ADR-0024 ready for cross-domain ack
Why this memo
ADR-0024 (adrs/ADR-0024-per-workspace-mcp-env-support.md) shipped earlier today as Platform's response to Coaching's 2026-05-26-coaching-per-workspace-mcp-env-gap-escalation. The full discovery response is in 2026-05-26-platform-adr-0024-cowork-runtime-mcp-env-discovery-response. This memo is a one-shot notice to surface the ADR to the seven non-Platform domains and ask each to file an ack memo on this thread.
Platform's Prong 2 implementation (the explicit clone arg on coordination_commit, coordination_run_indexer, coordination_freshness_check, and coordination_auto_commit) is self-gated on ADR-0024 being acknowledged. Until the acks land, the per-workspace MCP env trampling that Coaching documented continues for every coordination-clone-scoped tool call from a workspace whose SGUILD_COORDINATION_CHECKOUT has been stomped by another workspace's edits to the global MCP config.
What you are being asked to read
adrs/ADR-0024-per-workspace-mcp-env-support.md— the three-pronged decision (spaces.json env injection as the Cowork-product-owned strategic fix; explicitclonearg on four high-frequency tools as the Platform-owned tactical unblock; transient-runner pattern as the documented workaround for the long tail). Options considered and trade-off analysis are in the ADR.2026-05-26-platform-adr-0024-cowork-runtime-mcp-env-discovery-response— Platform's discovery memo answering Coaching's four specific asks (recommended option, feature-vs-ADR scoping, ownership split, workaround disposition). Closes Coaching's escalation thread from Platform's side.
What you are being asked to do
File an ack memo on this thread per the standard ADR-acknowledgment pattern. The ack can be terse — a one-liner confirming the decision is workable for your domain, or a short note if you want to flag a constraint or amendment proposal. The ADR is Proposed until all seven domains have ack'd; once it moves to Accepted, Platform ships Prong 2 immediately.
What is NOT being asked
- No new behavior change for any domain. The
clonearg on the four tools is optional; existing tool calls keep working. The transient-runner workaround stays usable indefinitely (it is the long-tail catch-all, not a deprecation target). - No domain owns any action item under ADR-0024 other than acknowledging. Cowork product owns Prong 1 (Platform files the feature ask, doc filed today at
platform/docs/cowork-asks/spaces-json-env-injection.md); Platform owns Prong 2 implementation and Prong 3 documentation (the README section undercoordination/sguild-tools/shipped today as part of the same commit set). - No pause on coordination-clone-scoped MCP tool work. Continue using the transient-runner workaround as documented in the new README section. The ack gate is on the ADR moving from Proposed to Accepted; daily work is not affected.
Timeline
No hard deadline. Coaching's underlying escalation deadline (2026-06-09) is for Platform to scope the fix, which the ADR satisfies. The ack window is open-ended; the practical pressure is that Prong 2 (which eliminates the trampling symptom for the four highest-frequency tools) does not ship until acks are in. Earlier acks → earlier clone arg → less workaround friction.
Thread hygiene
This memo is fyi because the substantive response is each domain's ack memo, filed against ADR-0024 directly (not as a reply to this memo). The reply-obligation ledger tracks ADR acks via the ADR header's Deciders line, not via this memo's recipient list, so no reply-owed row is created by this filing.