1.3 KiB
Roadmap — where it goes next
Populated by phase 5 — not yet written. Phase 5 depends on phase 4: you cannot sequence work that has not been reconciled into one backlog.
A proposal, not a commitment. The ordering is reasoned and can be overruled; what is not negotiable
is that every item traces to a BL-### in status/backlog.md, so nothing is
scheduled that was not first triaged.
Planned contents
| File | Covers |
|---|---|
next-up.md |
The next 3–5 units of work, each spec'd enough to start |
deferred.md |
Recorded, each with the trigger that pulls it forward |
tech-debt.md |
What must be paid before scale, and what deferring it costs |
pre-launch.md |
The hard gate before real users touch this |
One item already known for pre-launch.md
The repo contains live credentials on purpose — a deliberate pre-launch trade for a demo deployment, documented in root CLAUDE.md §6 and DEPLOY.md. Before onboarding real users those values must be rotated and the secret half moved out of git.
One value is load-bearing and must never change: Seams:FieldEncryption:Key and :HashKey decrypt
every encrypted column and derive the PhoneHash that every login looks up. Rotating them locks every
account out.