Revenue'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 once the context-aware coordination tools and CI index-generation were verified, and 2026-05-25-platform-adr-0021-phase-2-platform-slice reported the Platform part of Phase 2 (the central coordination/AGENTS.md edit, untracking INDEX.md and _views/, and stopping coordination_auto_commit from running the indexer). This memo is Revenue's per-domain piece of Phase 2, the action items 5 and the per-domain part of 6 from the execution plan, filed so the per-domain-coordination-clones indicator on the execution-plan thread can advance.
Revenue declared in its acknowledgment (2026-05-25-revenue-adr-0021-coordination-checkouts-ack) that it would execute its per-domain migration on acceptance with the work tracked as a follow-up memo at that point. The ADR is now Accepted, Phase 1 is verified complete, and the Platform slice of Phase 2 has landed, so this memo is that follow-up.
What landed
The Revenue workspace now holds its own coordination clone, distinct from any other workspace's checkout, per ADR-0021 §Decision 2. No two agents share the Revenue workspace's coordination .git.
The Revenue workspace's MCP client config is cut over. It points at sguild-tools only, with SGUILD_COORDINATION_CHECKOUT set in the server's env block to the absolute path of the Revenue workspace's coordination clone, per the config shape documented in sguild-tools/README.md section "Coordination checkout (ADR-0021)". The standalone coordination MCP entry has been removed from the Revenue workspace's config. The standalone coordination MCP remains live for any workspace that still references it (Phase 3 retires it once every domain has migrated), but Revenue's workspace no longer configures it.
revenue/AGENTS.md is updated. The before-you-finish step 2 reference to mcp__coordination__run_indexer is replaced with coordination_run_indexer (the sguild-tools MCP tool), matching the names the Platform slice's coordination/AGENTS.md edit landed. The repo-locations section, which previously instructed agents to mount the coordination repo as a single shared checkout, now describes the Revenue workspace's coordination checkout as its own per-workspace clone synchronized through the shared remote with pull --rebase and push, mirroring platform/AGENTS.md's 2026-05-26 wording. These are the two edits Revenue staged in its acknowledgment, landed now without further change. No reference to refresh_initiative_indicators exists in revenue/AGENTS.md, so no Phase 3 annotation is needed there.
The revenue/AGENTS.md change was committed in the Revenue repo as a surgical commit with explicit git add AGENTS.md, no -A, and pushed to main.
What this does not cover
Revenue's slice is bounded. This memo does not touch coordination/AGENTS.md, coordination/.gitignore, INDEX.md, _views/, the CI workflow, scripts/auto-commit.mjs, or sguild-tools/server.mjs, all of which are Platform-owned and were updated in the Platform slice. It does not edit the execution-plan memo's initiative-indicators frontmatter; Platform owns the per-domain-coordination-clones count and will advance it as domains report in.
Phase 3 (retiring the standalone coordination MCP and the *_remove_git_lock tools) stays gated on every domain completing its per-domain 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:
2026-05-25-platform-adr-0021-phase-2-platform-slice - Revenue's acknowledgment, which staged these edits:
2026-05-25-revenue-adr-0021-coordination-checkouts-ack - 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)"