The Refund That Doesn’t Exist

Why AI systems keep making promises they can’t keep — and what to do about it

There is a specific failure mode appearing in AI deployments across customer service, banking, healthcare, and hospitality. It looks like good customer service. It sounds warm and reassuring. And it is quietly one of the most trust-damaging things an AI workflow can do.

It sounds like this: “Your refund has been issued.”

Or: “We found your item and it’s being held at the front desk.”

Or: “You’re all set — your reservation is confirmed.”

These statements feel like resolution. They give the customer the signal they were looking for. The anxiety drops. The call ends on a good note. And then — sometimes hours later, sometimes the next morning, sometimes when the customer arrives to pick up the item that isn’t actually there — the whole thing falls apart.

The refund wasn’t issued. A refund request was filed. The phone wasn’t verified as found. A description was logged. The reservation wasn’t confirmed in the system. An intake form was submitted.

The AI described a state of the world that did not exist. Not because it was malfunctioning. Not because it was confused. But because no one designed the workflow to tell the difference between a request having been made and an outcome having been achieved.

This is called false completion. And it is worth understanding precisely, because the solution is simpler than most people expect.


The difference between a pattern and a promise

An AI can complete many things from pattern alone. It knows what a refund request sounds like. It knows how to collect an account number. It knows how to log a complaint, confirm a name and address, and summarize a customer’s concern. All of this is pattern-based work — the AI has learned it from context, and it executes it reliably without needing any external authority.

But certain outcomes require more than pattern. They require authority. A real person or a real system with the standing to make a state change. An issued refund requires a system to move money. A found item requires a staff member to physically locate and verify the match. A confirmed reservation requires the reservation system to record the booking. These things don’t happen because an AI said they did. They happen because an authority acted.

The failure of false completion is that the AI describes the outcome of an authority action before the authority has acted. It skips the step. It says “issued” when it means “requested.” It says “found” when it means “reported missing.” It says “confirmed” when it means “received.”

This is not a tone problem. It is not a warmth problem. It is a design problem. The workflow was not built to honor the difference between the pattern steps and the authority steps. And so the AI, trained to be helpful and to resolve conversations, rounds up. It completes the sentence in the direction that sounds most resolved.


What status language actually does

The fix is not to make the AI colder or more cautious in its personality. The fix is to give the AI accurate information about where the process actually stands — and language that honestly represents that state.

“Your refund request has been submitted and is under review. You’ll receive a confirmation email once it’s been processed.” This is not worse than “your refund has been issued.” It is better. Because it is true, and the customer knows what to expect next.

“We’ve logged your report and alerted our staff. If your item is located, we’ll call you at the number you provided.” This is not a failure to resolve. It is an accurate report of what has actually happened, which is that a real human being is now looking for the phone — which is a meaningful step toward finding it.

“Your booking information has been recorded. A team member will confirm your reservation within the hour.” The customer knows they’re not confirmed yet. They know someone is going to close the loop. This is a trustworthy answer, and a trustworthy answer is more valuable than a warm lie.

The practice of being precise about what state the process is actually in — rather than describing the state you hope or expect it will reach — is sometimes called status language. It is the design layer that sits between what the AI can do on its own and what requires a human decision, a system event, or an authority action to become real.


Why designers miss it

The reason false completion shows up so often in AI deployments is not that designers are careless. It’s that workflows are typically designed at the macro level — what does the AI say when the customer calls about a refund? — without being designed at the state level: what has actually happened at each point in the process, and what hasn’t happened yet?

When you build a workflow without an explicit model of state, the AI fills the gap with language that sounds resolving. It is doing exactly what it was trained to do: give people what they’re looking for. The problem is that “giving someone the feeling of resolution” is not the same as “giving someone actual resolution,” and a workflow that can’t tell the difference between those two things will produce trust breakdowns at scale.

The remedy is to build authority checkpoints into the workflow explicitly. At each point where an external action is required — a human decision, a system event, a physical verification — the designer defines what status the process is actually in, and what the AI is and is not permitted to say. This is not a restriction on the AI’s warmth. It is a commitment to honesty. And in the long run, honest systems are the ones people come back to.


A small test

If you manage or have built an AI-assisted workflow, run this test. Pull a sample of recent conversation transcripts. Look for the moment the AI signals resolution — “you’re all set,” “that’s been taken care of,” “your request has been processed.” Then trace what actually happened in the back end at that exact moment. Was the outcome real? Or was the AI describing a step in the process as if it were the end of the process?

If you find gaps, you’ve found false completion in your workflow. The good news is that fixing it is mostly a design decision, not an engineering challenge. You need to decide what “resolved” actually means at each step, and then write language that honors that decision.

That is less glamorous than building the AI in the first place. But it is the work that determines whether the AI can be trusted.


Since February 5, 2026, I’ve had the opportunity to study feedback from more than 18,000 complicated AI integrations running in production across 43 projects.

That work has taught me something important: AI workflow design is not just automation. It is a new discipline.

Humans do not arrive as clean tickets, categories, forms, or process steps. They arrive unfinished. They speak, the problem emerges, and the workflow designer has to understand what solution the human is actually reaching for.

I wrote this textbook to help other workflow designers think more clearly about that process.

The framework is built around five movements:

Emergence gives you the solution. Hallucination gives you the ideal. As-is discovery gives you reality. To-be selling gives you transformation. Stewardship gives you renewal.

The textbook is free to download below.

Author: John Rector

Co-founded E2open with a $2.1 billion exit in May 2025. Opened a 3,000 sq ft AI Lab on Clements Ferry Road called "Charleston AI" in January 2026 to help local individuals and organizations understand and use artificial intelligence. Authored several books: World War AI, Speak In The Past Tense, Ideas Have People, The Coming AI Subconscious, Robot Noon, and Love, The Cosmic Dance to name a few.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Discover more from John Rector

Subscribe now to keep reading and get access to the full archive.

Continue reading