dare.co.uk — dashboard window audit
DARE.CO.UK · DASHBOARD WINDOW AUDIT · 15 JUNE 2026
Catches the failure mode where dash.dare.co.uk’s Site-Health grids render ‘Waiting for data’ even though the anchor rollup file is sitting on disk. Reads the locally-built dashboard (pre-deploy) so CDN, security layer, and DNS provider sitting in front of dare.co.uk." data-tip="Cloudflare — the CDN, security layer, and DNS provider sitting in front of dare.co.uk.">CF cache doesn’t muddy the signal.
Source: /Users/dansellars/Downloads/dare_dashboard.html
At a glance
| Window | Anchor date | Anchor rows | Rendered real | Rendered pending | Verdict |
|---|---|---|---|---|---|
7d |
2026-06-08 |
16 | 0 | 26 | ❌ REGRESSION |
30d |
2026-05-16 |
0 | 0 | 26 | · not eligible yet |
90d |
2026-03-17 |
0 | 0 | 26 | · not eligible yet |
❌ Regressions detected
7dwindow: anchor filedare_daily_hygiene_2026-06-08.mdexists on disk with 16 tripwire row(s), but the latest dashboard build rendered 26 pending placeholder cards and 0 real cards for this window.
What to do: re-run the dashboard refresh and re-check. If the regression persists after a fresh build, inspect dare_cf_analytics.py:_find_rollup_for_date() and the surrounding _window_has_min_cards() gate. Common causes: stale HOME, file written after the build window started, or a path-resolution change in the rollup glob.
To trigger a manual refresh:
launchctl start uk.co.dare.dashboard
tail -f ~/Downloads/dare_dashboard_refresh.log
Why this check exists
- Incident 2026-06-05: the dashboard build silently rendered the 7d Site-Health grid as ‘Waiting for data — no daily-hygiene rollup yet for 2026-05-29’ while the rollup file was on disk. Only the 24h view stayed correct; the longer windows decayed silently with no other tripwire watching the seam.
- This tripwire compares expected (anchor rollup file on disk with ≥3 parseable rows) against actual (rendered grid has any real cards in the corresponding
data-window). - It reads the local pre-deploy HTML to remove CDN, security layer, and DNS provider sitting in front of dare.co.uk." data-tip="Cloudflare — the CDN, security layer, and DNS provider sitting in front of dare.co.uk.">CF Pages edge cache from the variables. If the local build is wrong, the deployed build will also be wrong.
- Verdict: RED on any regression. Green when every window with data renders real cards (windows still accruing history are ignored — they correctly show pending placeholders).
Generated 2026-06-15 07:32:10 via dare_dashboard_windows_check.py.