2.4 KiB
2.4 KiB
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.csimplementsproof verify(bundle verification with offline mode, JSON/text output) andproof 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