You Put a Human in Every Loop and Reviewed Nothing
Phil Bolton · July 8, 2026 · 3 min read
A $12M logistics company I advise turned on an AI agent to code and route its bills this spring. The controller was careful about it. Every action the agent took, she approved. She told me it was working great. Then I pulled the approval log for one afternoon. She'd cleared 214 items in about forty minutes. That's roughly eleven seconds per item, counting the ones she stopped and actually read. Most got a glance and a click. She wasn't reviewing the agent's work. She was keeping up with it.
That's the failure mode nobody demos. You keep a human in the loop on everything, and the loop moves faster than the human can think.
A checkpoint everyone passes isn't a checkpoint
When a review step approves 99% of what crosses it, two things are true at once. The reviewer has stopped reading closely, because nothing has gone wrong in the last two hundred items and attention doesn't survive that stretch. And the one item that should get caught looks exactly like the two hundred that were fine. Uniform volume trains the reviewer to trust the stream. The exception shows up dressed as routine, and it clears at the same eleven seconds as everything else.
This is worse than no review, not equal to it. A blank approval step still produces a record that says a human looked. The audit trail shows sign-off. The board hears there's a person in the loop. Everyone believes the control is real, so nobody builds the one that would work. False assurance costs more than a known gap. A known gap gets watched.
Ask whether the review changes the outcome
The useful question isn't "should a person approve this?" It's narrower. Does a person looking at this actually change what happens next? For a recurring AWS bill that matches last month within a dollar, the answer is no. The controller approves it every time and would approve it every time. Sending it through a human adds a click and catches nothing.
A review step that never changes the outcome isn't a control. It's a receipt that says you were there.
So stop reviewing by volume and start reviewing by exception. Let the agent clear the routine on its own, inside rules you've written down, and log every action. Then pull the small set where judgment moves the result: a new payee, a bank account that changed, an amount outside the vendor's normal band, anything the agent itself flagged as low confidence. That might be six items a day instead of two hundred. Six items a controller reads slowly is a real control. Two hundred she skims is theater.
Run the math on your own setup. Take one day of approvals, divide the count by the minutes spent, and see how many seconds each decision got. If the number is in single digits, you don't have a human in the loop. You have a human next to the loop, clicking.

Phil Bolton
Founder & Principal at Manitou Advisory
More from the blog
Your Cash Forecast Got Precise. So You Locked Up the Buffer.
AI treasury tools now claim 92% forecast accuracy, and CFOs are using that precision to sweep idle cash into yield. The other 8% still lands on the day the cash is locked up.
Your AP Agent Takes Orders From the Invoice
An invoice used to be a document your team read. Now it's input your agent obeys, and a line of hidden text can reroute a payment before anyone sees it.
You Connected Your Books to a Chatbot. Nothing Logged What Left.
Finance platforms now let a general AI assistant query your ledger over MCP. The data leaves through a channel your DLP and audit stack were never built to watch.
Want to talk about your finance setup?
We help growing companies build the right finance function.
Book a Call →