How the audit works
The audit is mechanical. python scripts/audit.py checks
every file under topics/ for: required frontmatter, a
complete Snapshot block, a multi-year
financials table, a steel-manned
bear / risks section, observable
decision boundaries, a Sources
section with numbered [Sn] entries, tier tags
([T1] primary / [T2] quality secondary /
[T3] supplemental / [T4] single-source
flag), citation resolution (every [Sn] in the body
resolves), well-formed Markdown tables, and the absence of
loop-internal metadata.
Analyses flagged needs_refresh: true are
pre-doctrine — written before the doctrine landed in its current
form. They're queued for an autolab refresh pass that
re-researches with primary sources, applies the tier hierarchy, and
archives the prior version to a history sidecar.