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 10:06:51 -07:00
2026-05-30 00:18:41 -07:00
2026-05-30 14:07:20 -07:00
2026-05-30 14:37:21 -07:00
2026-05-30 08:29:04 -07:00
2026-05-30 00:18:41 -07:00
2026-05-30 14:07:20 -07:00
2026-05-30 00:18:41 -07:00
2026-05-30 00:18:41 -07:00
2026-05-28 21:23:48 -07:00
2026-05-30 00:18:41 -07:00