Step 8: Finalize Build Plan

Phase: plan

Context

You have everything needed: app_spec, required_services, selected_tier, selected_templates, and selected_patterns.

What to do

Create an internal build plan and confirm it with the user in plain language.

Internal build plan format

{
  "steps": [
    "Get free test funds",
    "Set up the project on run402",
    "Create database tables: [list]",
    "Set up access rules",
    "Build the app from [template/patterns]",
    "Deploy and get shareable link"
  ],
  "estimated_tables": ["table1", "table2"],
  "template_base": "template_name or custom",
  "patterns_used": ["pattern1", "pattern2"],
  "customizations": ["what to add/change from template"]
}

What to tell the user

Present the plan in plain language:

"Here's my plan:

  1. I'll set up a free project to power your app
  2. I'll create the storage your app needs
  3. I'll build the app [from our {template} template / from scratch]
  4. I'll put it online and give you a link you can share

This should take just a few minutes. Ready to go?"

Wait for confirmation before proceeding to the implement phase.

Expected output

  • build_plan — The structured build plan (JSON format above), confirmed by the user

Memory directive