Implemented the accepted risk resolution guidance, including the AcceptedRiskResolutionAdapter, guidance cards, and updated related Filament views. Added unit, feature, and browser tests. Co-authored-by: Ahmed Darrazi <ahmed.darrazi@live.de> Reviewed-on: #425
2.8 KiB
2.8 KiB
UI-012 Finding Exceptions Queue
| Field | Value |
|---|---|
| Route | /admin/finding-exceptions/queue |
| Source | FindingExceptionsQueue |
| Area / scope | Governance / workspace |
| Archetype | Exceptions / Accepted Risk |
| Design depth | Strategic Surface |
| Repo truth | repo-verified |
| Screenshot | Spec 354 browser proof: ../../specs/354-finding-exceptions-accepted-risk-resolution-guidance-v1/artifacts/screenshots/spec354-ui-026-finding-exceptions-queue-guidance.png |
| Browser status | Re-validated through direct workspace queue routes for expiring and expired accepted-risk states. |
First Five Seconds
The page should answer three questions before the operator reads the table:
- which exception is in focus
- whether the accepted-risk record is ready, expiring, expired, pending, or incomplete
- what the next safe action is without widening current approval or rejection authority
Productization Review
- Decision-first: now explicit. The focused review lane starts with a dominant accepted-risk guidance card before secondary diagnostics.
- Evidence-first: owner, review due, expiry, decision history, and related finding context stay visible in the same first-screen lane.
- Context: workspace-owned monitoring surface with explicit
exceptionfocus and optional governance-inbox continuity. - Customer/auditor safety: high because this queue decides whether accepted risk can still be relied on as actively governed.
- Diagnostics: secondary. Header actions, sidebar detail, and the queue table remain source-owned under the guidance summary.
Information Inventory
Default content should show dominant governance state, reason, impact, next step, related finding/exception links, owner, review due, expires, current decision, and the surrounding queue context.
Dangerous Actions
Approve and reject actions remain high impact and stay in the existing header-controlled flow. The new guidance must not invent unsupported remediation buttons or bypass confirmation, authorization, and audit semantics.
Spec 354 Follow-up
- Accepted-risk queue guidance is now derived from existing finding/exception truth through one bounded adapter.
- The queue shows one dominant guidance case with existing repo-backed secondary links only.
- Governance Inbox continuity remains intact on downstream exception detail links.
- Browser proof:
spec354-ui-026-finding-exceptions-queue-guidance.pngcaptures the expiring first-screen hierarchy.- The same queue route was also re-validated for the expired state in the integrated browser.
Target Direction
Keep this surface as the workspace-owned accepted-risk decision queue. Future changes should extend the bounded guidance adapter or existing queue actions, not create a parallel decision rail or fake auto-fix layer.