2.3 KiB
2.3 KiB
Evidence Capsules Canonical Cutover UI
Module
Web
Status
VERIFIED
Description
Shipped the canonical Decision Capsule flow under Evidence, repaired stale /evidence-packs* bookmarks, and completed the cross-shell handoffs so AI Runs and release evidence can open capsule detail pages and return to their live owner workspaces without dead ends.
Implementation Details
- Feature directories:
src/Web/StellaOps.Web/src/app/features/evidence-pack/src/Web/StellaOps.Web/src/app/features/ai-runs/src/Web/StellaOps.Web/src/app/features/workflow-visualization/
- Primary components:
evidence-pack-list(src/Web/StellaOps.Web/src/app/features/evidence-pack/evidence-pack-list.component.ts)evidence-pack-viewer(src/Web/StellaOps.Web/src/app/features/evidence-pack/evidence-pack-viewer.component.ts)ai-run-viewer(src/Web/StellaOps.Web/src/app/features/ai-runs/ai-run-viewer.component.ts)
- Canonical routes:
/evidence/capsules/evidence/capsules/:capsuleId
- Legacy aliases:
/evidence-packs/evidence-packs/:capsuleId
- Secondary entry points:
Ops > Operations > AI RunsReleases > Runs > Evidence
E2E Test Plan
- Setup:
- Start the local Angular test server with
npm run serve:test. - Use a test session with ops, release, policy, and signer scopes.
- Start the local Angular test server with
- Core verification:
- Verify AI Run detail opens canonical Decision Capsule detail with a usable back action.
- Verify Decision Capsule detail opens the live related-run workspace, not a stale route.
- Legacy verification:
- Verify
/evidence-packs/:capsuleIdbookmarks land on/evidence/capsules/:capsuleId. - Verify the legacy bookmark can continue into the canonical release evidence workspace.
- Verify
Verification
- Run:
npm run test -- --watch=false --include src/tests/evidence/evidence-capsules-cutover.spec.tsnpx playwright test --config playwright.config.ts tests/e2e/evidence-capsules-cutover.spec.ts --workers=1npm run build
- Tier 0 (source): pass
- Tier 1 (build/tests): pass
- Tier 2 (behavior): pass
- Notes:
- Angular targeted tests passed:
1file,7tests. - Playwright passed:
2scenarios. - Production build passed; existing bundle-budget warnings remain unchanged from the baseline.
- Angular targeted tests passed:
- Verified on (UTC): 2026-03-08T10:37:03Z