Skip to content

The human is the new CI/CD of AI

· By Jean-Noé Kollo

For twenty years humans produced and machines checked. AI flipped it. You're not a slower CI/CD — you're the layer where the green tests go blind.

For twenty years, automation moved in one direction. Humans produced. Machines checked.

Generative AI flipped it. Now the machine produces and you check.

That sounds like a promotion. It isn't — not yet. It's a different job, and it comes with a trap most teams walk straight into.

Twenty years, one direction

Ever since CI/CD became the norm, we pushed the human off the repetitive critical path. Manual tests became automated tests. Manual deployment became CD. Verification became CI. We automated the executing and the checking to gain speed and consistency.

The human kept the judgment — writing the tests, approving the merges, owning the release. But on the production line itself the pattern was fixed. Humans produced, machines checked. That direction never reversed.

Now the machine produces

The agent writes the code. You review it. On that axis the roles genuinely swapped, and you move back into the spot the machine used to hold: the control point.

But this is not the old job restored. It's a new one.

Two poles, one competence

Classic development is deterministic. Defined inputs, predictable output, you own every line. It behaves like a science.

AI-assisted construction is probabilistic. You express an intent and get a probable result, not a certain one, because the model is a black box. You don't code anymore. You steer.

This new pole goes by a dozen names — AI engineer, AI builder, applied AI — and none of them stick. Underneath the labels it's one thing: vibe coding.

Neither pole is pure. Classic development was never perfectly deterministic; anyone who's chased a flaky test knows that. And the new job is heavily constrained, not chaos.

What separates them is what you own. At one pole you own the solution — the lines that solve the problem. At the other you own the conditions under which a solution is allowed to exist: the intent, the constraints, the gates that decide what survives.

And the new pole can exist alone. An amateur ships in an afternoon a feature you'd once have quoted in weeks, with no craft underneath. At low stakes, that's fine. Raise the stakes and it inverts. The new pole is only worth something when the old craft sits under it, because judgment is downstream of craft. You can't tell whether the black box produced something good unless you already know what good looks like — and that gets built at the deterministic pole, line by line, over years.

So the dependency isn't symmetric. These aren't two professions that need each other. They're one competence pulled apart: the hands at one end, the judgment at the other. At high stakes, the judgment is only as good as the hands it remembers being.

Judgment becomes the bottleneck

Here's the trap. The human control point is nothing like the pipeline it sits on top of. CI/CD was fast, consistent, tireless. You are slow, you tire, and you rubber-stamp the moment volume gets too high.

So you're not a slower CI/CD. The automated gates don't disappear — they still run on the AI's code. You're a new layer placed exactly where those gates are blind: judgment. Conformity to intent. Architectural coherence. Security arbitration. Everything a green test can't catch.

And judgment becomes the most precious resource at the exact moment it gets hardest to exercise. AI makes volume explode, but judgment doesn't scale. The more the machine produces, the more there is to judge — while the capacity to judge stays flat, and drops with fatigue.

The tempting fix is to help you judge faster. That's a dead end. A human validating on an assembly line is no longer judging, they're rubber-stamping, and the control point becomes theatre. Speed up judgment and you destroy it.

Judge fewer things, the right ones

So the question isn't how you judge faster. It's how you judge fewer things, but the right ones.

Downstream, triage by risk. Everything reversible and throwaway goes through the automated gates alone. Everything touching security, the irreversible, the architecture rises to you. You don't see a thousand pull requests. You see the twenty that can hurt.

Upstream, frame the intent. A well-set why and what drift less. This is why spec-driven development is coming back in force. The irony is beautiful: AI was supposed to free us from specification, and it makes it more vital than ever.

Here's what that looked like for me. I accept the black box. So instead of governing each step, I wrap the agents in a zero-trust gauntlet — a long series of automated gates every change must survive before it earns the right to merge, built so that whatever comes out is forced to land on my intent. I put this into a tool I built, Ferry, that has driven a real application in production for three months. Agents pick up a ticket, write, review each other and merge on their own. Nothing reaches production until it has passed every gate.

And the reason this judgment is worth anything is that it can't be reduced to a rule. If it could, we'd have automated it already. It's the ability to own an arbitration in ambiguity: letting a risk through knowingly because the deadline demands it, blocking work that passes every test but leaves you uneasy, choosing between two defensible options. A pipeline can't do that. You can, and you answer for it.

But who captures the value?

There's a question this shift raises quietly, and leaders are the ones who should be asking it. When a scarce skill becomes abundant, where does its value go?

It doesn't disappear. A competence that took years to build and could be sold at a premium is now produced on demand by a model anyone can rent. The premium collapses, but the value it carried migrates. Part of it moves to whoever owns the model, who now captures, on every task, the gap between what the machine produces and what it costs to run. The rest accumulates at the one point the model can't yet occupy — the judgment that decides what is allowed to ship.

So you don't simply rise to a nobler role. You retreat to the last position where the work still holds a value the model's owner hasn't captured.

It changes what we pay for, too. The experience that used to circulate freely between practitioners — what you absorbed from colleagues, from reading other people's code, from years on the floor — is now mediated through a model and billed by the token. A common good that was free and direct becomes a metered service.

For a business that reads the world in cost of access and supplier dependency, that's the real line item. Not the subscription. The slow transfer of a capability you used to own into one you now rent, and the dependency that hardens the day your own people stop building it themselves.

And that erosion isn't a choice a company makes once. It's a slope. The team that keeps its competence alive is more expensive in the short term than the one that lets it melt, so the cost pressure pushes structurally toward atrophy — until the day the risk it was insuring against finally arrives.

Which reframes the bottleneck. The limit is no longer the machine. It's the human judgment placed on top of it. But economically, the bottleneck is also where the margin sits. Whoever owns the chokepoint — the model underneath or the judgment above — owns the value the rest of the chain produces.

The productivity question is settled; the machine answered it. The open question for the coming years is distributional. As production becomes abundant and nearly free, value concentrates at the two ends that stay scarce: the model and the judgment. These are the two poles from earlier, read from the value side rather than the skill side. The hands that used to be one of them are now the abundant middle, and the margin pools at the edges.

The part that thins is precisely the execution work most of us built our careers on. So the strategic move is no longer to produce faster. It's to decide which of those scarce ends you intend to own, because the middle is the part that no longer commands a price.

AI didn't take us out of the loop. It moved us to the only place the machine cannot reach: judging what deserves to be judged.