Files
git.stella-ops.org/docs/features/unchecked/web/can-i-ship-case-header.md

1.9 KiB

"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)
  • Source: See feature catalog