gsxdsm
e734ed8a48
FN-8541: expose actionable validator diagnostics
Surface normalized, secret-safe validator evidence and assertion verdicts across mission events and remediation work.
- Normalize, redact, bound, and render per-assertion validation diagnostics in shared core APIs.
- Attach verdict-driven diagnostics to failure events and generated fixes while suppressing duplicate triage noise.
- Display validator evidence in Mission activity and document the operator workflow.
- Add core and engine coverage for evidence, mixed blocked verdicts, and triage behavior.
Files changed:
.changeset/fn-8541-validator-diagnostics.md | 7 ++
docs/missions.md | 17 +++
.../mission-store.validation-diagnostics.test.ts | 65 ++++++++++
packages/core/src/async-mission-store.ts | 8 +-
packages/core/src/index.gate.ts | 10 ++
packages/core/src/index.ts | 10 ++
packages/core/src/mission-store.ts | 10 +-
packages/core/src/mission-types.ts | 136 +++++++++++++++++++++
.../dashboard/app/components/MissionManager.css | 21 ++++
.../dashboard/app/components/MissionManager.tsx | 56 +++++++++
packages/dashboard/app/components/mission-types.ts | 3 +
.../src/__tests__/mission-execution-loop.test.ts | 44 +++++++
.../mission-validator-behavioral-posture.test.ts | 37 +++++-
packages/engine/src/mission-execution-loop.ts | 117 +++++++++++++-----
14 files changed, 501 insertions(+), 40 deletions(-)
Fusion-Task-Id: FN-8541
Fusion-Task-Lineage: b226fc34-f35c-4ce5-bcb5-e418529caaa7
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
2026-07-23 13:21:10 -07:00
..
2026-07-23 12:31:55 -07:00
2026-07-23 00:16:34 -07:00
2026-07-23 13:21:10 -07:00
2026-07-23 13:21:10 -07:00
2026-07-23 00:16:34 -07:00
2026-07-23 00:16:34 -07:00
2026-07-23 13:21:10 -07:00
2026-07-23 00:16:34 -07:00
2026-07-23 00:16:34 -07:00
2026-07-23 00:16:34 -07:00
2026-07-23 00:16:34 -07:00