dare.co.uk — daily hygiene

DARE.CO.UK · DAILY HYGIENE · 10 JUNE 2026

Site hygiene: RED ❌ — 12 ok, 2 warnings, 2 failures.

At a glance

Check Verdict Summary
404 audit (pages + images) green 0% broken pages or images — clean run across all sampled article URLs and inline image refs.
Sitemap validation green 100.0% of sampled URLs return 200.
JSON-LD presence green 100.0% of sampled URLs carry JSON-LD.
SEO title + og: hygiene green 2/696 pages have SEO-title issues (0.3%).
CLAUDE.md follow-up triage green 16 follow-up(s) audited — 0 likely done, 1 decision pending, 5 parked, 10 open.
Canonical site-header rollout green 691/691 pages canonical (100%).
snapshots.gf.cx R2 push red 13 surface(s) have a BROKEN LATEST entry — visible as a broken featured card on snapshots.gf.cx: antifragile-gf, dash-gf-cx, dash-reports, data-gf-cx, data-sourced, growth-gf-cx, happiness-gf-cx, pa-gf-cx, patterns-gf-cx, sandbox-fal, sandbox-gf-cx, status-gf-cx, status-transfer-windows.
snapshots.gf.cx freshness green Local index 0.45h old + dedup healthy + deploy line in log. Live should reflect the current state.
Dashboard inline thumbnails red Live has 0/112 thumb-pop spans (0% of local) — production lost the thumbnail payload. Likely cause: a deploy ran dare_cf_analytics.py --html WITHOUT --thumbs, or an ad-hoc deploy overwrote a healthy build with a thumbless one.
Dashboard Site-Health windows green 0/3 window(s) with anchor data render real cards. No regression.
Content breadth + depth profile green 697 pages profiled — 227 stubs / 272 brief / 180 medium / 18 long-form; 190 without body image.
Body image coverage green 62/690 pages (9.0%) no body image — recover via dare_lost_image_audit
NextDNS security threats yellow 4 threats blocked across 6 named devices · window -24h · breakdown: 4 ai-driven threat detection
NextDNS block rate green 6.6% queries blocked — 196,492 queries · 12,889 blocked · top reason: Goodbye Ads (11,398) · 30d baseline accruing (2 of 14 data points)
NextDNS device coverage yellow 34.6% unidentified — 67,922 of 196,480 queries from unnamed devices · 6 named · window -24h
Email health (DMARC/SPF/DKIM) green 7 green / 0 yellow / 0 red across 7 email-health checks.

✅ 404 audit (pages + images) — GREEN

0% broken pages or images — clean run across all sampled article URLs and inline image refs.

✅ Sitemap validation — GREEN

100.0% of sampled URLs return 200.

✅ JSON-LD presence — GREEN

100.0% of sampled URLs carry JSON-LD.

SEO title + og: hygiene — GREEN

2/696 pages have SEO-title issues (0.3%).

✅ CLAUDE.md follow-up triage — GREEN

16 follow-up(s) audited — 0 likely done, 1 decision pending, 5 parked, 10 open.

✅ Canonical site-header rollout — GREEN

691/691 pages canonical (100%).

❌ snapshots.gf.cx R2 push — RED

13 surface(s) have a BROKEN LATEST entry — visible as a broken featured card on snapshots.gf.cx: antifragile-gf, dash-gf-cx, dash-reports, data-gf-cx, data-sourced, growth-gf-cx, happiness-gf-cx, pa-gf-cx, patterns-gf-cx, sandbox-fal, sandbox-gf-cx, status-gf-cx, status-transfer-windows.

✅ snapshots.gf.cx freshness — GREEN

Local index 0.45h old + dedup healthy + deploy line in log. Live should reflect the current state.

❌ Dashboard inline thumbnails — RED

Live has 0/112 thumb-pop spans (0% of local) — production lost the thumbnail payload. Likely cause: a deploy ran dare_cf_analytics.py --html WITHOUT --thumbs, or an ad-hoc deploy overwrote a healthy build with a thumbless one.

✅ Dashboard Site-Health windows — GREEN

0/3 window(s) with anchor data render real cards. No regression.

✅ Content breadth + depth profile — GREEN

697 pages profiled — 227 stubs / 272 brief / 180 medium / 18 long-form; 190 without body image.

✅ Body image coverage — GREEN

62/690 pages (9.0%) no body image — recover via dare_lost_image_audit

⚠ NextDNS security threats — YELLOW

4 threats blocked across 6 named devices · window -24h · breakdown: 4 ai-driven threat detection

✅ NextDNS block rate — GREEN

6.6% queries blocked — 196,492 queries · 12,889 blocked · top reason: Goodbye Ads (11,398) · 30d baseline accruing (2 of 14 data points)

⚠ NextDNS device coverage — YELLOW

34.6% unidentified — 67,922 of 196,480 queries from unnamed devices · 6 named · window -24h

✅ Email health (DMARC/SPF/DKIM) — GREEN

7 green / 0 yellow / 0 red across 7 email-health checks.

What this tells us

What’s next


Generated 2026-06-10 07:30:34 via dare_daily_hygiene.py.

Source: dare_daily_hygiene_2026-06-10.md · Rendered 2026-06-10 07:30