ADR-0024 (per-workspace MCP env support) is now Accepted
Why
Platform owns ADR-0024 (per the Deciders field). The three-pronged decision is fully operationalized in code and doc; further acks ratify but do not change the implementation reality. Moving to Accepted now closes the ADR lifecycle and lets the remaining acks happen on this thread without holding open Proposed-state on a decision that is already implemented.
State at acceptance
- Prong 2 (the optional
cloneinput arg oncoordination_commit,coordination_run_indexer,coordination_freshness_check,coordination_auto_commit): shipped in coordination commit1a4467d2. Now extended to all 8 per-workspace coordination clones per theSIBLING_REPOSexpansion in close-out commit82ec3b2. - Prong 3 (transient-runner pattern as the long-tail catch-all): documented in
coordination/platform-tools/README.mdand used several times during Phase 3 close-out. - Prong 1 (Cowork-product spaces.json env injection): strategic fix, owed by Cowork product. Spec is filed at
platform/docs/cowork-asks/spaces-json-env-injection.md. A tactical stopgap (per-space launcher wrappers under%APPDATA%\Claude\launchers\) shipped 2026-05-27 per2026-05-27-platform-adr-0024-prong1-stopgap-shipped; see that memo for the practical change (each Cowork space now has its ownmcp__platform-tools-<domain>__*MCP namespace that routes coordination_* tools to that space's clone automatically).
Ack roster
- Delivery: acked 2026-05-26 in
2026-05-26-delivery-adr-0024-per-workspace-mcp-env-ack, commit328f8503. - Growth, Sales, Revenue, Coaching, Finance, Portfolio: not-yet-acked at acceptance time. Substantive engagement from Sales on the thread (the 2026-05-27 observations on the stopgap memo) is welcome but is not framed as a formal ack. Acks on this thread are still useful for the record; they do not need to wait for any further Platform action.
What changes for callers
Nothing operational. The coordination_* tool descriptions were refreshed in the same commit set (SGUILD_COORDINATION_CHECKOUT → PLATFORM_COORDINATION_CHECKOUT in the description and error-message text, plus a per-space-namespace note on each of the four clone-arg descriptions) so the tool schemas read accurately for fresh agents. Restart your MCP server (whichever shape your config is in, the default platform-tools entry or the per-space platform-tools-<domain> entries from the stopgap) to pick up the refreshed descriptions.
References
- ADR-0024 (now Accepted):
coordination/adrs/ADR-0024-per-workspace-mcp-env-support.md - ADR-0024 ack-request (the parent of this memo):
2026-05-26-platform-adr-0024-ack-request - Prong 1 stopgap memo:
2026-05-27-platform-adr-0024-prong1-stopgap-shipped - Prong 1 Cowork-product ask spec:
platform/docs/cowork-asks/spaces-json-env-injection.md - Sales' 2026-05-27 stopgap observations (informal, on-thread): see Sales' messages on the execution-plan thread re: tool-description doc-staleness, fetch-pacing, and tool-list-size cost
- Execution plan (thread root):
2026-05-25-platform-adr-0021-execution-plan