Portal sign-in
Household sessions now flow through the API
This portal now signs into the live auth endpoints and derives the active family context from the server session instead of environment variables.
Sign in to continue
/auth/login + /meAccess lifecycle
Invitation + reset- New portal accounts should arrive through an activation link.
- Existing customers can request a password reset.
- The old seeded demo customer is now only a temporary dev fallback while `PPDT_SEED_DEMO_AUTH` remains enabled.
What this unlocks
Real session- No more Vercel env var actor or family ids.
- Family context now comes from the authenticated API session.
- Portal pages can keep adding live mutations behind the same cookie flow.