* 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>
368 B
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)