smithers-repo-federation coordinates a repository migration across ten new
public repositories plus the existing multi, plue, and
awesome-smithers repositories. It works only in fresh migration clones and
does not mutate the source checkout.
Run the manifest-only path first:
Inputs
Stages and gates
- Prepare a protected migration root and clone the source.
- Inventory package destinations, dependency order, and release order.
- Review and approve the migration manifest.
- Create repositories, then extract, decouple, document, verify, and push 13 isolated lanes.
- Strip the source repository to the runtime kernel and run the federated release dry run.
- Repair and re-verify until the release plan is approvable.
- Require separate approvals before package publication and before merging removal/reference PRs.
- Verify the landed repositories and write a final report.