chore(phase-8): tick task 8

This commit is contained in:
Dave 2026-09-21 02:19:49 +02:00
parent 4004aecefd
commit a5bd613757

View file

@ -22,7 +22,7 @@
- [x] Task 5: Token resolver and daily counter — `3ece6cb`. `resolveIntakeLink`, `isLinkUsable` with lazy date-reset, `validateIntakeLinkForStep` returns 3-valued LinkState.
- [x] Task 6: Middleware carve-out — `65b0cf4`. `/intake/:path*` short-circuits before cookie check.
- [x] Task 7: Public Server Action — `9081659`. token-shape → rate-limit → daily-cap → `nextStep`. Same `InterviewStep` shape as signed-in.
- [ ] Task 8: The public submission route
- [x] Task 8: Public submission route — `4004aec`. `POST /api/public/intake`. Sibling of `/api/client/intake` with `created_by_role='anonymous'` set in code. Dropped vestigial `tokenHeader` line per the plan's own comment.
- [ ] Task 9: Minimal intake layout
- [ ] Task 10: The public intake page
- [ ] Task 11: The public wizard