Files
msd-core/.changeset/eager-elks-snooze.md
Tom Boucher 5ad708aa4e fix(#3972): one worktreesOptedOut ladder in planning-workspace, shared by resolver and guard (#3979)
* test(#3972): the guard fallback must share the opt-out ladder

* fix(#3972): one worktreesOptedOut ladder in planning-workspace, shared by resolver and guard

* test(#3972): without a workstream the root config is the effective config

* fix(#3972): guard the whole ladder body — malformed env values degrade, never throw

* chore(#3972): changeset fragment (pr number backfilled after PR creation)

* chore(#3972): backfill changeset PR number (3979)

---------

Co-authored-by: sim <sim@local>
2026-08-28 01:53:23 -04:00

368 B

type, pr
type pr
Fixed 3979

The isolation guard no longer denies sequential dispatches a workstream explicitly opted out of — the sentinel-absent fallback now reads workflow.use_worktrees through the same project/workstream-aware ladder as the resolver and config-get, instead of the flat root config where a workstream-local opt-out was invisible. (#3972)