Approval #1 gets careful reading. Approval #12 gets a glance. Approval #25 gets a blind tap.
That's not a discipline problem. It's the predictable physics of asking a human to make the same small decision dozens of times in a row β and it's the failure mode that quietly turns your agent safety mechanism into theater.
I run approval-gated agent operations: outbound actions (sends, posts, publishes) intercept at a runtime lock and wait for explicit human confirmation. The lock is good design. I wouldn't remove it. But when I ran a 43-email outreach operation through it β every send popping its own approval card, even though I had explicit standing authority to send β I watched what the lock does to the human side of the loop at scale.
The drip
Design a pipeline that sends 30 emails. Each send triggers one approval. The human approves them one at a time, in real time, as they arrive.
The tap itself is cheap β call it 15 seconds to read and approve. Thirty sends is 7.5 minutes of decisions.β¦