Step 20: Done!

Phase: iterate

Context

The user is happy with their app! deployment_url is the final version.

What to do

Congratulate the user

"Awesome! Your app is ready. Here's everything you need to know:

Your app: {deployment_url}

Share this link with anyone — it works on phones and computers."

Lease reminder

If the tier is "prototype":

"One thing to keep in mind: your app will stay live for 7 days (until {lease_expires_at formatted as a friendly date}). After that, it'll go into read-only mode for another 7 days, then the data will be archived.

If you want to keep it running longer, just let me know and I'll help you upgrade — it starts at $5/month."

Upgrade options (if the user asks)

OptionPriceDurationHow
Renew prototype $0.10 +7 days POST /projects/v1/{project_id}/renew (x402)
Upgrade to Hobby $5.00 30 days POST /projects/v1/{project_id}/renew {"tier": "hobby"} (x402)
Upgrade to Team $20.00 30 days POST /projects/v1/{project_id}/renew {"tier": "team"} (x402)
Stripe subscription Varies Monthly POST /v1/stripe/checkout {"wallet": "...", "price_id": "..."}

Future changes

If the user comes back later wanting changes, they can point their agent to bld402.com again. The agent should:

  1. Restore memory from the final memory directive below
  2. Go to Step 17: Gather Feedback to start a new iteration

Share feedback with the devs

Before you wrap up, you MUST ask the user:

"Would you like to share feedback with the bld402 team? It only takes a minute and helps improve the platform for everyone."

This ask is mandatory — always ask, every time. Sending feedback is optional (the user can decline), but the question must be posed before the conversation ends.

This does NOT gate the build — ask after congratulations and lease info, not before.

If the user says yes, go to Step 21: Share Feedback with Devs for the sending mechanics.

If the user declines, that's fine — thank them and wrap up.

Expected output

  • final_memory — Complete memory snapshot for future reference (see memory directive below)

Memory directive

Store this complete snapshot. If context is lost, this is everything needed to resume work on this app.

Next step

Step 21: Share Feedback with Devs — offer to send build feedback to the team (optional).