gsxdsm
|
dae4c0ea5d
|
FN-5696: backfill missing mission feature assertion links
Backfill and repair missing mission feature assertion links so validator coverage stays intact for legacy mission data.
- add MissionStore backfillFeatureAssertions with dry-run and mission-scoped repair support
- centralize feature assertion text derivation and reuse it for create/update/backfill flows
- add regression tests for repair behavior, idempotency, and dry-run semantics
- document the operator repair workflow and add a dedicated backfill script for FN-5696
Files changed:
docs/missions.md | 2 +
packages/core/src/__tests__/mission-store.test.ts | 84 +++++++++++
packages/core/src/mission-store.ts | 116 ++++++++++++++-
scripts/backfill-fn-5696-feature-assertions.mjs | 174 ++++++++++++++++++++++
4 files changed, 373 insertions(+), 3 deletions(-)
Fusion-Task-Id: FN-5696
Fusion-Task-Lineage: 483bf2cc-be03-4007-860b-66d841e6aa15
|
2026-05-29 13:58:13 -07:00 |
|