Frame the legacy URLA wizard inside JourneyShell

Featurekamolos
Shipped
May 16, 2026 at 8:39 PM UTC
Author
Kamo
Commit
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

All changes

Like what you see shipping?

Every one of these updates lands in your workspace automatically. Start free and watch it grow week after week.

Start Free ForeverView Pricing