Skip to content

Conversation

@TooAngel
Copy link
Contributor

Summary

This PR adds the worlddriven core repository to REPOSITORIES.md with the Origin field, initiating the first real migration from TooAngel/worlddriven to worlddriven/core.

Migration Details

Source: TooAngel/worlddriven
Target: worlddriven/core
Status: Permission verification should pass (admin access granted)

This represents the dogfooding test case mentioned in issue #9 - migrating the core worlddriven project itself to full democratic governance within the worlddriven organization.

Expected CI Behavior

Based on PR #11's permission verification implementation:

Should Pass:

  • Permission verification (worlddriven should have admin access to TooAngel/worlddriven)
  • Drift detection (will show pending transfer)
  • Parser tests

🚧 Expected Behavior:

  • Drift detection will report: "🚧 Repository Transfer Pending (1)"
  • Sync plan will show transfer action
  • Transfer execution will NOT happen (API implementation pending)
  • PR comment should show: "✅ Permission Status: worlddriven has admin access to TooAngel/worlddriven"

Purpose

This PR serves multiple purposes:

  1. Demonstrates permission verification - Shows the current implementation working with a real repository
  2. Validates automation - Tests drift detection and reporting with actual migration
  3. Documents commitment - Shows worlddriven project's commitment to democratic governance
  4. Prepares for transfer - When transfer API is implemented, this entry will trigger the actual migration

What This Enables

Once the transfer API is implemented (remaining work from issue #9):

  • The worlddriven core repository will move to the worlddriven org
  • Democratic governance will apply to the core project itself
  • Repository configuration will be managed through REPOSITORIES.md
  • Community can propose changes to core project infrastructure through PRs

Notes

Related: #9

@worlddriven
Copy link
Contributor

worlddriven bot commented Nov 27, 2025

🤖 Worlddriven Status

📊 Live Status Dashboard

🗓️ Merge Date: 2025-12-06 at 08:10:18 UTC (in 2 days)
📅 Started: 2025-12-04 at 19:14:55 UTC
Speed Factor: 0.15 (85% faster due to reviews)
Positive votes: 11/13 contribution weight (coefficient: 0.85)
📈 Base Merge Time: 10 days → Current: 2 days

🎯 Want to influence when this merges?

Your review matters! As a contributor to this project, your voice helps determine the merge timeline.

How to review:

  1. Check the changes
    Files changed

  2. Leave your review
    Review changes

Your options:

  • ✅ Agree & Speed Up: Approve Approving makes this merge faster
  • ❌ Disagree & Slow Down: Request changes Requesting changes delays the merge

💡 Pro tip: The more contributors who agree, the faster this gets merged!

📊 View detailed stats on the dashboard

📋 Recent Activity

2025-11-30, 06:18:45 - Branch synchronized (merge timer reset)
2025-12-04, 17:55:13 - Branch synchronized (merge timer reset)
2025-12-04, 17:55:14 - Branch synchronized (merge timer reset)
2025-12-04, 19:15:02 - Branch synchronized (merge timer reset)
2025-12-04, 19:15:04 - Branch synchronized (merge timer reset)


This comment is automatically updated by worlddriven

@TooAngel TooAngel marked this pull request as draft November 27, 2025 20:37
@TooAngel
Copy link
Contributor Author

Set this to draft - right now the drift detection should fail and prevent this pull request from being merged.

Add the worlddriven core repository to REPOSITORIES.md with Origin field
to initiate the migration from TooAngel/worlddriven to worlddriven/core.

This represents the first real migration using the repository transfer
automation. The core repository will become a full worlddriven project
with democratic governance managed through REPOSITORIES.md.

Migration details:
- Source: TooAngel/worlddriven
- Target: worlddriven/core
- Permission verification should pass (worlddriven has admin access)
- Transfer execution will demonstrate the automation workflow

This is the dogfooding test case mentioned in issue worlddriven#9, showing
commitment to democratic governance for the core project itself.
@TooAngel TooAngel force-pushed the feat/migrate-worlddriven-core branch from e2167c1 to 3297267 Compare December 4, 2025 17:55
The previous fix (PR worlddriven#14) updated detect-drift.js to exit with code 1
when transfers are blocked due to missing permissions, but the workflow
file was never updated to propagate that failure.

The workflow had `exit 0` which always passed the job regardless of the
script's exit code. Changed to `exit 1` so the CI properly fails when
worlddriven lacks admin permission on source repositories.
@TooAngel TooAngel closed this Dec 4, 2025
@TooAngel TooAngel deleted the feat/migrate-worlddriven-core branch December 4, 2025 21:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant