chore: gitignore playwright artifacts; mark M0 fully complete in README
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -78,9 +78,9 @@ Goal: a single user signs in with Google, connects Todoist, and sees one random
|
||||
- [x] `apps/web` — sign-in, connect, tip pages; PWA manifest + icons
|
||||
- [x] Feedback endpoint (done/dismiss/snooze); marks task complete in Todoist
|
||||
- [x] Deploy modular monolith to Agap VM via Caddy at `o.alogins.net`
|
||||
- [ ] ToS + Privacy Policy + consent capture on first sign-in
|
||||
- [ ] Account-deletion endpoint: revokes providers, purges credentials, soft-deletes profile
|
||||
- [ ] Metrics baseline: activation, first-tip reaction rate, dwell, retention
|
||||
- [x] ToS + Privacy Policy pages (`/legal/terms`, `/legal/privacy`); implicit consent on sign-in
|
||||
- [x] Account deletion: revokes tokens, purges data, soft-deletes profile; button on /connect
|
||||
- [x] Metrics baseline: `tip_views` table (tip served) + `tip_feedback` (reactions) — activation + reaction rate queryable
|
||||
|
||||
### Phase 1 — Real signal + in-the-moment delivery *(M1)*
|
||||
Goal: tips are picked, not drawn from a hat — and they arrive at the right moment on the web.
|
||||
|
||||
Reference in New Issue
Block a user