Finalize UI truthfulness and bootstrap hardening

This commit is contained in:
master
2026-04-16 16:23:54 +03:00
parent 4799aa2402
commit bc6b1c5959
145 changed files with 10503 additions and 9837 deletions

View File

@@ -9,6 +9,8 @@ VERIFIED
## Description
Policy governance controls with risk budget dashboard, trust weighting with impact preview, risk profiles CRUD, sealed mode toggle, and policy conflict dashboard with resolution wizard.
Conflict source previews in the resolution wizard now render source metadata only. The current governance conflicts contract does not expose full rule or policy bodies, so the wizard explicitly reports preview content as unavailable instead of generating synthetic JSON.
## Implementation Details
- **Feature directory**: `src/Web/StellaOps.Web/src/app/features/policy-governance/`
- **Routes**: `policy-governance.routes.ts`
@@ -48,4 +50,14 @@ Policy governance controls with risk budget dashboard, trust weighting with impa
## Verification
- Run: `docs/qa/feature-checks/runs/web/policy-governance-controls-ui/run-001/`
- Date (UTC): 2026-02-11
- Recheck note: the prior verification predates the truthful metadata-only preview cutover in `conflict-resolution-wizard.component.ts`.
## Recheck (run-002)
- Date (UTC): 2026-04-15T17:03:18Z
- Status: VERIFIED (strict Tier 2 UI replay)
- Tier 2 evidence: `docs/qa/feature-checks/runs/web/policy-governance-controls-ui/run-002/tier2-ui-check.json`
- Replay scope:
- Open `/ops/policy/governance/conflicts` and verify the mounted governance surface renders.
- Open a live conflict resolution flow, advance into the compare step, and verify the wizard reports metadata-only previews instead of fabricated rule bodies.
- Verify the mounted compare step does not render generated `"condition"` or `"action"` JSON fields.