Members entry
Rooms that need a key.
Login, journal, assistant, gated Library files, community board, daily tide, and After Dark cannot be rebuilt as static pages without backend decisions.
TODO (Carl) — member backend needed:
- Auth provider (email magic link preferred over password for neighbours)
- Member database + Stripe Customer portal / subscription entitlements (Neighbour / Resident / Keyholder)
- Journal storage, Assistant API, community board, ZenZone/After Dark media
- Library lesson delivery for The Weight of Silence (currently 401 when logged out on live site)
- Decide whether members stay on this static host via a separate app subdomain, or a hybrid (Cloudflare Pages + Workers / Supabase / etc.)
Today
Four daily tides — morning question, midday film, evening affirmation, night drift.
Journal
A page that does not look back at you.
Requires auth backend
Assistant
A companion that points gently.
Requires auth backend
The Neighbours
Notes left without a spotlight.
Requires auth backend