diff --git a/ROADMAP.md b/ROADMAP.md index bcdaab1..739e8ab 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -269,6 +269,53 @@ Items 3–6 are cheap (derived/read-time/frontend, reuse `last_activity_at`, no - **Last-contact recency** carries the staleness color (grey→amber→red, "Nd stale"). - This **replaces the design-mockup's INVESTOR/PROSPECT category chip** — we have no prospect/investor *type*; that two-value badge was the tool deriving committed-$>0, which is exactly our Existing-Investor flag. Feeds `design/BRIEF.md` §3a. +### Mobile-first implementation — backlog (design landed 2026-06-19) +*The `/design` round-trip is complete: the contract now describes the mobile-first system +(`design/DESIGN.md` §8 + the `mobile` token group), provenance + per-surface interaction model +are in `design/_imports/2026-06-19/`, and the input brief is `design/BRIEF.md`. This is the gap +between that contract and the current desktop-only `frontend/index.html` — the implementation +backlog. **Not yet started; scope/plan to be developed next (the user's stated next step).** +The comps are signed-off prototypes, **not drop-in** (Claude Design runtime, seed data) — each +surface is re-authored in the app's React idiom and wired to the **real API**.* + +**Hard prerequisite — inline-style→CSS migration.** Responsive layout cannot live in the +~1,300 inline `style={{}}` objects (they can't carry media queries). Mobile-first means +authoring a 375px base + `min-width` enhancements in the CSS ` + +
+ + +