Compliance tracking
/policies/compliance is the tenant-wide compliance dashboard for
compliance officers. The same component embedded in a policy's detail page
scopes to that one policy.
Top-of-page summary
- Active policies — total currently published
- Pending acknowledgements — assigned but not yet signed
- Overall compliance % — share of acknowledgements completed across all active campaigns
- Overdue count — past-deadline acknowledgements
Sub-tabs
By policy
Compliance % per policy, sorted by risk. Useful for triage: which policies are dragging the tenant-level score down?
By employee
Searchable employee list. For each employee + policy combination, the row shows acknowledgement status, deadline, signed date.
Status colours
| Status | Colour | Meaning |
|---|---|---|
| Pending | Red | Assigned, not opened |
| Read | Neutral | Opened, not acknowledged |
| Acknowledged | Green | Signed (and quiz passed if required) |
| Quiz failed | Red | Quiz attempt failed; retry needed |
| Superseded | Muted | A newer version replaced this one |
| Not applicable | Muted | Recipient was excluded post-distribution (e.g., changed roles) |
Export
The Export button kicks off background CSV generation for audit / reporting. Exports include all rows matching the current filter state.
Compliance status is computed live
Statuses are derived from the policy_acknowledgment table at read time —
there's no nightly batch lag. Once an employee signs, the dashboard
reflects it immediately.
Pairs with
- Distributions — the upstream that creates the work the dashboard tracks.
- My policies — the surface employees use to clear their queue.