chore: drop the umami beacon (the lab retires umami; visits are counted server-side) #2

Merged
casey merged 1 commit from ctrl-agent/zddc-website:chore/drop-umami-beacon into main 2026-10-22 15:07:32 +00:00
Collaborator

The lab is retiring its umami analytics service (stats.someonetoldme.xyz, operator decision 2026-10-22). This removes the beacon <script> from the four pages that load it (index.html, reference.html, spec/index.html, workflow.html). No other change.

Visit counting continues server-side: the origin Caddy's opt-in access log for zddc.varasys.io (client IP masked to /24, User-Agent/Referer/cookies dropped before anything is written; runbook 09 §9 in the lab repo), already used for metronome, renew and chidot. That needs a matching access_log: true on the lab side.

Order: merge this first. The pushed image redeploys the site without the script. Only after that does the lab remove stats.someonetoldme.xyz. Otherwise every page would request a script that no longer exists. That would be harmless (the tag is defer) but noisy.

umami recorded 72 zddc events in the last 30 days (last one 2026-10-19).

🤖 Generated with Claude Code

The lab is retiring its umami analytics service (`stats.someonetoldme.xyz`, operator decision 2026-10-22). This removes the beacon `<script>` from the four pages that load it (`index.html`, `reference.html`, `spec/index.html`, `workflow.html`). No other change. Visit counting continues server-side: the origin Caddy's opt-in access log for `zddc.varasys.io` (client IP masked to /24, User-Agent/Referer/cookies dropped before anything is written; runbook 09 §9 in the lab repo), already used for metronome, renew and chidot. That needs a matching `access_log: true` on the lab side. **Order:** merge this first. The pushed image redeploys the site without the script. Only after that does the lab remove `stats.someonetoldme.xyz`. Otherwise every page would request a script that no longer exists. That would be harmless (the tag is `defer`) but noisy. umami recorded 72 zddc events in the last 30 days (last one 2026-10-19). 🤖 Generated with [Claude Code](https://claude.com/claude-code)
The lab is retiring its umami analytics service (stats.someonetoldme.xyz).
zddc.varasys.io will be counted instead by the origin Caddy's server-side
access log (client IP masked to /24, no request headers kept), so the
pages no longer need to load a third-party script.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
casey merged commit 820f972ea6 into main 2026-10-22 15:07:32 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
varasys/zddc-website!2
No description provided.