Phase 9 design doc. Same format as Phase 8. Headline: - intake_links.client replaces intake_links.project for new rows; old shape stays live - projects.show_in_intake default false; owners opt in per project - /intake/<token> becomes a picker page; selecting a project redirects to /intake/<token>/p/<projectId> for the wizard - daily cap is now per (link, project) via a new intake_link_submissions collection - Phase 8 invariants (worst a hostile body achieves is a strangely-worded card; same 404 wording for unknown/revoked/ expired; server decides created_by_role=anonymous; parseBrief whitelist) all carry forward unchanged Three plans in 9a/9b/9c. ~3 working days. |
||
|---|---|---|
| .. | ||
| plans | ||
| specs | ||