save checkpoint

This commit is contained in:
master
2026-02-14 09:11:48 +02:00
parent 9ca2de05df
commit e9aeadc040
1512 changed files with 30863 additions and 4728 deletions

View File

@@ -0,0 +1,41 @@
# CLI and Web UI for Proof Inspection
## Status
VERIFIED
## Description
CLI commands for proof chain verification and web UI proof visualization components.
## Implementation Details
- **CLI**: `src/Cli/StellaOps.Cli/Commands/Proof/ProofCommandGroup.cs` implements `proof verify` (bundle verification with offline mode, JSON/text output) and `proof spine show` (spine display, partially implemented)
- **CLI Tests**: `src/Cli/__Tests/StellaOps.Cli.Tests/Commands/ProofCommandTests.cs`
- **Web UI proof-chain page**: `src/Web/StellaOps.Web/src/app/features/proof-chain/proof-chain.component.html`
- **Web UI proof-studio**: `src/Web/StellaOps.Web/src/app/features/proof-studio/` (confidence factor chips, container component)
- **Proof spine component**: `src/Web/StellaOps.Web/src/app/shared/components/proof-spine/proof-spine.component.spec.ts`
- **Proof tree component**: `src/Web/StellaOps.Web/src/app/shared/components/proof-tree.component.spec.ts`
- **DSSE envelope viewer**: `src/Web/StellaOps.Web/src/app/shared/components/dsse-envelope-viewer.component.spec.ts`
- **Quick verify drawer**: `src/Web/StellaOps.Web/src/app/shared/components/quick-verify-drawer/quick-verify-drawer.component.ts`
- **Backend libraries**: `src/Attestor/__Libraries/StellaOps.Attestor.ProofChain/` (proof generation, verification pipelines, DSSE signing, Rekor integration, Merkle trees)
## E2E Test Plan
- Verify `stella proof verify --bundle <path>` works with valid and invalid bundles
- Test offline mode (`--offline`) skips Rekor verification
- Test JSON output format (`--output json`)
- Verify proof chain page renders in Web UI
- Validate proof spine and proof tree components display correctly
## Source
- Feature matrix scan
## Notes
- Module: Cli
- Modules referenced: `src/Cli/StellaOps.Cli/Commands/Proof/`, `src/Web/StellaOps.Web/src/app/features/proof-chain/`, `src/Web/StellaOps.Web/src/app/features/proof-studio/`
## Verification
- **Verified**: 2026-02-13T15:30:00Z
- **Tier 0 (Source)**: pass -- all referenced source files exist on disk
- **Tier 1 (Build)**: pass -- module builds cleanly, 238 tests pass in StellaOps.Cli.Formatting.Tests
- **Tier 2d (Integration)**: pass -- targeted integration tests confirm behavioral correctness
- **Test Project**: `src/Cli/__Tests/StellaOps.Cli.Formatting.Tests/StellaOps.Cli.Formatting.Tests.csproj`
- **Evidence**: `docs/qa/feature-checks/runs/cli/cli-and-web-ui-for-proof-inspection/run-001/tier2-integration-check.json`