From a5bd6137575bae9dad2332c9d76e100121cdfbbd Mon Sep 17 00:00:00 2001 From: Dave Date: Mon, 21 Sep 2026 02:19:49 +0200 Subject: [PATCH] chore(phase-8): tick task 8 --- PHASE-8-PROGRESS.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PHASE-8-PROGRESS.md b/PHASE-8-PROGRESS.md index 042276d..7e5bb2f 100644 --- a/PHASE-8-PROGRESS.md +++ b/PHASE-8-PROGRESS.md @@ -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