← Back to essays

Merging Code Nobody Understands Is the Real Risk

·2 min read·By Ry Walker

Here is a thought experiment. Imagine coding agents got so good that they could ship one hundred perfect features overnight, all merged to main automatically, zero bugs. Most people would call that the endgame. I call it a crisis, because the next morning nobody on your team knows what your product is.

You cannot support software you have never read. You cannot answer a customer question about behavior you did not know existed. You cannot plan a roadmap on top of a codebase that changed a hundred times while you slept. The bottleneck was never typing speed. It was always comprehension, and autonomous merge removes the last place comprehension happens.

This is why we built our platform around a simple default. The agent does the work in the background, then leaves a human a pull request. Not because the agent's code is presumed bad, but because the review step is where the organization absorbs what its own software has become. Human review is not a limitation of agent systems. It is the mechanism that keeps people responsible for the product actually capable of being responsible for it.

The role of the engineer shifts in the process. Reviewing has always meant poking holes in a PR, and there is no reason to do that unassisted anymore. If AI writes the code, AI should help you interrogate the code too. The move from code writer to code judge is not a demotion. It is the job now, and it is the job that keeps velocity from turning into amnesia.

So when you evaluate agent platforms, do not ask how much they can merge without you. Ask how well they keep you informed about what is merging. Speed without comprehension is not productivity. It is debt with a delay on the invoice.

Key takeaways

  • Even if agents shipped 100 perfect features overnight, auto-merging them would leave the team unable to support or extend the product the next day.
  • Human review is not just quality control, it is how the organization maintains comprehension of what it owns.
  • Default your agents to leave a reviewable pull request, because whoever is responsible for the software has to know what is inside it.

FAQ

If the AI-generated code is correct, why does a human still need to review it?

Because correctness is only half the job. Someone has to support, debug, extend, and sell that software tomorrow. Review is how the team builds a mental model of the product, and without it you own a codebase nobody understands.

Does requiring human review slow agent-driven development down too much?

It adds a step, but it prevents a much more expensive failure mode, a product no one on the team can reason about. Review with agentic assistance keeps the step fast while preserving comprehension.

Tembo

Drowning in pull requests that need your review? Try Tembo Review, a beautiful AI-assisted PR review tool unlike anything you’ve used.