# 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 ` 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`