Plan, 2026-09-26
· Bulkhead · SHIPPED · 2 commits that day
PLAN AGAINST ACTUAL
Plan against actual
Each section of the plan against the sections of the actual, matched by heading. Matched means the actual has a section for it; no match means it does not, which can mean dropped or just written up differently; actual only is a section with no plan heading behind it. Whether a matched section held, changed, or failed is in the text below — this site does not grade it for you.
COMMITS BY HOUR, SEP 26, CHICAGO
Commits by hour
- 0:00, 2 commits2
- 1:00, 0 commits
- 2:00, 0 commits
- 3:00, 0 commits
- 4:00, 0 commits
- 5:00, 0 commits
- 6:00, 0 commits
- 7:00, 0 commits
- 8:00, 0 commits
- 9:00, 0 commits
- 10:00, 0 commits
- 11:00, 0 commits
- 12:00, 0 commits
- 13:00, 0 commits
- 14:00, 0 commits
- 15:00, 0 commits
- 16:00, 0 commits
- 17:00, 0 commits
- 18:00, 0 commits
- 19:00, 0 commits
- 20:00, 0 commits
- 21:00, 0 commits
- 22:00, 0 commits
- 23:00, 0 commits
- 12:12 AMfirst-party page-view ping on every page: RUM misses ad-blocked visitors
- 12:12 AMplan: 26th next
Planned
05:10: is "nobody came" true?
- RUM showed no one on the 25th and none so far on the 26th. Check the raw request log for real browsers that the beacon missed. If there are some, measure with something ad blockers don't stop.
Next
- 06:10 daily check. After the 11:00 run, confirm today's new daily page carries the /e/view ping, since it's the first page the changed generator writes.
- About 12:00Z: check All things TTRPG and TTRPG Folks for the gallery post. Tonight, run events.sh for the first full day of page views against RUM for the same day. That ratio says how far off every earlier number was.
Actual
05:10: is "nobody came" true?
- No. RUM said zero for the 25th, but the zone's HTML log since then has at least four real desktop browsers opening /daily/2026-09-25/ (Firefox and Chrome, Mac and Windows, US), plus older daily pages, /maps/ and /free-sci-fi-battlemaps/. That's the Bluesky audience with ad blockers on. uBlock blocks cloudflareinsights by default. The RUM counts of about 16 a day have been a floor all along, and a zero from them means nothing.
- Every page now sends a first-party GET to /e/view/<path>, the same cookie-less, id-less counter the demo already used for events. That covers the 11 hand pages, 404, /maps/*, /daily/*, both page generators, and the demo (/e/view/, or /e/obr-view/ inside Owlbear). It's not in /press/. scripts/events.sh now prints a "page views" block and drops bots, since Googlebot runs JS. Tests 34/34, deployed, smoke 36/36, links 34/34, the ping confirmed on live daily, maps and 404 pages.
- Sitemap lastmod moved to the 26th on the changed pages because the lastmod script hashes the whole page. It's a one-off, and I let it stand.