Ideas

dare.co.uk — daily hygiene

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

Site hygiene: RED ❌ — 19 ok, 4 warnings, 2 failures, 1 errored.

At a glance

Check Verdict Summary
Domain registration expiry green All 14 domains >60d from expiry (nearest: audreylam.com 68d)
R2 → Wasabi off-site mirror error Could not import r2_wasabi_mirror_check: f-string: f-string: unmatched ‘(’ (r2_wasabi_mirror_check.py, line 304)
pa.gf.cx purchase-evidence tripwire green pa evidence tripwire GREEN: sampled 18 keys across amazon+ebay, all 18/18 live with real image content (buckets 47–434).
portfolio link-graph tripwire red link-graph RED: 12 dead link(s)/page(s) across 6 surfaces, 102 links — pa-ebay PAGE 308 · https://pa.gf.cx/ebay/years/2017.html (+11 more) (gated: etf).
deSEC DNS warm standby yellow deSEC standby fresh — gf.cx refreshed 14h ago, NS-flip ready; 1/14 zones loaded (cap-limited, email support@desec.io to expand).
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 96.7% 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 17 surface(s) have a BROKEN LATEST entry — visible as a broken featured card on snapshots.gf.cx: antifragile-gf, crm-gf-cx, cv-gf-cx, dash-reports, data-gf-cx, data-sourced, growth-gf-cx, happiness-gf-cx, pa-gf-cx, patterns-gf-cx, radar-gf-cx, sandbox-fal, sandbox-gf-cx, sandbox-one-pager, services-gf-cx, status-gf-cx, status-transfer-windows.
snapshots.gf.cx freshness green Local index 8.78h old + dedup healthy + deploy line in log. Live should reflect the current state.
Dashboard inline thumbnails green Live has 75/75 thumb-pop spans (100% of local) — healthy.
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 6 threats blocked across 6 named devices · window -24h · breakdown: 4 ai-driven threat detection · 2 threat intelligence feeds
NextDNS block rate green 7.3% queries blocked — 174,348 queries · 12,701 blocked · top reason: Goodbye Ads (10,452) · 30d baseline accruing (5 of 14 data points)
NextDNS device coverage yellow 42.3% unidentified — 73,757 of 174,342 queries from unnamed devices · 6 named · window -24h
Burst-VM Linode billing green burst-vm: no instances, uninvoiced $1.4
GSC URL Inspection (per-page verdict) yellow 25/40 URLs indexed; non-blocking lag in others. · dare.co.uk: 25/40 indexed · redirect=1, crawled_not_indexed=4, discovered_not_indexed=8, other=2 · audreyinc.com: no snapshot · dogwood.house: no snapshot · missing snapshots: audreyinc.com, dogwood.house
GSC week-over-week delta green 1 property(ies) scored · dare.co.uk: ratio 0.0%→0.0% (+0.0pp) · clicks +0% / impr +0% · accruing: audreyinc.com, dogwood.house
GSC indexing-reasons CSV trend green dare.co.uk: 1236 not-indexed (+/-) · audreyinc.com: ? not-indexed (0 ingest) · dogwood.house: ? not-indexed (0 ingest)
GSC 404 cross-check vs our audit green Healthy: audit 0 live 404s; GSC 76 (was 75, +1, +1%) = historical/external URLs Google ages out. Static gap is expected, not drift.
Email health (DMARC/SPF/DKIM) green 7 green / 0 yellow / 0 red across 7 email-health checks.

✅ Domain registration expiry — GREEN

All 14 domains >60d from expiry (nearest: audreylam.com 68d)

❌ R2 → Wasabi off-site mirror — ERROR

Could not import r2_wasabi_mirror_check: f-string: f-string: unmatched ‘(’ (r2_wasabi_mirror_check.py, line 304)

✅ pa.gf.cx purchase-evidence tripwire — GREEN

pa evidence tripwire GREEN: sampled 18 keys across amazon+ebay, all 18/18 live with real image content (buckets 47–434).

link-graph RED: 12 dead link(s)/page(s) across 6 surfaces, 102 links — pa-ebay PAGE 308 · https://pa.gf.cx/ebay/years/2017.html (+11 more) (gated: etf).

⚠ deSEC DNS warm standby — YELLOW

deSEC standby fresh — gf.cx refreshed 14h ago, NS-flip ready; 1/14 zones loaded (cap-limited, email support@desec.io to expand).

✅ 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

96.7% 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

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

✅ snapshots.gf.cx freshness — GREEN

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

✅ Dashboard inline thumbnails — GREEN

Live has 75/75 thumb-pop spans (100% of local) — healthy.

✅ 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

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

✅ NextDNS block rate — GREEN

7.3% queries blocked — 174,348 queries · 12,701 blocked · top reason: Goodbye Ads (10,452) · 30d baseline accruing (5 of 14 data points)

⚠ NextDNS device coverage — YELLOW

42.3% unidentified — 73,757 of 174,342 queries from unnamed devices · 6 named · window -24h

✅ Burst-VM Linode billing — GREEN

burst-vm: no instances, uninvoiced $1.4

GSC URL Inspection (per-page verdict) — YELLOW

25/40 URLs indexed; non-blocking lag in others. · dare.co.uk: 25/40 indexed · redirect=1, crawled_not_indexed=4, discovered_not_indexed=8, other=2 · audreyinc.com: no snapshot · dogwood.house: no snapshot · missing snapshots: audreyinc.com, dogwood.house

GSC week-over-week delta — GREEN

1 property(ies) scored · dare.co.uk: ratio 0.0%→0.0% (+0.0pp) · clicks +0% / impr +0% · accruing: audreyinc.com, dogwood.house

GSC indexing-reasons CSV trend — GREEN

dare.co.uk: 1236 not-indexed (+/-) · audreyinc.com: ? not-indexed (0 ingest) · dogwood.house: ? not-indexed (0 ingest)

GSC 404 cross-check vs our audit — GREEN

Healthy: audit 0 live 404s; GSC 76 (was 75, +1, +1%) = historical/external URLs Google ages out. Static gap is expected, not drift.

✅ 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-14 17:22:28 via dare_daily_hygiene.py.

← /reportsSource: dare_daily_hygiene_2026-06-14.md · Rendered 2026-06-15 12:17