# "Can I Ship?" Case Header (Verdict Display) ## Module Web ## Status IMPLEMENTED ## Description Verdict display case header showing pass/block/exception verdict with finding counts, delta from baseline, and attestation linkage. Implemented as a dedicated triage component. ## Implementation Details - **CaseHeaderComponent**: `src/Web/StellaOps.Web/src/app/features/triage/components/case-header/case-header.component.ts` - `CaseHeaderData` with verdict ('ship' | 'block' | 'exception'), findingCount, criticalCount, highCount, actionableCount, deltaFromBaseline, attestationId, snapshotId, evaluatedAt - `DeltaInfo` with newBlockers, resolvedBlockers, newFindings, resolvedFindings, baselineName - **Unit tests**: `src/Web/StellaOps.Web/src/app/features/triage/components/case-header/case-header.component.spec.ts` - **Verdict components**: - `evidence-graph` (`src/Web/StellaOps.Web/src/app/features/verdicts/components/evidence-graph/evidence-graph.component.ts`) - `policy-breadcrumb` (`src/Web/StellaOps.Web/src/app/features/verdicts/components/policy-breadcrumb/policy-breadcrumb.component.ts`) - `verdict-actions` (`src/Web/StellaOps.Web/src/app/features/verdicts/components/verdict-actions/verdict-actions.component.ts`) - `verdict-detail-panel` (`src/Web/StellaOps.Web/src/app/features/verdicts/components/verdict-detail-panel/verdict-detail-panel.component.ts`) - `verdict.service.ts` (`src/Web/StellaOps.Web/src/app/features/verdicts/services/verdict.service.ts`) ## E2E Test Plan - [ ] Verify case header displays correct verdict (ship/block/exception) - [ ] Verify finding counts (critical, high, actionable) are accurate - [ ] Verify delta from baseline shows new/resolved blockers and findings - [ ] Verify attestation ID links to attestation detail - [ ] Verify accessibility (keyboard navigation, screen reader labels) ## Related Documentation - Source: See feature catalog