dare.co.uk — daily hygiene

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

Site hygiene: RED ❌ — 13 ok, 4 warnings, 6 failures, 3 errored.

At a glance

Check Verdict Summary
Domain registration expiry green All 14 domains >60d from expiry (nearest: audreylam.com 62d)
R2 off-site backup (restic → rsync.net) yellow could not read restic password from 1Password.
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 88–415).
portfolio link-graph tripwire red link-graph RED: 8 dead link(s)/page(s) across 7 surfaces, 83 links — pa-ebay PAGE 308 · https://pa.gf.cx/ebay/years/2010.html (+7 more).
deSEC DNS warm standby red deSEC standby STALE — last refresh 41h ago (>30h; nightly push not firing?).
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 yellow 93.3% of sampled URLs carry JSON-LD (target ≥95%).
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 22 surface(s) have a BROKEN LATEST entry — visible as a broken featured card on snapshots.gf.cx: antifragile-gf, brand-gf-cx, brooklyn-gf-cx, crm-gf-cx, cv-gf-cx, dash-gf-cx, dash-reports, data-gf-cx, data-sourced, email-gf-cx, growth-gf-cx, happiness-gf-cx, london-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 error Snapshots freshness check raised: [Errno 1] Operation not permitted: ‘/Users/dansellars/Downloads/surface_snapshots/index.html’
Dashboard inline thumbnails green Live has 107/98 thumb-pop spans (109% of local) — healthy.
Dashboard Site-Health windows error Dashboard windows check raised: [Errno 1] Operation not permitted: ‘/Users/dansellars/Downloads/dare_daily_hygiene_2026-06-13.md’
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 red NextDNS security check failed: Command ‘[‘/opt/homebrew/bin/op’, ‘read’, ‘op://Code Shared/NextDNS/credential’]’ returned non-zero exit status 1.
NextDNS block rate red NextDNS block_rate check failed: Command ‘[‘/opt/homebrew/bin/op’, ‘read’, ‘op://Code Shared/NextDNS/credential’]’ returned non-zero exit status 1.
NextDNS device coverage red NextDNS device_coverage check failed: Command ‘[‘/opt/homebrew/bin/op’, ‘read’, ‘op://Code Shared/NextDNS/credential’]’ returned non-zero exit status 1.
Burst-VM Linode billing error burst-vm billing: no Linode api_token in 1Password
GSC URL Inspection (per-page verdict) yellow 55/73 URLs indexed; non-blocking lag in others. · dare.co.uk: 28/39 indexed · redirect=1, other=2, discovered_not_indexed=2, crawled_not_indexed=6 · audreyinc.com: 26/33 indexed · redirect=1, other=4, crawled_not_indexed=2 · dogwood.house: 1/1 indexed
GSC week-over-week delta green 1 property(ies) scored · dare.co.uk: ratio 0.0%→0.0% (+0.0pp) · clicks +0% / impr +27% · 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 yellow GSC reports 76 Not-Found pages but no recent dare_404_audit_*.md found — run dare_404_audit.py.
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 62d)

⚠ R2 off-site backup (restic → rsync.net) — YELLOW

could not read restic password from 1Password.

✅ 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 88–415).

link-graph RED: 8 dead link(s)/page(s) across 7 surfaces, 83 links — pa-ebay PAGE 308 · https://pa.gf.cx/ebay/years/2010.html (+7 more).

❌ deSEC DNS warm standby — RED

deSEC standby STALE — last refresh 41h ago (>30h; nightly push not firing?).

✅ 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 — YELLOW

93.3% of sampled URLs carry JSON-LD (target ≥95%).

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

22 surface(s) have a BROKEN LATEST entry — visible as a broken featured card on snapshots.gf.cx: antifragile-gf, brand-gf-cx, brooklyn-gf-cx, crm-gf-cx, cv-gf-cx, dash-gf-cx, dash-reports, data-gf-cx, data-sourced, email-gf-cx, growth-gf-cx, happiness-gf-cx, london-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 — ERROR

Snapshots freshness check raised: [Errno 1] Operation not permitted: ‘/Users/dansellars/Downloads/surface_snapshots/index.html’

✅ Dashboard inline thumbnails — GREEN

Live has 107/98 thumb-pop spans (109% of local) — healthy.

❌ Dashboard Site-Health windows — ERROR

Dashboard windows check raised: [Errno 1] Operation not permitted: ‘/Users/dansellars/Downloads/dare_daily_hygiene_2026-06-13.md’

✅ 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 — RED

NextDNS security check failed: Command ‘[‘/opt/homebrew/bin/op’, ‘read’, ‘op://Code Shared/NextDNS/credential’]’ returned non-zero exit status 1.

❌ NextDNS block rate — RED

NextDNS block_rate check failed: Command ‘[‘/opt/homebrew/bin/op’, ‘read’, ‘op://Code Shared/NextDNS/credential’]’ returned non-zero exit status 1.

❌ NextDNS device coverage — RED

NextDNS device_coverage check failed: Command ‘[‘/opt/homebrew/bin/op’, ‘read’, ‘op://Code Shared/NextDNS/credential’]’ returned non-zero exit status 1.

❌ Burst-VM Linode billing — ERROR

burst-vm billing: no Linode api_token in 1Password

GSC URL Inspection (per-page verdict) — YELLOW

55/73 URLs indexed; non-blocking lag in others. · dare.co.uk: 28/39 indexed · redirect=1, other=2, discovered_not_indexed=2, crawled_not_indexed=6 · audreyinc.com: 26/33 indexed · redirect=1, other=4, crawled_not_indexed=2 · dogwood.house: 1/1 indexed

GSC week-over-week delta — GREEN

1 property(ies) scored · dare.co.uk: ratio 0.0%→0.0% (+0.0pp) · clicks +0% / impr +27% · 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 — YELLOW

GSC reports 76 Not-Found pages but no recent dare_404_audit*.md found — run dare_404_audit.py._

✅ 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-20 07:40:09 via dare_daily_hygiene.py.

Source: dare_daily_hygiene_2026-06-20.md · Rendered
Built with — component scripts