Blog

Watching The Human Leave The Loop

Written by Admin | Sep 24, 2026, 9:00:00 AM

On long-horizon work, agentic products earn their keep by taking the approving off the person, not by assisting them. The two things that make that safe are a written procedure and a gate that refuses a wrong step, and security has far fewer of the second than software does.

There are a lot of AI products now, and one blunt question is worth asking: what do people actually pay for? Underneath all of it there is a single answer. The human leaving the loop. An agent takes a task off someone's desk, and the less that person has to step back in to check it, fix it, or finish it, the more the thing is worth. Everything else is noise around that one line.

So what does it take for the human to leave the loop? On simple, one-shot tasks, it already has. A messy report goes in and a clean summary comes back. A request for a function returns the function, not a hint someone still has to finish. That part is settled, and it is not where the value sits anymore. The real prize, the one with real money behind it now, is the human leaving the loop on long tasks: the ones that run for dozens of steps and have to hold together from the first to the last.

Coding Is The Clearest Example

The whole shift happened in about two years, close enough that it can still be walked through one step at a time.

Early coding assistants asked before they touched anything. The agent wanted to edit a file, and a prompt appeared: allow this? It wanted to run a shell command, so it asked again. The developer sat there clicking approve, one action at a time, hand never really off the wheel. Then the auto modes arrived: let it run a batch of steps and check back. Now there is a documented flag that can be switched on, named with no euphemism at all, --dangerously-skip-permissions, described in Anthropic's own CLI reference as skipping permission prompts. Turn it on and the agent edits files, runs commands, reads the errors, and tries again on its own, with the approval prompts gone.

Approve every step, then auto, then skip the prompts entirely. Lined up like that, it is a person backing out of the loop one notch at a time. It was only allowed for one reason. On the longer runs the agent became reliable enough that sitting there approving each move cost more than it saved.

Figure 1 · Four rungs down the same ladder. The purple row marks the point where the approval prompt was removed from the loop rather than reduced. Rungs are ordered by autonomy, not drawn to a time axis.

The Loop Is Not Empty Yet

But the agent is nowhere near taking all of it. Ask one to build a website, not a demo but the real site the person already has in their head. Most of the time it does not arrive. The agent gets halfway, produces something plausible and wrong, and then it needs the person again: their taste, their correction, their "no, not like that." They are back in the loop with a hand on the wheel. Whether that last stretch can be closed is, more or less, the whole of what comes next.

And coding is the best case. Coding agents are the most capable agents that exist, with the most training data and the fastest feedback, and even they cannot hand over the website someone actually wanted. Every other field sits behind them. In most domains an agent cannot yet do the ordinary work reliably, never mind the hard work. So the wall coding hits is the near future everywhere else: other fields have not even reached where coding is today.

So What Actually Makes It Work

Teams that spend their days on this tend to stop believing the honest answer is "wait for the next model." Better models will help, but the part that can actually be built comes down to two things.

One is writing the work down in almost tedious detail. Not "act like a senior engineer," which does nothing, but the real procedure: what this kind of task involves, the order the steps come in, the mistakes that are easy to make and how to avoid them. A document like this has come to be called a skill. It is close to the runbook a good engineer would produce if made to say out loud everything they normally just do without thinking. The fuller it is, the further the agent gets before it wanders off.

The other is admitting that the writing is never enough. Every step can be laid out and the agent will still, now and then, skip one or get it wrong, because in the end the whole thing rests on its judgment, and its judgment is the part that cannot be trusted. So hard checks go in: gates that do not ask the model whether it did the right thing, they simply refuse to let a wrong step through. Something that catches the mistake the moment it is made, before the next twenty steps get built on top of it. Code is spoiled here, because it already has these. A compiler that will not compile. A test that turns red. A type checker that says no. Most fields have to build that scaffolding from scratch.

Figure 2 · The written procedure and the hard check. The purple box marks the half most often skipped, because writing the procedure is the half that is easy to remember.

The written procedure tells the agent what to do. The checks catch it when it does something else anyway. Between them they are what let a person keep stepping further back without the whole thing quietly coming apart.

The Mistake Teams Keep Making

The part that takes longest to see is worth ending on. Teams build a lot of agentic applications, and for most of that time the point is hard to keep hold of. There is always something else that seems worth adding. A dashboard, so the customer can watch the agents work. A feature that is suddenly easy because an agent can do it, even though it would have been painful to build the old way, so it gets built, because it can be. Each one feels like it makes the product fuller.

None of it is what anyone pays for. Not the dashboard, not the clever agent-only features. What customers pay for is a single job done and lifted off their desk. They do not want a nicer window to supervise the work through, and they do not want more things they can now do with an agent. They want to stop having to think about the task at all.

Which is the same thing this opened with. An agentic product is worth money when it takes the work off the person, not when it stands beside them holding a clipboard, and not when it shows off everything it can suddenly do.

It is worth being precise about what actually leaves, because two different things get run together here. What goes is the approving of every step: the prompt per file edit, the checkpoint every ten actions, the supervision that costs more than it catches. What stays is the part rung 04 never gave up. Someone still sets the direction, defines which outcomes are acceptable, and signs off on the actions that carry real consequence. That is not a loop the work keeps dragging a person back into. It is the level they chose to operate at, and the hard checks are what make operating there safe rather than hopeful.

Any feature that keeps a person approving individual steps, or piles on instead of taking away, is quietly working against the only thing the product is for.

Getting the person out of the approving is the whole job. Leaving them in charge of the direction is what makes it worth doing.

Why This One Matters For Security

Most readings of agent autonomy treat it as a capability question: can the model do the task yet. The structural point is narrower. Autonomy was granted in coding not when the agent got clever, but when a wrong step stopped being able to travel. The compiler, the red test and the type checker are what made the approval prompt redundant, and they were already there.

Security does not have that inheritance. A detection rule that exists, a control that is deployed and a policy that is documented all look like gates, but none of them refuse a wrong step in the way a compiler does. They assert coverage rather than demonstrating it. An agent operating against that kind of scaffolding is running with the written procedure and without the check, which is the configuration that fails quietly for twenty steps before anyone notices.

That is also the gap that shows up without any agent in the picture. It is the same reason a control can sit green on a dashboard through a breach: nothing in the stack ever made it prove the thing it claims.

What To Do Before The Next One

Three things worth separating, whether or not an agent is anywhere near the work.

  1. Separate the procedure from the gate. Write down which parts of a security workflow are documented instructions and which parts physically refuse a wrong outcome. Most programs find the first column long and the second nearly empty, and the ratio is the actual autonomy ceiling.

  2. Ask what evidence a control produces, not what it covers. Coverage is a claim about configuration. Evidence is an artifact from something that was executed. A gate needs the second to function as a gate.

  3. Anchor autonomy decisions to verified stops, not to reliability impressions. The coding case only moved because the cost of approving each step exceeded what approving caught. That comparison needs a measured catch rate, not a feeling about how the agent has been doing lately.

On the second of those, ATLAS™ is where digiDations does this work. Ransomware defense validation is its primary use case: the Isolator component detonates real ransomware inside a sandboxed environment with ACL containment and full post-test snapshot rollback, and the validation result records whether EDR and EPP actually blocked it. Remediation comes back as Sigma and Suricata rules. That is evidence in the sense the third point needs, rather than a coverage assertion. It answers whether a defense held against a specific technique. It does not, on its own, tell a team which parts of their wider workflow are procedure and which are gate, and that separation is the first item above for a reason.