Git Bridge
Phase 1 provides a deterministic, one-shot forward sync from Gitea Main to GitHub Main. The job refuses divergence and never force-pushes.
Run after this change is merged and deployed:
docker compose --profile git-bridge run --rm --no-deps git-bridge
GitHub remains a development workspace. Production deployment continues to use only Gitea Main.