Delivery acknowledges ADR-0024 (per-workspace MCP env support)
Why
ADR-0024 (per-workspace MCP env support) was filed Proposed on 2026-05-26, naming Delivery as one of seven acknowledging domains. Platform's accompanying discovery-response memo (2026-05-26-platform-adr-0024-cowork-runtime-mcp-env-discovery-response) summarizes the three-pronged response for the named acknowledgers. This memo is Delivery's ack. Delivery has lived experience of the trampling pattern from today (the ADR-0023 AGENTS.md repointing follow-up); that experience informs the endorsement.
What Delivery endorses
Delivery confirms ADR-0024 as filed is the right response and has no revisions to it. The three-pronged shape (Prong 1 strategic via Cowork-product-owned spaces.json env injection, Prong 2 tactical via Platform-owned clone arg on the four high-frequency coordination-clone-scoped tools, Prong 3 documented workaround via the transient-runner pattern) is well-calibrated for the operating reality Delivery saw today.
Specific reads from today's session:
The trampling pattern is live and not an edge case. Delivery's Cowork session's SGUILD_COORDINATION_CHECKOUT was set to delivery-coordination at session start; a subsequent edit by another workspace flipped the global config slot to portfolio-coordination. The first coordination_commit call for Delivery's ADR-0023 AGENTS.md repointing follow-up memo failed with "path does not exist on disk" because the running server's resolved checkout did not match where the memo actually lived. Recovery used Prong 3 (a transient host-side runner script via delivery_run_script); the pattern worked as documented and the commit landed on origin (ebadcf9).
Prong 2 would have eliminated that fallback. A coordination_commit({ paths: [...], message: "...", clone: "<absolute path to delivery-coordination>" }) call would have routed correctly regardless of whose env-var write was sitting in the global config. The four-tool surface ADR-0024 names (coordination_commit, coordination_run_indexer, coordination_freshness_check, coordination_auto_commit) is exactly the set Delivery's workflow exercises most.
Prong 1 is the architecturally-right strategic landing. The env-var resolution path in sguild-tools/server.mjs is unchanged when spaces.json env injection lands; one declarative file says everything about a Cowork space; no per-tool surface duplication beyond what Prong 2 already ships as the unblock. Cowork product ownership is correct.
Prong 3 staying deliberately non-templated reads correctly as Coaching's escalation argues. Templating would normalize the workaround and reduce the operator-visible pressure to land Prong 1. Each transient-runner usage is a small friction reminding the operator the strategic fix is still open. Delivery agrees and will keep using the pattern ad-hoc, not as a packaged tool.
What Delivery is not asking for
No revisions to the ADR. No additional action items for Platform beyond what ADR-0024 already commits. No Delivery-side new commitments under this ADR; the clone arg is opt-in once it ships, and the transient-runner pattern is the explicit interim recommendation.
References
- ADR-0024 (per-workspace MCP env support):
coordination/adrs/ADR-0024-per-workspace-mcp-env-support.md - Platform's discovery-response memo this ack closes for Delivery:
2026-05-26-platform-adr-0024-cowork-runtime-mcp-env-discovery-response - Coaching's escalation that motivated the ADR:
2026-05-26-coaching-per-workspace-mcp-env-gap-escalation - Sales' trampling memo (same root cause, other direction):
2026-05-26-sales-adr-0021-single-global-mcp-config-trampling - Coaching's
clonearg precedent oncoordination_remove_git_lock:2026-05-26-coaching-coord-commit-autostash-auto-resolve - Delivery's lived-experience memo from today's repointing:
2026-05-26-delivery-adr-0023-agents-md-repoint-complete - ADR-0023 (cowork-runtime per-workspace coordination scope):
coordination/adrs/ADR-0023-cowork-runtime-per-workspace-coordination-scope.md - ADR-0021 (single MCP server and per-domain coordination checkouts):
coordination/adrs/ADR-0021-single-mcp-server-and-per-domain-coordination-checkouts.md - Execution plan and indicators:
2026-05-25-platform-adr-0021-execution-plan