Guides

How to Audit an AI Automation Before You Commit to Building It

A pre-build audit that checks whether a proposed AI automation will survive real change: what breaks first, how fast failures surface, and who is named to own it.

How to Audit an AI Automation Before You Commit to Building It
On this page

Direct Answer

An AI automation audit is the pre-build check that asks whether a proposed automation will survive contact with a system that keeps changing, not whether it demoed well. It tests three things before a line of code ships: what breaks the workflow first, how long a failure stays invisible, and who is named to fix it after handover. Skip it, and the team inherits a system nobody owns.

Key Takeaways

  • An automation that only survives the demo has not been audited. Ask what happens when the input format, the API, or the screen it depends on changes.
  • Most brittleness comes from binding a step to how something looks today rather than to what the workflow actually needs from it.
  • Observable means a named person learns a run failed within a day, not that a dashboard is usually green.
  • Ownership is a name on a document, not a policy sentence. An automation with no owner decays until someone quietly deletes it.
  • Gartner expects over 40% of agentic AI projects to be canceled by the end of 2027, and names escalating cost, unclear business value and inadequate risk controls as the reasons, not model quality.

What is an AI automation audit, and what does it not decide?

This audit does not decide which workflow to automate first. That is a separate question, and I have written about it as its own ranking exercise in AI Workflow Audit: Why Hours Saved Is the Wrong Score: sorted by how cheaply a wrong output can be pulled back, not by hours saved.

This audit starts after that choice is made. A workflow has been picked. A vendor, a builder, or an internal team has a proposal on the table, sometimes already a working prototype. The question here is narrower and comes later: should this specific build, as designed, actually be committed to production?

That is a different failure mode than picking the wrong workflow. A team can pick the right workflow to automate and still commission a brittle, unowned, unobservable version of it and the audit at this stage is what catches that before the contract is signed or the sprint is scheduled.

What actually makes an automation brittle?

Brittleness is rarely about the model. It is about what the automation was bound to.

A workflow that reads a screen, clicks through a fixed sequence of buttons, and extracts a value from a specific position on the page is bound to how that screen looks today. Rename a button, move a column, or update the underlying app, and the automation does not degrade gracefully: it stops, silently or loudly, depending on whether anyone built error handling for that specific failure.

A quieter version of the same failure: a support ticket used to carry the order number in its subject line, and the triage workflow parsed that subject line to look the order up. A helpdesk migration changes the subject-line template, the parser returns nothing, and every ticket that used to route itself now sits unclaimed until someone notices the queue is growing.

The same brittleness shows up one layer up in agentic builds. An agent given a vague goal and broad tool access will find a path that works in testing and breaks the first time an upstream API changes its response shape, a document arrives in a format nobody tested, or a queue backs up past whatever the agent assumed was normal. Gartner’s read on this is blunt: many of the agentic AI projects it expects to be canceled by 2027 are early-stage pilots “driven by hype” that are “often misapplied,” which blinds organizations to the real cost and complexity of deploying AI agents at scale. The failure is not the model. It is committing to a design nobody pressure-tested against the ways the underlying systems actually change.

The audit question is specific: name the three things most likely to change under this automation in the next twelve months, and ask what happens to the workflow when each one does. If the answer is “it stops and nobody notices,” that is the brittleness, and it is fixable before launch far more cheaply than after.

What “observable” has to mean before you build it

Google Cloud’s architecture guidance defines observability as collecting and correlating telemetry (logs, metrics, and traces) so a team can detect issues before they reach users and troubleshoot the ones that do. That definition is built for production software teams, but the requirement transfers directly to a workflow automation, and it is usually missing from the proposal. See how that plays out in practice in how to measure whether an AI workflow is actually working.

Translate it into three questions an audit has to answer before commit:

  • If a run fails partway through the CRM update or the email send, does anything log that it happened, or does the record simply not get created?
  • Is there a place a human looks (a Slack channel someone actually reads, a ticket queue, a paging alert) where a failed run is visible, or does someone only discover it when a customer calls?
  • What is the maximum time between a silent failure and a human learning about it? A day is a defensible answer. A vague “we’d probably notice” is not.

Most automation pitches describe the happy path in detail and the failure path in one sentence, usually “errors are logged.” Logged where, read by whom, checked how often: those three follow-up questions are the actual audit, and a proposal that cannot answer them concretely is not ready to build.

The five things to check before you commit

