2.0 KiB
2.0 KiB
Triage Workspace with Proof Tree
Module
Web
Status
VERIFIED
Description
Triage workspace experience for artifact-scoped vulnerability triage with integrated proof tree visualization and verify-action workflow.
Implementation Details
- Feature directory:
src/Web/StellaOps.Web/src/app/features/triage/ - Primary components:
triage-workspace(src/Web/StellaOps.Web/src/app/features/triage/triage-workspace.component.ts)proof-tree(src/Web/StellaOps.Web/src/app/shared/components/proof-tree.component.ts)
- Storybook coverage:
proof-tree.stories(src/Web/StellaOps.Web/src/stories/provcache/proof-tree.stories.ts)
- Behavior coverage:
src/Web/StellaOps.Web/src/tests/triage/triage-workspace-with-proof-tree.behavior.spec.ts
- Source: Feature matrix scan
E2E Test Plan
- Setup:
- Log in with a user that has appropriate permissions
- Navigate to triage workspace route containing an
artifactId - Ensure artifact findings and proof digest test data are available
- Core verification:
- Verify workspace filters findings to the active artifact and keeps deterministic selection
- Verify reachability tab supports textual proof mode rendering
- Verify proof tree verify action emits the current digest payload
- Edge cases:
- Verify degraded API path surfaces non-crashing fallback state
- Verify proof tree renders empty-state behavior when digest/verdict data is absent
- Verify accessibility semantics for tab and tree controls
Verification
- Run ID:
docs/qa/feature-checks/runs/web/triage-workspace-with-proof-tree/run-001/ - Date (UTC): 2026-02-11
- Tier 0: PASS (workspace/proof-tree source presence and symbol verification, plus test harness reliability fix to async/whenStable).
- Tier 1: PASS (
npm run testfocused suite: 22 files / 106 tests;npm run buildpassed with known baseline warnings). - Tier 2: PASS (artifact-scoped finding load behavior, reachability textual proof mode flow, and proof-tree verify-action emission).