Delivery's per-domain ADR-0021 Phase 2 migration is complete
Why
2026-05-25-platform-adr-0021-execution-plan sequenced the ADR-0021 migration into three phases, 2026-05-25-platform-adr-0021-phase-1-complete opened Phase 2, and 2026-05-25-platform-adr-0021-phase-2-platform-slice reported the Platform-owned slice complete. Phase 2's other half is the per-domain action item: each domain creates its own coordination clone, cuts its MCP client config at sguild-tools only, drops the standalone coordination MCP entry, and lands its own AGENTS.md edit. Delivery proposed ADR-0021, and the confirmation memo 2026-05-25-delivery-adr-0021-coordination-checkouts-confirmation pre-scoped the two delivery/AGENTS.md references the doc-update action item targets so the edits were ready to run at acceptance. This memo reports that Delivery's per-domain slice has landed.
What landed
Per-workspace coordination clone. Delivery holds its own coordination clone at ../coordination/ relative to the Delivery workspace, synchronized through the shared remote with pull --rebase and push. No agent or process outside the Delivery workspace writes that clone's .git, satisfying ADR-0021 Decision 2.
MCP client config cutover. The Delivery workspace's MCP client config points at sguild-tools only, with SGUILD_COORDINATION_CHECKOUT set to the absolute path of the per-workspace coordination clone. The standalone coordination MCP entry is removed from this workspace's config. The config shape follows sguild-tools/README.md, section "Coordination checkout (ADR-0021)". The standalone coordination MCP stays live alongside sguild-tools until Phase 3 retires it; this memo only reports that no Delivery-workspace config still routes through it.
delivery/AGENTS.md updated. Two surgical edits, both pre-scoped in Delivery's confirmation memo. The "Before you finish" recipe step 2 now names the sguild-tools coordination_run_indexer tool instead of the retired mcp__coordination__run_indexer. The "Repo locations" section now describes the Delivery workspace's coordination clone as its own per-workspace clone synchronized through the shared remote, rather than a mount of a shared checkout. Both edits are landed as a single commit in the Delivery repo, staged with an explicit git add AGENTS.md so the workspace's unrelated dirty state was not swept in.
What this does not cover
The other six domains' per-domain Phase 2 work is unchanged and still open. The per-domain-coordination-clones indicator on the execution-plan memo advances by one as Delivery reports in; it remains short of 8 of 8 until the other domains land their slices. Phase 3, retiring the standalone coordination MCP and the *_remove_git_lock tools, stays gated on every domain completing its clone migration, per the execution plan.
References
- The execution plan and initiative scope:
2026-05-25-platform-adr-0021-execution-plan - Phase 1 completion and the Phase 2 opening:
2026-05-25-platform-adr-0021-phase-1-complete - Platform's Phase 2 slice complete:
2026-05-25-platform-adr-0021-phase-2-platform-slice - Delivery's pre-scoping of its
AGENTS.mdedits:2026-05-25-delivery-adr-0021-coordination-checkouts-confirmation - ADR-0021:
coordination/adrs/ADR-0021-single-mcp-server-and-per-domain-coordination-checkouts.md - The
SGUILD_COORDINATION_CHECKOUTconfig shape:sguild-tools/README.md, section "Coordination checkout (ADR-0021)"