Files
msd-core/tests
Tom Boucher 8c47dcb1c1 test(#593): executable real-worktree e2e for the #48 cwd-drift guard (#594)
Replaces the content-only coverage of the orchestrator cwd-drift guard with a
behavioral test. It extracts the guard's bash from the shipped execute-phase.md
(no reimplementation, so it tracks the deployed contract) and executes it against
real temporary git worktrees, asserting the differential exit matrix:

- feature worktree on a non-agent branch       -> exit 0
- inside an agent worktree (worktree-agent-*)   -> exit 1
- a SUBDIRECTORY of an agent worktree           -> exit 1 (show-toplevel root resolution)
- a non-agent worktree under .claude/worktrees/ -> exit 0 (branch-namespace discriminator)
- not inside a git repo                         -> exit 1

Tests-only; no product behavior change. Follow-up to #48 / #590.

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-02 00:03:07 -04:00
..