gsxdsm
c77488e0fa
FN-8370: enforce isolated task worktrees
Keep branch-scoped task work in registered worktrees while the primary checkout stays on its current branch.
- Document the executor and acquisition isolation invariant.
- Add real-Git coverage for fresh, unregistered, and reused task worktrees.
- Guard task worktree creation paths against root checkout switches.
Files changed:
.../worktree-primary-checkout-invariant.test.ts | 133 +++++++++++++++++++++
packages/engine/src/executor.ts | 7 ++
packages/engine/src/worktree-acquisition.ts | 5 +
3 files changed, 145 insertions(+)
Fusion-Task-Id: FN-8370
Fusion-Task-Lineage: 5153b764-c474-4a52-823e-40b06b43d47c
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
2026-07-19 16:13:17 -07:00
..
2026-07-19 16:07:34 -07:00
2026-07-18 00:52:59 -07:00
2026-07-19 15:45:45 -07:00
2026-07-19 16:07:34 -07:00
2026-07-19 13:34:25 -07:00
2026-07-18 00:52:59 -07:00
2026-07-19 16:13:17 -07:00
2026-07-19 14:51:49 -07:00
2026-07-18 00:52:59 -07:00
2026-07-19 12:08:10 -07:00
2026-06-08 15:19:27 -07:00
2026-07-18 00:52:59 -07:00