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:
- I'll set up a free project to power your app
- I'll create the storage your app needs
- I'll build the app [from our {template} template / from scratch]
- 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