Iterate without rebuilding
Prefer small diffs
After the first draft exists, avoid “rebuild the entire app.” Instead:- Change one section
- Fix one bug
- Add one page
Use Preview as the source of truth
Describe what you see:On the pricing page, the Pro card CTA is cut off on mobile. Fix overflow and keep desktop layout.
Checkpoints / history
When the product exposes checkpoints or history, restore before a bad turn instead of fighting compounding errors.When a rebuild is OK
- You changed the product idea completely
- The architecture is wrong for the new requirements
- You are still on an empty/nearly empty project