A buyer's guide for not hiring the bolt-on shop.
When I wrote about cloud lift-and-shift, I said the advisors who were paid to know better were running scripts: they priced the easy part, billed the hours, and skipped the rewrite that actually mattered. A few people asked the obvious follow-up. "Fine. How do I tell, before I sign, whether the firm across the table is a builder or a script-reader?"
That is the right question, and it is harder than it looks, because the script-reader has better slides than the builder. They have logos, a reference architecture, a maturity model, and a confident roadmap. On the surface they look more prepared, not less. The AI consulting gold rush has made this worse: the same firms that ran the cloud playbook have a new deck now, and "deploy copilots across the org" reads just as polished as "migrate to the cloud" did.
So you cannot tell them apart by the pitch. You tell them apart by how they answer a handful of specific questions, and the useful thing is that a script-reader cannot fake the answers. Here they are. Ask us the same ones.
A script-reader sells you everything you ask for, because every yes is revenue. A real partner has a list of things they will talk you out of, and they will start saying no in the first meeting. If the firm agrees with every idea you float, that is not enthusiasm, it is a sales motion. Ask them what they would refuse to build for you and why. The good ones have a ready answer.
Builders operate their own systems in production and can show you one. Script-readers show you a diagram of someone else's. There is a tell in how they talk about it: a builder will volunteer what broke, what it costs to run, and what they would do differently. A firm that has only ever specified and handed off cannot do that, because they were never on the hook when it ran at 2 a.m.
This is the whole series in one question. A script-reader leads with the platform: the model, the copilot, the integration. A real partner leads with the work: which process changes, which behaviors change, who does what differently on Monday. If the answer is mostly product names, you are buying a bolt-on. If the answer is mostly about how the work gets redesigned, you are buying the thing that actually pays off.
Ask for unit economics and a kill threshold. A real partner can talk about cost per task or per interaction and will propose a number that ends a pilot if it does not perform. A script-reader talks about ROI in vague multiples and has no kill criteria, because their incentive is for the engagement to continue, not to end on a clean decision. The willingness to name a number that could end the work is one of the most reliable signals you will get.
A real partner builds for handoff: your team learns the system, gets the runbook, and can operate it without them. A script-reader builds for dependency, the deliverable is a black box that only they can maintain, and the maintenance retainer is the actual business model. Ask directly what your team will be able to do on their own after the engagement ends. Vague answers here are expensive later.
Transparency is a proxy for confidence. A real partner hands over the prompts, the code, and the logic, and is comfortable having your security and engineering people pull it apart. A script-reader gets cagey about the "proprietary methodology," which often means there is less underneath than the deck implies. If you cannot inspect it, you cannot trust it, and you certainly cannot own it.
If you only ask one, ask this: "What did your last engagement get wrong, and what did you change because of it?"
A builder answers immediately, because building means being wrong in public and fixing it. A script-reader cannot answer, because admitting a miss is off-script and because, often, they were never close enough to the running system to know what went wrong. The pause after that question tells you most of what you need to know.
I am giving you these questions knowing they get pointed back at us, and that is the point. Ask SDS what we would tell you not to build. Ask us what we run in production and what it costs us. Ask us who owns it when we leave, the answer is you, every time. We would rather lose a deal to these questions than win one we should not have, because the engagements that go wrong are the ones that should have failed the test at the start and did not get asked.
That is also why we turn down bolt-on work. Not as a principle to put on a slide, but because we have watched what happens downstream when a firm says yes to a bolt-on it knew was wrong, and we would rather not be the firm in that story.
This is not a claim that every large firm is a script-reader or that only small shops can build. Plenty of big firms have real builders inside them, and plenty of small ones are running a script. Size is not the signal. The answers are. And it is not a claim that you should never buy a scoped, well-understood thing off a playbook, sometimes the work really is standard and a playbook is the efficient way to do it. The test is whether the firm knows the difference and tells you honestly which one you are buying.
You cannot tell a real AI partner from a script-reader by the pitch, you tell them apart by whether they will say no, show you what they run, name a kill threshold, hand it to your team, and tell you what they got wrong last time.
If you are about to choose an AI partner, take these six questions into every conversation, including the one with us. If our answers do not hold up better than the alternatives, you should hire the alternative. And if you want a second read on a proposal already on your desk, send it over and we will tell you where it is a real operating-model change and where it is a bolt-on with good slides.
We do not take every engagement, and we will tell you on the call whether we are the right partner.