Sprint 0 — best viewed phone-sized. These screens aren’t throwaway: their HTML/CSS seeds the real app. Design law: app/design/PRINCIPLES.md.
Today tab her 6:47am
The morning run sheet: 3 jobs, the beloved details (gate code, Bruno), one-thumb job buttons, Solo’s overnight status. Every job expands in place — and a new booking request waits at the top: accept in one tap, counter with other times, or decline kindly.
Clients tab the relationship
Everyone she cleans for: the standing details her jobs inherit (gate codes, Bruno), cadence, how they pay, every visit. Mrs. Ellery’s win-back moment lives here; the Grants’ owed $115 tracks Money live.
Grow tab the flywheel
Where new clients come from: her Google reviews (count and star summed from the list), Solo’s review asks with the fix-it-first gate live from the Inbox, warm-moment referral & win-back drafts, the post kit (openings drafted from her real calendar, deals, show-your-work), and the QR that really scans.
Services & prices from Money’s “What you charge”
No modes, just services — each flat / by-the-hour / quote-me, each shown or hidden. Add custom ones (post-construction, office, Airbnb), edit prices and the what's-included lists, and the booking page follows live. The trust rule in writing: a change never rewrites a booked job.
Onboarding download → live page, ~15 min
The first conversation: phone + texted code (no password), the two doors (got clients / just starting), ZIP-informed prices, and the wow — her page live before it's over. Maria's door imports clients from any pasted mess; Jasmine's gets the first-clients kit. Honest about the carrier paperwork.
Sprint 0 complete — every screen in the map is here. Next: Andrew’s full walkthrough, then M1 (the real build).