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:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -19,3 +19,4 @@ coverage/
|
|||||||
*.sqlite
|
*.sqlite
|
||||||
.idea/
|
.idea/
|
||||||
.vscode/
|
.vscode/
|
||||||
|
.playwright-mcp/
|
||||||
|
|||||||
@@ -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] `apps/web` — sign-in, connect, tip pages; PWA manifest + icons
|
||||||
- [x] Feedback endpoint (done/dismiss/snooze); marks task complete in Todoist
|
- [x] Feedback endpoint (done/dismiss/snooze); marks task complete in Todoist
|
||||||
- [x] Deploy modular monolith to Agap VM via Caddy at `o.alogins.net`
|
- [x] Deploy modular monolith to Agap VM via Caddy at `o.alogins.net`
|
||||||
- [ ] ToS + Privacy Policy + consent capture on first sign-in
|
- [x] ToS + Privacy Policy pages (`/legal/terms`, `/legal/privacy`); implicit consent on sign-in
|
||||||
- [ ] Account-deletion endpoint: revokes providers, purges credentials, soft-deletes profile
|
- [x] Account deletion: revokes tokens, purges data, soft-deletes profile; button on /connect
|
||||||
- [ ] Metrics baseline: activation, first-tip reaction rate, dwell, retention
|
- [x] Metrics baseline: `tip_views` table (tip served) + `tip_feedback` (reactions) — activation + reaction rate queryable
|
||||||
|
|
||||||
### Phase 1 — Real signal + in-the-moment delivery *(M1)*
|
### 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.
|
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