kanban-dev-webapp/docs/superpowers/specs
Dave 917736ebb0 docs(phase-9): spec for per-client intake links + project picker
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.
2026-09-21 12:42:13 +02:00
..
2026-09-16-client-board-phase-1-design.md docs(spec): Phase 1 design for the multi-client developer board 2026-09-16 08:56:23 +02:00
2026-09-16-phase-2-commit-ingestion-and-dashboard-design.md docs(spec): Phase 2 design for commit ingestion and the project dashboard 2026-09-16 11:32:54 +02:00
2026-09-16-phase-3-ai-humanisation-design.md docs(spec): Phase 3 design for AI humanisation of commit history 2026-09-16 15:36:28 +02:00
2026-09-16-phase-4-client-intake-wizard-design.md docs(spec): Phase 4 design for the client intake wizard 2026-09-16 17:37:57 +02:00
2026-09-17-phase-5-planning-and-roadmap-design.md docs: Phase 5 spec and plan for the planning and roadmap view 2026-09-17 07:14:47 +02:00
2026-09-17-phase-6-navigation-and-project-kind-design.md docs(spec): Phase 6 — client-grouped navigation and project kind 2026-09-17 10:14:31 +02:00
2026-09-19-phase-7-logged-work-entries-design.md docs(spec): Phase 7 — logged work entries 2026-09-19 08:10:55 +02:00
2026-09-21-phase-9-per-client-intake-links-and-project-picker-design.md docs(phase-9): spec for per-client intake links + project picker 2026-09-21 12:42:13 +02:00