Part of epic #8286 (Phase 4 — Sunset). Gated — mirrors JSONbored/metagraphed#7767.
Gates
Removal checklist
The self-hosted Umami instance itself is operator infrastructure — the maintainer shuts it down personally after repo-side removal lands; not a PR concern beyond removing what points at it.
Part of epic #8286 (Phase 4 — Sunset). Gated — mirrors JSONbored/metagraphed#7767.
Gates
Removal checklist
apps/loopover-ui/src/lib/analytics-proxy.ts: remove the Umami upstream +/stats/api/sendforwarding (or reduce the module to the PostHog-only routes, keeping the allowlist posture and its tests).analytics-proxy.tsheader,server.tscomments).The self-hosted Umami instance itself is operator infrastructure — the maintainer shuts it down personally after repo-side removal lands; not a PR concern beyond removing what points at it.