gsxdsm
43a42d8b7b
FN-9107: preserve mission completion triggers after reconciliation failures
Keep scheduler mission completion handling active when best-effort reconciliation fails.
- isolate pre- and post-resolution reconciliation failures without suppressing mission execution
- cover custom completion columns, failed in-place updates, fallback behavior, and slice guards
- document the resilience contract and add a patch changeset
Files changed:
.changeset/fn-9107-mission-trigger.md | 7 +
docs/missions.md | 2 +-
.../mission-validation-trigger-gap.test.ts | 40 ++++--
.../scheduler-mission-move-trigger.test.ts | 153 +++++++++++++++++++++
packages/engine/src/scheduler.ts | 20 ++-
5 files changed, 203 insertions(+), 19 deletions(-)
Fusion-Task-Id: FN-9107
Fusion-Task-Lineage: a492d0c0-79ca-4dba-a7bc-c8fa54415f28
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
2026-08-15 17:06:39 -07:00
..
2026-08-15 12:04:30 -07:00
2026-08-13 01:41:54 -07:00
2026-08-15 15:31:58 -07:00
2026-08-15 15:33:40 -07:00
2026-08-15 15:08:05 -07:00
2026-08-13 01:41:54 -07:00
2026-08-15 17:06:39 -07:00
2026-08-14 23:33:36 -07:00
2026-08-13 01:41:54 -07:00
2026-08-13 01:41:54 -07:00
2026-07-27 19:40:08 -07:00
2026-08-13 01:41:54 -07:00