Risk · 12 min

Signs your AI-built MVP needs professional help before you scale

Crash loops, mystery data models, 'usually fine' AI answers - and a calm order of operations before you pour ads on the fire.

Growth multiplies whatever you already have

Marketing a fragile MVP doesn't make a bigger product. It makes a bigger incident surface. You don't need perfection before scale. You need something you understand, can change safely, and can support without hero weekends.

Product smells

Same bug reported twice? Support is your QA. Crash rates you'd be embarrassed to show a customer. Critical flows that only work on one phone. Demos that need a script of 'ignore that part.'

Any of those, and adding features is the wrong next move.

Send the top five support tickets and the MVP link. We'll rank what to fix first.

Get a second set of eyes →

Architecture smells

  • Nobody can explain the data model without waving their hands
  • Secrets or admin powers live in the client or a shared spreadsheet
  • 'Prod' is a laptop, one database, or a founder's personal cloud
  • Backups and rollbacks are hope, not a practiced path

AI smells

  • Answers are 'usually fine' - and usually is your bar for money or reputation
  • No eval set, so prompt changes are guesswork
  • Cost per task is unknown; a busy week could surprise finance
  • No human gate on high-stakes answers

Operational smells are easy to miss

Sometimes the app works, but only because one person knows which server to restart, which spreadsheet fixes a failed order, or which database row to edit when an account gets stuck.

That is still product risk. Manual work is fine in an early MVP when it is visible and documented. Hidden manual work becomes a problem the moment volume grows or that person takes leave.

  • Support cannot see a customer's recent actions or error history
  • Routine fixes require direct database edits
  • Nobody receives alerts for failed jobs, payments, or integrations
  • One person holds credentials that the company cannot recover

Launch and compliance smells

Store review scares you more than it excites you. Privacy policy and account deletion never got built. You're about to sign an enterprise customer who will ask about uptime. Launch tweet is scheduled; rollback plan is 'hope.'

That's not a vibe. That's a stop sign.

Run a two-week stabilisation sprint

Freeze new features for ten working days. Pick the top three journeys and test them on real devices with fresh accounts. Fix the failures, add logs around the places you could not diagnose, and write down any manual recovery steps.

At the end, release to a small group first. Watch errors and support messages for a day before widening access. This won't solve every architectural issue, but it gives you evidence for deciding whether to repair or rewrite.

What to do without panicking

Pause feature work for a short window. Stabilize the top journeys. Turn on crash and funnel tracking. Write down the data model as it actually is - not as you wish it was. Rank risks: money, trust, compliance, then polish.

Then choose: internal hardening sprint, partner help, or a partial rewrite of the scary parts. Asking for help isn't failure. It's choosing not to scale chaos.

Bring us the MVP, the worst tickets, and your ninety-day goal. We'll tell you what to fix first and what can wait.

Know what 'stable enough' means

Do not wait for zero bugs. Agree on practical release gates: critical flows pass on supported devices, no known data-loss issue, backups have been restored once, and someone can diagnose a failure from logs.

Once those basics hold, start learning from users again. Stability is not a one-off cleanup. It is a habit of making smaller changes, watching the result, and fixing regressions before they pile up.

Next step

Got a prototype, a messy MVP, or just a problem?

Send it over. We'll tell you what we'd keep, what we'd rewrite, and what can wait - without a 40-slide deck.