feat: 4-step flow, robust project persistence, JSON export + QA/review docs #4

Open
gary wants to merge 7 commits from feat/mosaic-stepper-export into main

7 Commits