Fusion Agent
2430ce69b0
FN-112: capture workspace merge evidence from task worktrees
Capture workspace merge evidence from immutable acquisition baselines to persisted task branches so real linked task worktrees land reviewed changes reliably.
- Compare review fingerprints and landing ranges against the persisted task branch rather than the live worktree HEAD.
- Add linked-task-worktree regression coverage for per-repository landing proof and exactly-once finalization.
- Document the regression and publish the workspace merge fix in a patch changeset.
Files changed:
.../fn-112-workspace-task-worktree-evidence.md | 7 ++++
docs/architecture.md | 1 +
...e-empty-merge-boundary-finalization-livelock.md | 8 +++-
.../engine/src/__tests__/_workspace-fixture.ts | 15 ++++++++
.../engine/src/__tests__/workspace-e2e.test.ts | 31 ++++++++++++---
.../__tests__/workspace-merger-scope-gates.test.ts | 2 +-
.../engine/src/__tests__/workspace-merger.test.ts | 45 +++++++++++++++++++++-
packages/engine/src/merge/merger-ai.ts | 29 ++++++++++++--
8 files changed, 125 insertions(+), 13 deletions(-)
Fusion-Task-Id: FN-112
Fusion-Task-Lineage: 66e8498e-13f2-461b-ae38-bf750383115b
Co-authored-by: Fusion <noreply@runfusion.ai>