§ Inside a project

Intake (greenfield).

The chat-led entry flow that fills the Vision phase.

Intake is the chat-led entry flow for greenfield projects — work where no codebase exists yet. The page renders full-screen (no top nav), and the AI walks you through eight short questions, one at a time.

The eight prompts #

A checklist on the left tracks your progress. The order is fixed:

  1. Problem — what hurts today?
  2. Users — who is this for?
  3. Value prop — why is it worth building?
  4. Timeline — when does it need to ship?
  5. Scope — what's in, what's out?
  6. Platform — web, mobile, internal tool, etc.
  7. AI tool — which agent will execute the spec? (Claude Code, Cursor, Aider, none.)
  8. Integrations — third-party APIs / services it needs to talk to.

The chat is on the right. You type free-text answers; extraction happens live, populating the checklist as the AI confirms it understood you. The progress bar at the top fills as items get ticked.

You can answer in any order — say "let me back up to scope" and the assistant routes the next question accordingly. There's no enforced linearity.

What happens at the end #

When all eight items are captured, intake does two things before letting you finish:

  1. Portfolio scan — searches your workspace for products with overlapping feature keywords. If it finds candidates, it shows them and asks: "Is this an extension of an existing product, or a new one?"
  2. Three exit choices
    • Create as a new project (default) — drops you into the Vision phase with everything pre-filled.
    • Extend an existing product — links the new spec to a portfolio row instead of creating a fresh product.
    • Restart intake — discards everything and starts the chat over.

What it pre-fills downstream #

Intake doesn't only seed P-01 (Vision). It also writes:

  • Platform choice → infers a default tech stack in P-05 (Architecture), which you then refine.
  • Integrations → seeds the integration list in P-05 with placeholder contracts.
  • AI tool → selects the export format profile in P-08 (Handoff), so the final spec is shaped for the agent you'll feed it to.

You can change any of this later. Intake is a starting point, not a commitment.

Brownfield projects don't go through here #

If you have an existing codebase, use the Discovery flow instead. Intake assumes a blank slate.