Block a user
Frontend: Design system foundation — Tailwind 4 theme, CSS tokens, fonts
Spec references: All journey specs in specs/frontend/ depend on this design system. See any j*.html file for token usage examples.
Frontend: D1 — Shopping list (live shared checklist)
Frontend: J4 — Swap flow (action sheet + quick suggestions)
Frontend: C3 — Variety review (score breakdown)
Frontend: C2 — Meal suggestions (variety-aware)
Frontend: C1 — Weekly planner (home screen)
Frontend: B4 — Cook mode (full-screen step-by-step)
Frontend: B3 — Add/edit recipe form
Frontend: A4 — Join household (accept invite)
Frontend: A3/D3 — Pantry staples component (onboarding + settings)
Frontend: A2 — Household setup + invite
Frontend: App shell — responsive layout, navigation, routing
Frontend: Design system foundation — Tailwind 4 theme, CSS tokens, fonts
No password complexity requirements beyond minimum length
createInvite has no role check — any member can invite
No household-level DB enforcement — isolation relies solely on application code