Plan
MVP plan
The order the MVP gets built: the tutorial's path, stage by stage ("the path first"), each stage ordered by what its codes need. Built codes get their polish pass when the path reaches them. Generated fromdocs/plan/plan.yaml and the roadmap.
Up next
The first codes along the path that aren't built yet and have everything they need.
The path
1 Foundations
What everything else stands on. Already built; nothing to polish for players.
0 hby 5 Oct 2026Code What Status Size Needs SB1 the sandbox built - the Garden scene SD1 the client's yes to an extra, the same for everyone built - - SD2 named salts built - - SD3 fingerprint tests built - SD2 SD4 a random seed for each new game built - - CO1 one company, the host's built - - CO2 one lawn, cut by everyone built - - CO3 the garden's moments built - CO2 CO5 the hub together built - - CO6 everyone goes together built - CO1 2 The lawn site
The J37a prototype, built in full first because it decides how every job starts (TU7) and ends (EC8): lawns on grandma's street in the hub instead of a separate job scene, or the fallback (job scenes made seamless); then two siblings on two lawns at once (J37f).
28 hby 18 Oct 2026Code What Status Size Needs J37a the lawn site prototype specced L MO1, GR3 J37f two lawns at once specced M J37a 3 The rough path
"The path first": every stage there, crude, so the game plays from the new game to the end before anything is deepened. Most of the path exists already; this pass adds the missing links roughly, on the lawn site or the fallback J37a chose. Each code comes back in its own stage for the full version.
34 hby 2 Nov 2026Code What Status Size Needs J1 the offer model and its tuning specced M nothing J2 the opening path specced S J1 J3 the first calls specced S J1, J2 TU7 arrive, knock, unload specced M TU6 EC8 getting paid at the door specced S none ST9 Chad crashes the end of the tutorial specced S ST3, J2, the red sports car and Chad from ST1 ST10 the end of the MVP, Chad's video goes viral specced S ST9, J3, UI9 TU1 the path specced S SI1, ST3, TU2, TU3, J2, ST9, ST10 4 New game
The title over grandma's street, host or join, your face and voice, the new-game card.
117 hby 27 Dec 2026Code What Status Size Needs MN1 the title over grandma's street built S polish - MN4 the fridge (a list of saves) specced M - MN6 the "Who's playing?" room specced M MN4 MN7 safe saves specced M MN4 MN8 the pause menu specced S - MN9 the settings screen specced M - SI1 your face before a new game specced L the closet screen (built) MN5 a new game specced S MN4, MN6, SI1 SI2 four voices per side specced M SI1 CH14 bodies, the first slice specced L none CO7 join a Steam friend specced L MN6, the Steamworks app id CO8 you stay you specced M CO7 5 The intro
The good life, the morning after, the drop-off; skippable part by part, with the airport recap.
82 hby 3 Feb 2027Code What Status Size Needs ST1 the good life specced L the cinematic player (built, `CinematicSync`) ST2 the morning after specced L ST1 ST3 the drop-off, re-scripted specced M ST2 ST4 skipping and the recap specced S ST3 CH1 the family specced M none CH3 Chad specced L none CH4 the intro's extras specced S none 6 The first morning
Wake up at grandma's, learn the house from her notes and dad's voicemail; walking, E and the controls feel right; the clock runs; sounds come from places.
157 hby 18 Apr 2027Code What Status Size Needs PL1 on foot built S polish - PL2 the first-person view built S polish - PL3 one way to use things specced M - PL4 what's in your hands specced M PL3 PL5 one control map specced M - PL6 player settings specced S - PL7 siblings you can bump into specced S - PL14 looking away in scenes specced S PL7 PL16 never stuck specced S - TU2 grandma's sticky notes built S polish none TU3 the voices that teach built S polish none DY1 the clock specced L none SN1 sounds have places specced L SB1 SN16a footsteps specced M SN1 UI1 one HUD, almost empty specced L - UI2 the dot and the prompt specced S PL3, PL5 UI3 the clock and the money specced S DY1 UI6 the news line and the pops specced M UI1 UI7 subtitles and captions specced M SN1 UI8 the screens E opens specced M PL3 UI9 The Daily Clipping specced M UI8, DY1 UI15 Esc is the only menu specced S UI8 7 Grandma's lawn
The first mow on the one lawn where mistakes cost nothing. The mower and the grass, perfect.
97 hby 2 Jun 2027Code What Status Size Needs MO1 lawn memory and the deck's real reach built S polish SB1 MO2 surfaces and things in the grass built S polish MO1 MO3 what the blade throws built S polish MO2 MO4 the workbench: a chassis with part slots built S polish MO3 MO5 mower care, the bar and the levers built S polish MO4 MO5a the bar, the cord and the throttle built - MO5b care states, the service card and the desk built - MO5c hands-on care at the bench built - MO5d height levers and transport built - MO6 lawn craft built S polish MO1 MO6a grass spring-back built - MO6b the clippings built - MO6c the habits built - MO8 feel, controls and assists specced - MO8a feel and controls specced L MO5, MO6 MO17 the other sibling's mower, as it is specced S MO5d, MO6c GR1 grass that moves built S polish MO1 GR2 grass condition and scorch built S polish GR1, MO2 (paving edges) GR3 the grass look built S polish GR1 TU7 arrive, knock, unloadfull version specced L TU6 CO12 never out of sync specced M CO2, CO3 CO13 the internet test specced M CO2 (CO7 for the real test) UI4 the job at the top specced S UI1 UI5 your hands specced M UI1, MO8a, PL4 8 The first evening
Grandma's lawn shows what you left, and the day ends in bed; a sibling who drops out sleeps and comes back.
53 hby 27 Jun 2027Code What Status Size Needs TU4 the siblings' room and bedtime built S polish none TU5 grandma's lawn keeps growing built S polish none GR6 grandma's lawn from the hub remembers specced M MO1, GR3 MN2 save points specced L DY1 MN3 grandma's portrait specced M MN2, CH1 CO9 asleep in their bed specced S CO8, TU4 CO10 dropping out and coming back specced M CO8, CO9, PL4 9 Mrs. Higgins
Grandma's call, the haggling lesson, the walk next door, knock and unload, the job, paid at the door, Chad's scene on the sidewalk, the calls switched on.
75 hby 1 Aug 2027Code What Status Size Needs TU6 walk the street built S polish none J1 the offer model and its tuningfull version specced L nothing J2 the opening pathfull version specced M J1 EC8 getting paid at the doorfull version specced L none CH2 Mrs. Higgins specced M none UI10 grandma's phone and answering machine specced M UI7, UI8, TU3 ST9 Chad crashes the end of the tutorialfull version specced M ST3, J2, the red sports car and Chad from ST1 10 The first calls
Five days of calls from the offer model; answering, haggling, booking, jobs near and far.
36 hby 17 Aug 2027Code What Status Size Needs J3 the first callsfull version specced L J1, J2 CH7 the five traits specced M J3 CO11 whoever holds the keys specced M CO6, PL3, TU7 11 The end
The morning paper after the fifth day of calls says Chad's video went viral, "To be continued"; the whole path played through, with the family's nudges for anyone stuck.
24 hby 29 Aug 2027Code What Status Size Needs ST10 the end of the MVP, Chad's video goes viralfull version specced M ST9, J3, UI9 TU8 what the MVP must teach, and never stuck specced M TU2, TU3 TU1 the pathfull version specced M SI1, ST3, TU2, TU3, J2, ST9, ST10