Header audit — 2026-05-15
Scanned 1 pages in /Users/dansellars/Code/dare-co-uk.
| status | count |
|---|---|
canonical (6c3fb1d9b2ba) |
0 |
| drift (non-canonical variants) | 0 |
| no header at all | 1 |
Canonical block (from templates/_header.html)
�STASH3�
Variants
Pages with no <header> element
1 pages render no header. Likely bespoke (policy / contact / sitemap / homepage hero) — Phase 5 will hand-patch.
/about/
What this tells us
- Zero drift. Every page with a header matches the canonical. If this state holds after a daily-cron run for ~2 weeks, the audit can drop to weekly cadence.
- 1 pages have no header at all. Phase 5 hand-patch decides which of these deserve one (article-like pages: yes; homepage/policy/contact: probably no).
Watch items
- Re-run after every edit to
templates/_header.htmlto confirm the canonical block parses to a clean fingerprint. - Re-run after every
dare_header_patch.py --executeto confirm drift dropped to zero.
Recommendations
- Add to daily cron alongside
dare_404_audit.pyonce Phase 6 shows variant-A-only. - For dogwood / audrey rollouts, copy this script + the templates directory pattern; only
--repoand--templatepaths change.
Drift is invisible until you fingerprint it. The substrate is the diff.