๐Ÿ”’ Cloudflare Access is not configured yet

This dashboard refuses to show team data until it sits behind Cloudflare Access:

  1. Cloudflare dashboard โ†’ Zero Trust โ†’ pick a team name (free โ‰ค50 users).
  2. Access โ†’ Applications โ†’ Add an application โ†’ Self-hosted.
  3. Application domain: team-brain-dashboard.pages.dev (add *.team-brain-dashboard.pages.dev too).
  4. Policy โ†’ Allow โ†’ Include โ†’ Emails: the TBS roster + Josh + Jenny. Login method: one-time PIN.
  5. Copy the application's AUD tag and your team domain, set them as ACCESS_AUD / ACCESS_TEAM_DOMAIN in dashboard/wrangler.jsonc, redeploy.