gsxdsm
ac72f17cdb
FN-5739: reconcile mission assertion labels and zero-assertion guard
Clarify MissionManager assertion enforcement semantics and surface zero-assertion guard states consistently.
- rename milestone assertion panel copy to emphasize validator-enforced behavior when assertions are linked
- add zero-assertion guard badge + warning copy when feature criteria exists without linked contract assertions
- add per-row enforcement badges for assertion rows and informational feature-criteria rollups
- update MissionManager tests for new empty-state copy, guard visibility, and enforcement indicators
- add MissionManager assertion enforcement badge styling
Files changed:
packages/dashboard/app/components/MissionManager.css | 22 ++++
packages/dashboard/app/components/MissionManager.tsx | 123 +++++++++++++++------
packages/dashboard/app/components/__tests__/MissionManager.test.tsx | 84 +++++++++++++-
3 files changed, 190 insertions(+), 39 deletions(-)
Fusion-Task-Id: FN-5739
Fusion-Task-Lineage: 1b6067e9-9772-4154-9cd2-f0b155484b69
2026-05-30 14:37:21 -07:00
..
2026-05-30 14:20:12 -07:00
2026-05-30 14:07:20 -07:00
2026-05-30 14:37:21 -07:00
2026-05-14 15:25:08 -07:00
2026-05-30 14:18:15 -07:00
2026-05-26 17:19:34 -07:00
2026-05-17 22:16:27 -07:00
2026-05-29 21:03:12 -07:00
2026-05-29 21:03:12 -07:00
2026-05-29 11:25:11 -07:00
2026-05-29 20:05:14 -07:00
2026-05-17 22:10:58 -07:00
2026-05-20 19:58:49 -07:00
2026-05-28 19:50:53 -07:00
2026-05-17 19:11:59 -07:00