Unified Audit Surfaces

Status

Shipped on 2026-03-07.

Product Shape

Keep one canonical cross-module audit owner under Evidence.

The current problem was not missing audit UI. The current problem was that the audit UI existed, but the app still split between Evidence-owned routes and stale admin absolute links.

Product Boundary

This shell owns

This shell does not own

Canonical Route Contract

Canonical routes

Shipped aliases

Aliases must preserve query params for handoffs like tenantId, releaseId, runId, correlationId, and event filters.

Primary navigation

Secondary entry points to keep

Secondary entry points to avoid

UX Rules

Why This Is Worth Keeping

Verification Evidence

Restoration Goal

Restored usability, not just visibility: