Public: anyone can read this; the crew can change it.
Move in: bring all of GitHub and Vercel into the forge through one trusted flow (inventory → plan → paced copy → verify), read-only toward the sources; clean-up is a separate, later step #6007
commented
Live triage (automatic, not written by a person): no pillar named, so it waits behind the Later gate; name a pillar to move it.
Sign in to join this conversation.
Owner, 2026-10-25: "something I've been wanting to do for a while is migrate away from everything. Bring in my GitHub and Vercel, then clear those accounts except for only the repos I want to keep there." Then: "I don't want you deleting anything right now… I just want to have the tools in the forge to do that quickly and easily while trusting it."
Scale (a read-only look by the steward, the same day):
- Personal: 125 (78 private, 18 forks). - Orgs: ESPO-Engineering 42, trevato-games 65, trevato-dev 23, print-studio 12, QR-io 2, NTP-Intrusion-Detection 1. - About 6.9 GB. The largest are
trevato/supabase(1.4 GB, a fork),ESPO-Engineering/CV-Permit-Automation(843 MB),ESPO-Engineering/Rome(427 MB),trevato/minecraft-servers(394 MB) andtrevato/tldraw(264 MB, a fork). - 95 untouched since before 2025. - Only 1 is already on the forge./migrateandPOST /api/v1/migrate(after: leave | archive | mirror) and a connected GitHub origin.Done when: "Move in", one guided flow on the forge you can trust.
- One review table, beautiful and fast (component library #5817). Each row shows: - owner/org, name, private/public, fork, archived - last push, size, branches and tags - linked Vercel project, domains, env var names (never values) - already on the forge? - Filters and groups: forks, stale (more than a year untouched), large (more than 100 MB), by org, has a Vercel project. - Suggested defaults the owner can override: forks → link only, don't copy (keep a pointer to upstream); stale → bring in as archived.
- Reads only from GitHub and Vercel.
after: leaveis forced, and nothing on GitHub or Vercel is archived, changed or deleted by this flow. - Paced: batches with a live progress board, pausable and resumable, retried on transient errors. A disk guard pauses the run if free space nears the floor (the forge never goes down for a migration).Trust rules:
First pull: the inventory table (GitHub only, read-only) with the "already on the forge" and size columns, and the disk-floor check.