CriterionThe question to askWhat a bad answer sounds like
Failure surfaceWhat is the first thing that breaks when the input changes?”That shouldn’t happen”
DetectionHow long before a silent failure is noticed?”We’ll notice when someone complains”
OwnershipWho is named to fix it after handover, by name, not by team?”The vendor” or “whoever built it”
ReversibilityCan one wrong output be undone without contacting the customer?”We’d have to call them and explain”
Change costWhat does the next update cost when the underlying system changes?”We don’t know yet”

Run these five against the actual proposal, not against the vendor’s slide deck. If the team presenting the automation cannot answer a criterion in a sentence, that is the finding, not a reason to assume the answer is fine.

A worked example: the invoice bot that looked finished

An automation reads incoming supplier invoices, extracts the total and due date, and writes them into the accounting system. In the demo, ten invoices run cleanly. The team approves it.

Run the five questions on it before that approval, and a different picture appears. Failure surface: the extraction assumes a single-column PDF layout; a scanned two-column invoice from a new supplier reads the wrong total. Detection: nothing flags a value that looks unusually low or high, so the wrong total posts. Ownership: the person who built it left the process undocumented and moved to another project. Reversibility: the entry in the accounting system is easy to correct, so this one is fine. Change cost: unknown, because nobody has tried updating the extraction logic since it shipped.

Four of five answers are weak, and none of them involve the model producing a bad guess. The model did its job on the invoice it was shown. The gap is in what the team never built around it: a check on the number before it posts, a name attached to the maintenance, and a plan for the invoice format the demo never tested.

This is the ordinary case, not the exception. Most brittle automations pass their demo and fail their first genuinely new input, and the audit is what catches that gap on paper instead of in the ledger.

When the honest answer is: don’t build it yet

Two answers should stop a build regardless of how good the demo looked.

The first is an ownership gap. If the honest answer to “who fixes this after handover” is nobody currently on staff, the automation is scheduled to decay from day one. It will run until the first change breaks it, and then it will sit broken, because no one owns the fix and no one wants to volunteer for an undocumented system.

The second is an irreversible action with no detection layer. An automation that can post a refund, send a customer-facing message, or update a public price needs both a gate before the action and a way to notice quickly if the gate failed. A proposal with the action but not the detection is not half-built: it is the wrong build, because the part that was skipped is the part that matters when it is wrong. This is the same boundary I keep finding in why adding an AI agent to a broken workflow usually fails: the agent is rarely the problem. What it was allowed to touch without a check is.

Neither of these is a verdict on the workflow itself. The workflow chosen earlier can still be worth automating. What fails the audit is this specific design, and the fix is usually smaller than starting over: add the owner, add the failure signal, narrow what the agent can touch without a human confirming first.

Summary

An AI automation audit asks whether a specific, already-chosen build will survive the ways its underlying systems change, not whether it worked in the demo. Check what breaks first, how fast a silent failure surfaces, who is named to fix it, whether a bad output can be undone without a customer call, and what the next change will cost. Gartner’s own prediction, a plurality of agentic AI projects canceled by 2027 over cost and unclear value, is what happens when that audit gets skipped. Run the five questions against the actual proposal before it ships, not after it breaks in front of a customer.

Frequently asked questions

What is an AI automation audit?+

It is a pre-build check on a specific, already-chosen automation design. It asks what breaks first when the inputs change, how quickly a silent failure is noticed, who is named to fix it, and whether a bad output can be undone without contacting the customer.

How is this different from an audit that decides which workflow to automate first?+

That is a separate, earlier decision covered by ranking candidate workflows on reversibility and decision density. This audit happens after a workflow is chosen and asks whether the proposed build for it is actually safe to ship.

Who should own an automation after it is built?+

A named person, not a team or a vendor. If nobody currently on staff is named to fix it when it breaks, the automation is scheduled to decay from the day it ships.

What is the difference between observable and a dashboard that shows green?+

A green dashboard shows the system was fine the last time it was checked. Observable means logs, metrics and traces exist so a failed run is detected and explained, ideally within a day, not discovered when a customer calls.

Should agentic AI projects be audited differently from simple rule-based bots?+

The same five checks apply, but agentic builds tend to fail the audit more often because broad tool access and vague goals widen the failure surface. Gartner expects over 40% of agentic AI projects to be canceled by 2027 for exactly these unmanaged-complexity reasons.

Sources

  1. Gartner: 40% of Agentic AI Projects Will Fail, Making Humans Indispensable: MarTech
  2. Detect potential failures by using observability: Google Cloud