Step 1 of 6
Define the MVP in one sentence
Force clarity: one user, one problem, one core action.
Define this SaaS MVP with brutal focus. Produce: a one-sentence value proposition ('X helps Y do Z'); the single core action a user performs to get value; the minimum data model behind that action; the 3 pages the MVP needs (landing, auth, dashboard/feature); and an explicit NOT-list of features we will not build yet. Keep the core action count to exactly one.
Expected after this step
A one-sentence value prop, one core action, minimal data model, and a NOT-list.
Should not happen
- ✕Five shallow features instead of one working one
- ✕A dashboard of hardcoded demo data
- ✕Auth that loses the session on refresh
- ✕Data leaking across users because queries do not filter by owner
Verify before continuing
Do not move on until every check is true. The complete button stays locked until then.
Do not continue if…
- !Five shallow features instead of one working one
- !A dashboard of hardcoded demo data
- !Auth that loses the session on refresh
- !Data leaking across users because queries do not filter by owner
If the AI messes this up
Use this when the AI fakes progress or breaks the feature. It forces a real fix.
The MVP definition contains multiple core features. Cut it to ONE core action that delivers the value, and move everything else to the NOT-list.