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
61 KiB
61 KiB