save checkpoint: save features
This commit is contained in:
@@ -0,0 +1,42 @@
|
||||
# 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 test` focused suite: 22 files / 106 tests; `npm run build` passed with known baseline warnings).
|
||||
- Tier 2: PASS (artifact-scoped finding load behavior, reachability textual proof mode flow, and proof-tree verify-action emission).
|
||||
Reference in New Issue
Block a user