The Progression Map

The Progression Map

The whole VibeMap journey on one page — what to do, in what order, what's required vs. optional, and how to know when you're ready to build. · Start here

VibeMap turns a product idea into a build-ready specification and then hands it to an AI coding agent. The work happens in four phases, and the app's sidebar and Overview strip follow the same order. This page is the map; every step links to its full guide.

💡 Tip: You never have to do every step. The required spine (features → user stories → acceptance criteria → pages → schema) is what makes a project buildable. Everything else sharpens the result or suits a particular workflow.

The four phases at a glance

RESEARCH ──▶ PLAN ──────────────▶ PREPARE ──────▶ DEVELOP
validate    author the spec       make it         hand off / build
the idea    (the required spine)  build-ready
PhaseYou produceThe one thing that matters
ResearchA validated idea — summary, business case, financial modelDon't spec something nobody wants
PlanThe spec — personas, features, stories, criteria, pages, schemaThis is the required spine
PrepareA build-ready blueprint — coverage checked, foundation chosenClose the gaps before you build
DevelopWorking software — via your IDE agent, Jira, or the in-app builderShip it

Every step, ranked

Badges: Required (a project isn't buildable without it) · Recommended (most projects want it) · Optional (specific workflows or extra polish).

#StepPhaseBadgeProducesDone when…
1Create a project or use a templateStartRequiredA project seeded from your promptYou can see the Overview
2Project summaryResearchRecommendedAn AI-written product overviewThe summary reads like your idea
3Business caseResearchOptionalLive-research market validationYou trust the idea is worth building
4Financial analysisResearchOptionalAn interactive financial modelThe numbers hold up
5PersonasPlanRecommendedThe user roles you're building forEvery major user type is represented
6FeaturesPlanRequiredThe feature setYour core capabilities are all listed
7User storiesPlanRequiredStories under each featureNo feature is left without stories
8Acceptance criteriaPlanRequiredTestable criteria per storyNo story is left without criteria
9TestsPlanRecommendedTest cases from your criteriaCritical paths have tests
10PagesPlanRequiredThe app's page architectureEvery user flow has a screen
11Database schemaPlanRequiredTables and relationshipsEvery entity your app needs exists
12Prepare for DevPrepareRequiredA coverage-checked blueprintThe readiness check is green
13Sprint planningPrepareOptionalAn ordered backlogWork is sequenced into sprints
14Hand off to your IDEDevelopRecommendedYour agent building from the specYour agent is connected via MCP
15Codebase sync & Code MapDevelopOptionalGeneration grounded in real codeYour repo is mapped
16Export to JiraDevelopOptionalEpics, stories, and a Confluence pageYour board mirrors the spec
17App BuilderDevelopOptionalA deployable app, built in-appYour app runs

⚠️ Watch out: Pages come before schema on purpose — your page layouts give the schema generator richer context. And it's a loop, not a line: acceptance criteria derive from features and can later be cross-checked against your pages.

Two ways to travel: guided vs. self-driven

Every project has a Guide me / I'll drive toggle in the agent panel (on by default). It changes how much the agent volunteers — not what you're allowed to do.

Guided (default)Self-driven
Arriving on a sectionThe agent posts a short brief: what's here, what's thin, the next stepNothing — you navigate yourself
Before a generationUp to 3 clarifying questions (skippable, Pro plan)Runs immediately
After a generationA review: what was created, what's still thin, fix chipsNothing
Best forFirst projects, or when you're not sure what's nextExperienced users who know the flow

Full detail: Guided mode. You can switch at any time; turning it off leaves the classic, do-it-yourself experience untouched.

Power user: Prefer to drive? Flip to I'll drive, use the conversational agent for targeted edits, and the section-page Generate buttons for bulk work. The guided layer never blocks anything — it only offers.

Is my project done and ready to build?

Run this check before you hand off. VibeMap computes most of it for you on the Prepare for Dev tab.

  • Features exist and cover your core capabilities.
  • Every feature has user stories (no "features without stories" gaps).
  • Every story has acceptance criteria (no "stories without criteria" gaps).
  • Pages cover every user flow, and no page is orphaned from a story.
  • Schema has a table for every entity your features and pages imply.
  • Prepare for Dev reports the coverage check as green and the foundation is chosen.

When those hold, your spec is build-ready: hand it to your IDE agent, export it to Jira, or build it in-app.

💡 Tip: The agent's Check my coverage chip (in the agent panel, any time) runs this gap report on demand — see Guided mode.

↔ The traditional way

Traditionally this journey is a relay of documents and specialists: a PM writes a PRD, a designer maps screens, an architect draws an ERD, a lead breaks work into tickets, and each handoff loses context. VibeMap keeps every artifact in one connected model, so a change to a feature is visible to its stories, pages, schema, and tickets at once — and the "done" check is computed, not argued.

What's next