AI Strategy

You Don't Write the Spec: Why AI Projects Die in the Brownfield

The spec-and-deliver model is quietly behind a huge share of failed AI initiatives. Here's the broken assumption — and what “operator-built” actually changes.

By Bob Clary, FrontPipe·June 26, 2026·7 min read

You hired the AI consultants. You filled out the requirements doc they asked for. A few weeks later, a polished deliverable landed in your inbox — and it didn't fit. The workflows assumed a clean, linear process you don't actually run. The automation broke the first time it met a real exception. The dashboard measured things nobody asked about. Six figures in, your team quietly went back to doing the work by hand.

This isn't bad luck, and it usually isn't incompetence. It's the predictable output of a delivery model — one that's quietly responsible for a large share of failed AI projects. Once you can see the model, you can avoid it.

The spec-and-deliver trap

Most AI consulting runs on a single motion: tell us what you need, write the spec, and we'll build it. It sounds reasonable. It's how software has been scoped for decades. But for AI systems built into an operating business, it has two failure points baked in.

The first is that it pushes the hardest part of the work back onto you. Writing a complete, correct specification for an automated workflow is genuinely difficult — arguably harder than building it. The second is what comes back: something built for a clean slate, dropped into a business that is anything but.

If you could write the spec, you'd have half-built it already

Here's the quiet truth about specs. The real process — the one that actually runs your business — doesn't live in a document. It lives in people's heads, in the exceptions they handle without thinking, in the "oh, except when it's that kind of client" rules nobody ever wrote down.

A specification captures the happy path. But the happy path is the easy 60%. The value — and the difficulty — is in the other 40%: the edge cases, the handoffs, the judgment calls. Asking an operator to spec all of that up front is asking them to make tacit knowledge explicit on demand, which is precisely the thing humans are worst at. The result is a spec that looks complete and is quietly missing everything that mattered.

The brownfield problem

Software engineers borrow two words from construction. Greenfield is an empty lot — you build from scratch, no constraints. Brownfield is a site with existing structures, old foundations, and buried surprises you have to build around.

Every real business is brownfield. You have a CRM that's half-configured the way someone set it up three years ago. Processes that are documented in some places and tribal knowledge in others. Tools that don't talk to each other. A dozen exceptions that exist for good reasons nobody remembers. That's not a failure of your business — that's what an operating business is.

The spec-and-deliver model builds greenfield. It produces clean, generic automation designed for a business that has no history, no exceptions, and no existing systems. Then it hands that to you. The output is impressive in a demo and incongruous with your actual operation — what one operator memorably described to us as "AI slop incongruous with your brownfield." It doesn't fit because it was never built to fit.

Why generic workflows die in production

This is also why adoption fails. A workflow that doesn't match how the work actually flows creates more friction than it removes. Your team has to remember to feed it, route around its blind spots, and clean up after it when it mishandles the cases it never knew existed. Within a month, they've abandoned it and gone back to the manual process. The tool wasn't wrong, exactly. It just never belonged to your business.

What "operator-built" actually changes

The alternative isn't a better spec template. It's a different starting point.

An operator doesn't hand you a requirements doc. An operator learns how the work actually runs — by mapping the real process, watching where it bottlenecks, and finding the exceptions before they break anything. Then they build the system into what you already have: your CRM, your tools, your process, as they are. Not onto a clean slate that exists only in a diagram.

That's the whole difference. One model assumes the messy reality of your business is a problem to be specified away. The other assumes it's the actual terrain, and builds for it. The first produces something that demos well and stalls. The second produces something that survives contact with a Tuesday.

How to tell the difference before you sign

You can usually spot which model you're buying in the first conversation. A few questions cut straight to it:

  • Who writes the spec? If the answer is "you do," you've found a spec-and-deliver shop. The burden — and the risk — is being handed back to you.
  • How do you start — by mapping our current process, or by sending us a requirements template? The first is operator work. The second is a form.
  • How do you handle the exceptions? If they treat the messy 40% as out of scope, the messy 40% is exactly where the system will fail.
  • Does this build into our existing CRM and tools, or replace them? "Replace" usually means greenfield — and a migration you didn't sign up for.
  • When it breaks, who maintains it? If the honest answer is "your founder," you haven't bought a system. You've bought a second job.

None of this means specs are useless or that every consultant is selling slop. It means the model matters more than the logo. The teams that get AI to actually work in a real business are the ones that start where your business actually is — not where a clean spec wishes it were.

That's the approach we take with every FrontPipe Operations build, and it's the reason the systems we ship are still running months later. If you've been burned by a deliverable that didn't fit, the problem probably wasn't you. It was the model.