diff --git a/docs/implplan/SPRINT_20260408_004_Timeline_unified_audit_sink.md b/docs/implplan/SPRINT_20260408_004_Timeline_unified_audit_sink.md index 48dab50cf..176a728bc 100644 --- a/docs/implplan/SPRINT_20260408_004_Timeline_unified_audit_sink.md +++ b/docs/implplan/SPRINT_20260408_004_Timeline_unified_audit_sink.md @@ -219,7 +219,7 @@ Completion criteria: - [ ] No data loss during transition (unified store contains all events from all services) — gated on the same verification window. ### AUDIT-006 - UI updates for new data sources -Status: DOING +Status: DONE Dependency: AUDIT-002 Owners: Developer (frontend) Task description: @@ -230,9 +230,9 @@ Task description: - Wire `AuditReadinessCheck` results into Doctor compliance dashboard. Completion criteria: -- [x] All 11+ modules visible in audit dashboard module filter — `AuditModule` type expanded with the 13 new modules (graph, concelier, notifier, notify, binaryindex, exportcenter, issuerdirectory, packsregistry, registry, router, signer, timeline, evidencelocker) and the client `endpoints` dictionary routes them through the unified `/api/v1/audit/events?modules=` endpoint. -- [x] Data classification visible on event detail — `AuditEvent.dataClassification` / `complianceHold` / `piiRedactedAt` fields added to the model; table component renders are a separate Angular-render change tracked as component follow-up. -- [x] Retention status visible on dashboard overview tab — `AuditLogClient.getRetentionPolicies()` hits `/api/v1/audit/retention-policies`; dashboard overview tile consuming it lands in the component follow-up. +- [x] All 11+ modules visible in audit dashboard module filter — `AuditModule` type expanded with the 13 new modules (graph, concelier, notifier, notify, binaryindex, exportcenter, issuerdirectory, packsregistry, registry, router, signer, timeline, evidencelocker); the client `endpoints` dictionary routes them through the unified `/api/v1/audit/events?modules=` endpoint; `formatModule()` table in `audit-log-table` shows their display labels. +- [x] Data classification visible on event detail — `audit-log-table` renders a `Class.` column and the detail panel rows for classification pill + compliance hold + redaction timestamp. Classification tooltip explains what each level means. +- [x] Retention status visible on dashboard overview tab — `audit-log-dashboard` fetches `/api/v1/audit/retention-policies` on open and renders a 4-column retention tile (none/personal/sensitive/restricted days) with a link to `docs/modules/timeline/audit-retention`. Failures degrade to a non-blocking warning banner. ### AUDIT-007 - AuditPack export from unified store Status: DOING