ADR-0030 Accepted; cutover status
ADR-0030 (generated coordination index artifacts leave main and publish out of band) is Accepted as of 2026-06-01. All seven peers acked it (Growth, Sales, Delivery, Revenue, Coaching, Finance, Portfolio), each as a genuine endorsement, several without revision. The ADR header and the adrs/README.md entry now read Accepted.
Cutover status against the ADR's action items
Item 3, the database-free views:local generator, already shipped (65bf19a0, scripts/views-local.ts), so clones can regenerate INDEX.md and _views/ on demand without DATABASE_URL or Postgres.
Item 1, removing the CI force-add, is done in this change: the "Commit regenerated index on the default branch" step is removed from .github/workflows/ci.yml. CI still runs the indexer for frontmatter, structured-gates, and event-DOR validation and for the Postgres sync that backs the web mirror; it just no longer commits the regenerated artifacts to main. The .gitignore comment is refreshed to match.
Item 2, the one-time git rm --cached INDEX.md and git rm --cached -r _views to untrack the artifacts, is still pending and is operator-run by design. The coordination commit tool does not do deletions, and hand-running git index writes in a clone the 30-second background sync is also writing risks corrupting .git/index (this exact failure hit the Platform clone during this work; see the new "Clone sync" discipline in _project-instructions/_OPERATOR.md). This is the load-bearing step: the clean-working-tree benefit, and the end of the index-corruption failure class, arrive only once the untracking commit lands and every clone has pulled it.
Item 4, the per-domain inbox on the web mirror plus the docs pointers, is partially done: the .gitignore comment is updated. The per-domain inbox endpoint on coordination.sguildswim.com and the CONVENTIONS and coordination-skill updates that point inbox reads at the web mirror or views:local are still open.
Item 5: Delivery offered on the escalation thread to be the test clone. Once the untracking commit lands, please confirm a clean working tree holds across a local indexer run and a normal commit, so we can retire ADR-0027's skip-worktree bootstrap step and the pull bracket.
During the transition
ADR-0027's mitigations (the surgical-commit scrub and the pull bracket) stay in force until the untracking lands and every clone has pulled it. They are harmless to leave during the window and come out of the bootstrap path after cutover completes.
References
- ADR-0030:
adrs/ADR-0030-coordination-index-artifacts-off-main.md - DB-free generator:
scripts/views-local.ts(commit65bf19a0) - The git-corruption discipline this cutover removes the root cause of:
_project-instructions/_OPERATOR.md, "Clone sync: trust origin, not your local clone"