save checkpoint: save features

This commit is contained in:
master
2026-02-12 10:27:23 +02:00
parent dca86e1248
commit 5bca406787
8837 changed files with 1796879 additions and 5294 deletions

View File

@@ -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).