authoritative audit logs remain file-backed and immutable
runtime audit remains file-backed and authoritative
best-effort Loki emission is derived-only and must never block the authoritative audit append path
Grafana dashboards must render authoritative Dagster, completion, proof/quarantine, and audit inputs rather than invent dashboard-local truth
authoritative completion truth must come from canonical_partition_completion_outcomes
proof/quarantine, current-truth, and serving rows are residue unless the completion authority says complete
the old exception that let Canonical Whole System Truth read current-truth coverage directly is gone; current-truth coverage now lives only on Canonical Pipeline Residue
Canonical Whole System Truth is the only Grafana surface allowed to mean partition completion.
Canonical Pipeline Residue is the only Grafana surface allowed to aggregate provisional manifest/current-truth/proof/delivery residue into one supporting dashboard.
ETF and FRED remain source-split in both dashboards.
Exchange and Bitcoin families remain one row per canonical backfill unit on residue coverage surfaces.
The visible Dagster navigation column renders as literal link.
A future dashboard that claims completion/failure/run-last-changed truth must either read completion authority directly or be explicitly labeled residue/debug-only.