Parent: #495 · Phase 2 · Work type: Feature · Targets SC2, SC3, SC5.
Define rings: Ring 0 = .github-private self-host tracks next (canary); Ring 1 = one low-traffic consumer; Ring 2 = remaining consumers. Production self-review/dev duty stays pinned to stable even in ring 0 — the agent validating fixes is never the broken candidate. This is the core fix for the circular dependency.
Done when: ring membership defined; next exercised in ring 0 while stable serves production duty.
Parent: #495 · Phase 2 · Work type: Feature · Targets SC2, SC3, SC5.
Define rings: Ring 0 = .github-private self-host tracks
next(canary); Ring 1 = one low-traffic consumer; Ring 2 = remaining consumers. Production self-review/dev duty stays pinned tostableeven in ring 0 — the agent validating fixes is never the broken candidate. This is the core fix for the circular dependency.Done when: ring membership defined;
nextexercised in ring 0 whilestableserves production duty.