type: decision
status: active
timestamp: 2026-06-20
tags: [stats, oriz-in, transparency, public, auto-tracking, decisions, architecture]

Family-wide /stats page on oriz.in (auto-tracked, public, all 11 sites + all repos)

oriz.in/stats aggregates visitor data from all family sites sites + code-stats data from all family repos, build-time fetched from CF Web Analytics + GitHub Insights + Wakatime + Tokei. Public, transparent, auto-refreshed via daily cron. Reinforces the auto-only-tracking and auto-tracking-everywhere posture. Single oriz-kit component pulls everything.'

Family-wide /stats page on oriz.in

Decision

oriz.in/stats is a single, public, transparent dashboard that aggregates everything the family auto-tracks:

Built at deploy time from each upstream’s API; no client-side fetches; cached at the Cloudflare edge with 1h s-maxage. A daily GH Actions cron at 02:00 IST (after the lifestream auto-event-sources crons at 01:00 IST) re-deploys oriz-in-site so the dashboard refreshes nightly without manual intervention.

User direction: “family-wide /stats on oriz.in” — locked.

Why family-wide, not per-site

Implications

Cross-refs


Edit on GitHub · Back to index