Onboarding foundation
Setup progress now survives refreshes and return visits.
This foundation stores onboarding progress in a dedicated adapter so the current light-shell experience can later be swapped from local persistence to authenticated database sync without rebuilding the UI layer.
Last saved: Not yet saved
Business setup snapshot
Step completion
Foundation notes
- Uses a dedicated storage adapter instead of raw localStorage calls scattered across pages.
- Tracks last touched timestamp for resume prompts and future sync conflict handling.
- Ready for server persistence by swapping the adapter implementation.

