Skip to main content

Project Intake

For new projects, the system asks exactly 5 sequential questions — one at a time, each in a styled ╔══╗ box. The 5-step intake is mandatory and cannot be skipped. Every question includes numbered answer options, a "✏️ Type my own answer" option, and EXIT.

Question 1 of 5 — Project Name​

╔══════════════════════════════════════════════════════════╗
║ Question 1 of 5 · 4 remaining ║
╠══════════════════════════════════════════════════════════╣
║ * What is the name of this project? ║
╠══════════════════════════════════════════════════════════╣
║ 1. CreditCard Platform ║
║ 2. HR Management System ║
║ 3. Inventory Tracker ║
║ > Type my own answer ║
║ 5. TBD — I'll decide later ║
╠══════════════════════════════════════════════════════════╣
║ EXIT → type 'exit' ║
╚══════════════════════════════════════════════════════════╝

Question 2 of 5 — Mode​

  • Greenfield — Brand-new project; full scaffold from scratch
  • Brownfield — Existing codebase; system runs Stage 0 (codebase analysis) first
  • ✏️ Type my own answer
  • TBD
  • 🔁 Correct the previous answer (Q2 onward)

Question 3 of 5 — Application Type​

7 options including: Web App, Mobile App, API/Microservice, Desktop App, CLI Tool, Data Pipeline, Embedded System.

Question 4 of 5 — Language / Framework​

Options always include: React + Spring Boot (Java), React + NestJS (Node), Vue + FastAPI (Python), Angular + .NET (C#), Next.js (Full Stack), ✏️ Type my own answer, TBD.

info

Java + Spring Boot must always appear as an explicit option in Step 4 — this is enforced by the system.

Question 5 of 5 — Requirements Input Method​

Exactly 5 numbered options are always shown:

  1. 📝 Paste requirements as free text now
  2. 📁 Provide a file path (.txt, .md, .docx)
  3. 🎤 Provide an MP4 recording path (auto-transcribed via Whisper)
  4. 📸 Describe from scribble / whiteboard notes
  5. ⏳ TBD — Move on and add requirements later
info

MP4 files are silently auto-transcribed via Whisper (imageio-ffmpeg) — no confirmation prompt shown.

After intake completes​

  1. System saves docs/sdlc/session.md with project metadata
  2. Role selection prompt is shown (6 role options)
  3. Main Menu appears with Stage 1 unlocked