42 messages went out unapproved: fixing our own approval gate

The Task
The rule was simple: nothing goes out until a human confirms it. The rule existed, the gate existed — and the outreach sender read the wrong folder and never consulted it.
What We Built
We stopped sending entirely, made the gate mandatory in code rather than by agreement, and rewrote the templates. Bypassing it is now technically impossible.
Timeline
The investigation took a day and the fix two. Rewriting the templates took longest.
Tools Used
Case section
What happened
Our outreach automation bypassed its own approval gate and sent 42 messages nobody had signed off. Three days, 42 messages.
Case section
The cause
The rule existed and was written down. The gate existed and worked. But one component was written to read the wrong folder — so it never asked for permission. The check was there; nobody had considered that it could be skipped.
Case section
What changed
Sending stopped while we investigated. The gate became mandatory in code: a component physically cannot send something unconfirmed. The templates were rewritten too — what had been going out was weak copy on top of everything else.
Case section
Why we publish this
Selling AI automation while staying quiet about this would be a poor combination. The lesson cost more than the incident: "we agreed not to do that" is not a safeguard. A safeguard is when it cannot be bypassed.
Case section
What it means for you
If you run automation that sends anything outward, check the code rather than the rule. You know the rule. The code may know something else.
What changed
The approval gate was an agreement a component could simply not consult
The gate is mandatory in code — bypassing it is technically impossible
The failure was noticed three days later, after the messages had gone
Sending halts when confirmation has not been given
Key Results
- sending without human confirmation became technically impossible
- templates were rewritten — what had gone out was weak copy as well
- the review is published: selling automation while staying quiet about this would be a poor combination
Related Articles
AI Agents for Business in Uzbekistan: Where to Start and When It Pays Off
A practical guide: which processes in Tashkent and the CIS are worth giving to AI agents, when a 2–3 week pilot makes sense, and when automation will not pay back. With links to real UNIKA cases.
How AI Automation Saves Businesses $48,000 a Year: The Full Calculation
A transparent calculation model showing how a 20-person company in Tashkent reaches $48K in annual savings. Every assumption is on the table — plug in your own numbers and check the math yourself.
5 Processes to Automate First
Not every process is equally worth automating. Here are the 5 tasks that deliver the most impact for the least investment, plus the prioritisation rule for picking your first project.
