gsxdsm
28878d8125
FN-8206: validate landed merge checkout
Validate mission assertions against the delivered merge revision rather than an ambient working branch.
- Materialize and dispose a detached checkout at mergeDetails.commitSha for validator sessions.
- Defer failed validation when landed-code ancestry cannot be proven, preventing spurious fix features.
- Link validator runs to their board tasks and document the inspection behavior.
Files changed:
.changeset/fn-8206-mission-validator-inspection-root.md | 7 +
docs/missions.md | 2 +
packages/engine/src/__tests__/mission-execution-loop.test.ts | 278 +++++++++++++--------
packages/engine/src/mission-execution-loop.ts | 160 ++++++++----
4 files changed, 298 insertions(+), 149 deletions(-)
Fusion-Task-Id: FN-8206
Fusion-Task-Lineage: dfd1eb21-fcdf-4722-acb8-416750f4f40b
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
2026-07-17 10:00:18 -07:00
..
2026-07-17 10:00:18 -07:00
2026-07-13 10:32:12 -07:00
2026-07-17 09:12:01 -07:00
2026-06-08 15:19:27 -07:00
2026-07-16 20:36:45 -07:00