- Ya
- 16 Mei 2026, 20:39 UTC
- Mwandishi
- Kamo
- Ahadi ya
- c10f888
Phase A of the borrower-journey hand-off: the 3D world stays in view while the borrower works through every section. On wide viewports (≥xl) the world fills a sticky 40% right panel; below xl it shrinks to a 28vh crest above the work surface. The home now advances states from EMPTY_LOT through LIGHTS_ON as wizard sections are completed and the loan-file status moves. - New lib/world/JourneyShell wraps /apply/[section], /start, /persona - New deriveHomeState reduces app + section progress to a HomeState - **************** now take homeState as a prop (defaulting via useHomeState); the M1 demo cycling loop is gone - WizardShell's right rail hides at xl+ so JourneyShell owns the right column - isSectionDone extracted from computeSectionStates as a pure export