Reshaped from `docs/user-stories.md`. Legend: ✅ Live · 🟡 Partial · ⚪ Planned. **Personas:** Giver - [x] **1.1 Sign up / sign in** ✅ — _As a Giver, I want to sign in (or use the app without an account), so that I can start without friction._ - Clerk sign-in/up at `/sign-in` and `/sign-up` when configured; degrades gracefully when Clerk is absent. - [x] **1.2 Taste onboarding** ✅ — _As a Giver, I want a short onboarding that learns my taste, so that recommendations feel personal from day one._ - `/onboarding` persists preferences; a returning signed-in user is not forced back through it. - [ ] **1.3 Profile sync across devices** 🟡 — _As a Giver, I want my profile to follow me, so that taste and saves are consistent everywhere._ - Cloud profile restores on load; some interaction data is local-only until persistence is wired (see Epic 2).
Reshaped from
docs/user-stories.md. Legend: ✅ Live · 🟡 Partial · ⚪ Planned.Personas: Giver
/sign-inand/sign-upwhen configured; degrades gracefully when Clerk is absent./onboardingpersists preferences; a returning signed-in user is not forced back through it.