Human-in-the-loop AI — why approval beats autonomy in systems of record
ⓘ About this article & how it was made
In systems of record, the approval gate is the correct permanent architecture, not a training phase: crossing the authority line — where drafts become postings — changes who answers for the outcome, and answerability is what systems of record run on. Autonomy's cost scales with authority, not error rate (wrong state compounds downstream). Autonomy is right for reversible, low-consequence, high-volume actions — expanded workflow by workflow on your own evidence, with you holding the dial.
There is a version of this argument that sounds like fear of the future, and I want to be clear that I am not making it. I run Zehntech, and at Odient we build approval-gated agents for Odoo — I want them doing as much work as possible. The argument I am making is narrower and, I think, harder to dismiss: in systems of record — where the ledger, the customer, the inventory count live — the approval gate is not a training-wheels phase of AI adoption. It is the correct permanent architecture. Here is the case, including the part where autonomy is genuinely fine.
#The authority line
Every business system has a line where information becomes commitment: the draft becomes the sent email, the suggestion becomes the posted journal entry, the recommendation becomes the changed price. Multiple 2026 practitioner guides recommend placing the AI boundary exactly there — automate freely below the line, gate above it (the guides are collected in this piece's research record). This is not because models are weak. It is because crossing the line changes who answers for the outcome. A person who approves a posting owns it; the org chart works. An autonomous posting is owned by — whom? The vendor's changelog? The prompt author? Systems of record run on answerability, and the gate is where answerability lives.
#Why autonomy fails expensively exactly here
The failure modes of agentic systems — prompt-injection exposure, confident errors, cascading multi-step mistakes — are annoyances in a chat window and incidents in an ERP. The research record's pattern is consistent: cost scales with the agent's authority, not its error rate. An agent that is wrong 1% of the time and can only draft produces 1% more editing. The same agent with posting authority produces wrong state — and wrong state compounds: the mistaken price flows into quotes, the phantom stock into promises, each downstream document laundering the original error into legitimacy. This is also why regulation keeps landing on the same trio — oversight, logging, accountability (the EU AI Act's shape, as the governance playbook covers): lawmakers did not discover a new principle; they codified how systems of record already survive.
#When autonomy is genuinely fine
The honest half of the argument. Autonomy is right where actions are reversible, low-consequence, and high-volume: reads, drafts, classifications, enrichment, routing — and yes, in time, categories of writes your own history shows the model handles better than interrupted humans do. The gate is not a religion; it is a dial. The design requirement is that you hold the dial: policy per action, caps by amount, autonomy expanded workflow by workflow as evidence accumulates — never expanded by a vendor's default. "Read-only until trusted, then drafts, then the write policy" is not caution theater; it is how evidence-based operations adopt anything.
#What a real gate looks like
A gate that merely says "confirm?" trains people to click yes — symbolic control, worse than none because it launders autonomy through a tired thumb. A real gate presents the evidence pack (the exact change, its source records, the rule that flagged it), routes to the person who owns that decision, and writes the outcome — approved, rejected, expired — to the same trail as everything else. Built that way, approval is not friction; it is the moment judgment gets applied where judgment was always going to be needed. We build our whole product on that premise, so discount my conviction accordingly — then test the premise on your own ledger.
#Frequently asked questions
Doesn't human-in-the-loop defeat the point of AI?
Only if the AI's point was replacing judgment. The measurable win is removing assembly — the reading, drafting, cross-checking that precedes judgment. The human minute lands where it was always going to be spent; everything around it stops taking hours.
Won't approval fatigue make people rubber-stamp?
Yes, if everything needs approval. The cure is a per-action policy: routine low-risk actions flow, consequential ones gate. Fatigue is a policy bug, not an argument against gates.
When should we expand autonomy?
When your own trail shows a workflow's approvals running near-100% over a real period — that is evidence, and expanding autonomy on it is engineering. Expanding on a demo is hope.
Mahendra founded Zehntech in 2013 and has spent the years since shipping enterprise software and Odoo work — 80+ engineers, 100+ Odoo App Store modules. Odient is the AI layer he kept wishing existed.