AI delivery · Application rescue

Decide whether to repair, rebuild or stop an AI application that cannot ship

If a prototype or supplier-built AI application is not fit for customers and your team cannot operate it, you can commission a fixed-scope rescue review. I assess the code, data flows, AI behaviour and operability, then give you a critical failure inventory, a repair-versus-rebuild-versus-stop recommendation and a bounded recovery backlog. Any implementation is a separate decision afterwards.

This is a good fit if…

  • A supplier or departed team has left an AI application your engineers cannot run, change or explain.
  • A prototype impressed in demos but breaks under real users, real data or real load, and a customer or investor date is approaching.
  • Opinions inside the team are split between patching it and starting again, and you need an independent, evidenced decision.
  • You have a CTO or product sponsor who can make the repair, rebuild or stop decision.

Look elsewhere if…

  • Several pilots across the organisation lack owners and a path to daily use. That is a portfolio problem; use AI programme rescue instead.
  • Staff have the tools but are not using them. That is adoption, not code; use stalled AI rollout rescue.
  • You built the app yourself with an AI coding tool and mainly need a production-readiness review before launch. Use take an AI-generated application into production.

What you get

Repair-versus-rebuild decision, critical failure inventory and bounded recovery backlog

  • A critical failure inventory: what is broken, what is risky, and what will fail under real use, with evidence for each.
  • A clear recommendation to repair, rebuild or stop, with the reasoning and the assumptions it depends on.
  • A bounded recovery backlog for the recommended path, sized and sequenced, with what must be true to ship.
  • A list of salvageable components (data pipelines, prompts, evaluation sets, integrations) worth keeping whatever you decide.
  • An honest view of what your team would need to own the result.

How it runs

  1. 01

    Brief and fit check

    You describe the application, how it was built, what is going wrong and the deadline. I reply with questions and a view on fit before anything is signed.

  2. 02

    Access and inventory

    I get the application running from source in an environment you control, list its components, dependencies, data flows, model calls and credentials, and note anything that cannot be rebuilt from what was handed over.

  3. 03

    Assessment

    Code quality, security, data handling, AI behaviour on representative cases, cost per use, operability and test coverage are checked against what customers will need.

  4. 04

    Decision review

    I present the failure inventory, the repair-versus-rebuild-versus-stop recommendation and the recovery backlog to the sponsor and team, and answer challenges.

What needs to be in place

  • Full source code, infrastructure configuration and deployment history, or confirmation of what is missing.
  • Access to the environments and the model provider accounts the application uses.
  • A description of the intended customers, workflows and launch criteria.
  • Contact with the original builders if possible, even for a single handover call.

Not included

  • Implementation of the recovery backlog. That is a separate decision and a separate scope after the review.
  • Legal assessment of supplier contracts, liability or intellectual-property ownership.
  • A promise that the application can be saved; stop is a legitimate recommendation.
  • Rescuing several unrelated applications under one review.

The situation

You paid for an AI application, or a team built one quickly, and it is not ready for customers. Perhaps a supplier delivered a working demo and then left. Perhaps the original developers moved on and nobody remaining can explain how it works. Perhaps it handles the scripted cases and fails on real ones, costs more per use than expected, or leaks data between users. A launch date, a customer commitment or an investor update is on the calendar.

Your team is split. Some want to patch it; others want to start again. Neither side has evidence, and both are partly guessing about what the codebase contains.

This page is for that specific decision about one application or system. It is not about whether staff use AI tools (that is adoption) or about a portfolio of ownerless pilots (that is a programme). It is about one codebase and a question: repair, rebuild or stop?

What the review covers

Can it be run at all? I rebuild the application from source in an environment you control. What cannot be rebuilt from the handover, such as missing infrastructure code, undocumented prompts, credentials held by a supplier or absent training data, is the first finding.

What is actually there? Components, dependencies, data flows, external services, model calls and where state lives. AI-generated and rushed codebases often have duplicated logic, secrets in code and no tests on the paths that matter.

Is it safe? Authentication, authorisation between users and tenants, handling of personal data, prompt-injection exposure and what the model can do with the tools it has.

Does the AI part work? I run representative cases from the intended use and review outputs with your domain experts, separating model, prompt, retrieval, data and task-design failures.

Can anyone operate it? Deployment, monitoring, cost per use, failure handling and whether your team has the skills to own it.

The signature deliverable

You receive a repair-versus-rebuild decision, critical failure inventory and bounded recovery backlog. Illustrative example of a failure inventory extract:

#FindingSeverityEvidenceRepair effort
1Users can retrieve other tenants’ documents through the chat endpointCriticalReproduced with two test accountsModerate: tenant filter in retrieval query
2Infrastructure created by hand; no code to recreate itHighSupplier repository has no deployment configModerate: rebuild as code
3Extraction prompt fails on scanned documentsHigh11 of 30 sample cases failedUnknown until data is reviewed
4No tests on billing or permission pathsHighCoverage reportModerate

Illustrative example showing the format, not a client deliverable.

The recommendation sets out which path costs least to reach a shippable, ownable system, what each path assumes, and which components are worth keeping whatever you decide.

How the review is judged

It is a fixed-scope diagnostic. It is complete when the sponsor has the failure inventory with evidence for each item, a recommendation with reasoning they can challenge, and a backlog specific enough for any competent team to pick up. Diagnosis is kept separate from implementation: you are under no obligation to commission the recovery from me.

Ownership and handover

Everything produced is yours: the inventory, the backlog, any small evaluation set and the notes on how to run the application. If you proceed, the backlog can go to your team, a contract engineer under your manager, another supplier or a separately scoped delivery with me. I do the work personally; any specialist help is disclosed and approved by you first.

Boundaries

If the application was built by you with an AI coding tool and mainly needs hardening for launch, take an AI-generated application into production is the closer fit. If the problem is a portfolio of pilots without owners, see AI programme rescue. If staff are not using tools you bought, see stalled AI rollout rescue. If you are taking over a system and need its operation transferred, see AI system handover.

Questions buyers ask

Will you just recommend a rebuild so you get the work?

The review is a fixed-scope diagnostic and is separate from any implementation commitment. You can take the backlog to your own team or another supplier. Rebuilds are expensive and risky, and I recommend one only when the failure inventory shows repair would cost more or leave unacceptable risk.

What if the supplier did not hand over everything?

That is common and is one of the first things the review establishes. Missing infrastructure code, undocumented prompts, absent evaluation data or credentials held by the supplier are listed as findings, with what each would take to recover or recreate. Sometimes that alone decides the outcome.

How do you judge whether the AI part works?

I run the application on representative cases drawn from its intended use and check the outputs with your domain experts. That shows whether failures come from the model, the prompts, retrieval, data quality or the task design. A small evaluation set built during the review is one of the salvageable assets.

Can you implement the recovery afterwards?

Yes, as a separately scoped delivery with its own acceptance criteria, if you want that and capacity allows. Many clients use the backlog with their own engineers, or with contract help under their own manager. The decision is yours once you have the review.

Why would stop ever be the right answer?

Because some applications solve a problem nobody will pay for, depend on data you cannot lawfully use, or cost more per use than they earn. Stopping early, while keeping the reusable parts, is often cheaper than a launch that fails in front of customers.

Request a repair-or-rebuild review

A short, non-confidential description is enough to start. I read every brief personally and reply within two business days, including when the answer is that I am not the right fit.

Step 1 of 2 · The basics