dare.co.uk — follow-up audit
DARE.CO.UK · FOLLOW-UP AUDIT · 4 JUNE 2026
Walks CLAUDE.md Active follow-ups, cross-references the last 30 days of commits + dev-reports, flags candidates for closure. Buckets the rest by estimated effort.
TL;DR
- 25 follow-up items in
CLAUDE.md. - 5 flagged as likely-done (recent activity matched).
- 1 pending your decision.
- 5 parked — blocked on a named external signal.
- 14 open + still need work — 3 quick, 8 medium, 3 lengthy.
✅ Likely done — review for removal from CLAUDE.md
Palette inconsistency on listing pages → fixed 2026-05-08 (c
Triaged 2026-05-17 via ~/bin/dare_followup_audit.py
Palette inconsistency on listing pages → fixed 2026-05-08 (commit
7b6477d3, all listings on#c8364c).
Recent commits:
- 7b6477d3 (2026-05-08) — Unify listing accent on dare brand red (#c8364c)
Stage 6 (clients/forum/sitemap) → already self-noted resolve
Triaged 2026-05-17 via ~/bin/dare_followup_audit.py
Stage 6 (clients/forum/sitemap) → already self-noted resolved; deferred-decision (rebuild real
/clients/pages?) parked until commercial reason.
Recent commits:
- 45255507 (2026-05-06) — Stage 6 (1/3): retire defunct /clients/, /clients-2/, /forum/
Three featured-card images in index.html are **placeholder
Homepage editorial
Three featured-card images in
index.htmlare placeholder (cropped-ziiiro-celeste.jpeg,snapshot.jpg). Note: 2026-05-09 commit replaced one placeholder with another — still placeholder; needs real content.
Recent commits:
- 5eff9459 (2026-05-15) — fix: canonical URL updates on the 3 promoted index.html files
- 8cb46506 (2026-05-09) — Fix: replace 404’ing snapshot.jpg with celeste in index.html
388-noindex per-URL audit
Indexing escalation (opened 2026-06-04 after GSC re-check hypothesis failed)
388-noindex per-URL audit — RESOLVED 2026-06-04 as “working as designed” (kept here for reference; reclassify on next CLAUDE.md sweep). GSC Coverage Drilldown CSV at `~/Downloads/gsc-snapshots-dare-co-uk/coverage-drilldown-noindex-2…
Recent commits:
- 4a1d03a8 (2026-05-06) — Stage 6 (2/3): rebuild 404 page on-brand at /404.html
505 crawled-but-not-indexed quality pass
Indexing escalation (opened 2026-06-04 after GSC re-check hypothesis failed)
505 crawled-but-not-indexed quality pass. What we know: 448 → 505 (+13%). Google sees the content + chose not to surface it. Signals it’s reading: thin content / duplicate-shaped / low-trust / better source elsewhere. _Likely sources …
Recent commits:
- 04f2a974 (2026-06-01) — header: patch 10 counterfeit headers to canonical across cinema/observations/photography/daring-acts
- c68c24e6 (2026-05-15) — fix: defensive null-guards in JS, /blog/ → /observations/
- aa9dad96 (2026-05-15) — fix: /new-york-city/ + /places/ redirect to parent /observations/
Recent reports: audrey_path_engine_architecture_2026-05-13.md, parked_sketch_observations_header_styling_2026-05-15.md
⏸ Decision pending — your call
- Backlinks-page hover-preview decision Hygiene + cadence · effort:
quickBacklinks-page hover-preview decision (parked 2026-05-08, Dan decision pending). Cards version live; A/B preview shows hover-only-on-quality alternative. Whichever wins becomes the standard tr…
🅿️ Parked — blocked on external signal
Each item names the trigger that would unblock it. Not counted against open work; review periodically to confirm the signal hasn’t already arrived.
-
/daring-acts/archive/is 404/daring-acts/archive/is 404. Unblocks when: daring-acts content volume grows enough to justify building the archive page (rough threshold: ~20 published acts). -
Cross-portfolio: audrey agent-discoverability strategy Cross-portfolio: audrey agent-discoverability strategy (parked 2026-05-08, surfaced in
dare_standup_prep_2026-05-15). 20-page gift-guide framework. Unblocks when: audrey’s polished product line + designer story land. Strategy in `pr… -
“Markers from Google” benchmark framework “Markers from Google” benchmark framework (parked 2026-05-18, re-evaluated 2026-06-04). Dan’s framing: treat GSC’s per-URL indexing verdicts as named external markers + align our internal health signals against them. Sketch in `project_…
-
Sunset trigger: devreports.dare.co.uk → reports.dare.co.uk Sunset trigger: devreports.dare.co.uk → reports.dare.co.uk (parked 2026-05-18). At sunset: add a 301 redirect from
devreports.*toreports.*at the dare-dev-reports Pages project, then retire the old DNS CNAME + Access app. _Unblock… -
Sunset trigger: dashboard.dare.co.uk → dash.dare.co.uk Sunset trigger: dashboard.dare.co.uk → dash.dare.co.uk (parked 2026-05-18). 301 at sunset; retire old DNS + Access app. Toolkit code references already updated (commit
e5f73e4). Unblocks when:dashboard.*traffic <5% ofdash.*f…
🔧 Open — bucketed by effort
⚡ Quick (3 item(s))
-
/products/omega-seamaster-special-forces/404 → resolved 2 Triaged 2026-05-17 via~/bin/dare_followup_audit.py/products/omega-seamaster-special-forces/404 → resolved 2026-05-08 by blanket/products/*→/redirect (commit68285c00); page-rebuild decision deferred. -
2026-06-04 — GSC indexing re-check (day-17) Triaged 2026-05-17 via
~/bin/dare_followup_audit.py2026-06-04 — GSC indexing re-check (day-17) → hypothesis FAILED. Day-17 counts (5/28/26 GSC data): not-indexed 1,221 → 1,260 (+39), Excluded by noindex 409 → 388 (-5%, nowhere near the predict… -
26 sitemap-vs-canonical contradictions Indexing escalation (opened 2026-06-04 after GSC re-check hypothesis failed) 26 sitemap-vs-canonical contradictions (
Alternate page with proper canonical tag— flagged via GSC notification 2026-05-21). What it means: the sitemap lists URL A, but URL A’s HTML carries `<…
🔨 Medium (8 item(s))
-
Daily 404 audit cron-wiring → audit now runs daily in CI via Triaged 2026-05-17 via
~/bin/dare_followup_audit.pyDaily 404 audit cron-wiring → audit now runs daily in CI via.github/workflows/daily-hygiene.yml(commit270737finxlab-nyc/dare-pipeline);dare_404_audit_*.htmlis inREPORT_PATTERNS. -
2026-06-04 — Recurring bug: report titles lose specificity on the reports.dare.co.uk catalog Triaged 2026-05-17 via
~/bin/dare_followup_audit.py2026-06-04 — Recurring bug: report titles lose specificity on the reports.dare.co.uk catalog → fixed by tokenizer rewrite ofderive_topic_from_htmlindare_dev_reports_publish.py. Handles all … -
Manifesto copy and three featured-card titles/excerpts are *** Homepage editorial Manifesto copy and three featured-card titles/excerpts are generic** — to be replaced with real content. The DARE brand-voice four pillars (
feedback_dare_brand_voice_four_pillars.md) are the canon… -
Monochrome rollover thumbnails on list-cards Listing-page residue Monochrome rollover thumbnails on list-cards (parked 2026-05-08). Implementation via
dare_featured_picker.py --enhance-list-cardsor a sisterdare_list_thumbnails.py. Compounds to dogwood/audr… -
Thumbnail-on-ship pattern in session reports Listing-page residue Thumbnail-on-ship pattern in session reports (parked 2026-05-08). Capture screenshot of every newly-shipped page/feature; embed in
dare_session_report.pyShipped-today section. See `feedback_thu… -
Toolkit code → update devreports.dare.co.uk → reports.dare.co.uk references Strategic / cross-portfolio Toolkit code → update devreports.dare.co.uk → reports.dare.co.uk references (parked 2026-05-18). Dual-bind shipped 2026-05-18 — both URLs serve. ~10 places in
dare_dev_reports_publish.py+ sessi… -
*Audit https://reports.dare.co.uk/ for
dashboard.*→das** _Strategic / cross-portfolio_ **Audit https://reports.dare.co.uk/ fordashboard.→dash.*` references (parked 2026-05-18, Dan-flagged). Same shape as the devreports→reports rename pass above — sweep the live catalog + each i… -
59 not-found (404) leak triage Indexing escalation (opened 2026-06-04 after GSC re-check hypothesis failed) 59 not-found (404) leak triage. What we know: baseline 2026-05-18 was 25; today is 59 (+136%). We’ve shipped redirects + content recovery since baseline, so this should have shrunk, not grown. _…
🏔️ Lengthy (3 item(s))
-
Homepage “Product X” wordmark → fixed today by site-wide pla Triaged 2026-05-17 via
~/bin/dare_followup_audit.pyHomepage “Product X” wordmark → fixed today by site-wide placeholder replace (commitf52800e1). -
Canonical site-header rollout → audit reports 691/691 GREEN Triaged 2026-05-17 via
~/bin/dare_followup_audit.pyCanonical site-header rollout → audit reports 691/691 GREEN (100% canonical) after 5 batches shipped 2026-05-06 → 2026-05-15.dare_header_audit.pyexists; wired intodare_daily_hygiene.pyas the 6… -
AI-voice callback for the contact form Future feature work AI-voice callback for the contact form (Dan has voip.ms beta access since 2026-05-06). When
pref === "phone"in the contact-form submission, fire a voip.ms AI-voice call. MVP scope: (1) trigger …
How this works
- Parsed
~/Code/dare-co-uk/CLAUDE.mdActive follow-ups section. - Cross-referenced each bullet against:
- Last 30 days of
git logindare-co-uk - Recently-modified files in
~/Downloads/(dev-reports artefacts) - Effort estimate from keyword heuristics (rollout/N-page/build = lengthy; decide/swap/fix = quick; default = medium).
- Conservative bias: when in doubt, classify as open. Likely-done flag means review for removal, not auto-close.
What’s next
- Triage the likely-done items into the actual CLAUDE.md edit.
- Pick a quick open item if you have 30 min.
- Schedule the lengthy ones into focused sessions.
- Daily-hygiene cadence: re-run drops the count as items resolve. Add a tripwire when
n_done > 0if you want the rollup to bug you about it.
Generated 2026-06-04 09:29:34 via dare_followup_audit.py.