ai-engineering, developer-tools,

If Every Code Review Starts From Zero, Nothing Is Learning

Sebastian Schkudlara Sebastian Schkudlara Follow Jul 01, 2026 · 2 mins read
If Every Code Review Starts From Zero, Nothing Is Learning
Share this

A reviewer finds a missing timeout. The team fixes it. Two weeks later, another service ships without a timeout. A new review catches that one too.

Technically, the review process worked twice.

I would argue that it failed once.

The second review should have known this was becoming a habit.

Reviews produce more than comments

A normal code review answers a local question: what is wrong with this change?

Over time, the more interesting question is what keeps going wrong across changes. That is where one-off AI review starts to feel wasteful. Every fresh session inspects the file as if the project has no history. It cannot tell whether a warning is new, recurring, or already accepted as a trade-off.

The model may be quick, but the process has amnesia.

Recent work in Lope lets review findings leave a small, useful trace. Not the whole conversation. Not a warehouse full of private source code. Just enough to answer practical questions later.

Which files keep getting flagged? Is the same failure showing up again? When did it last appear?

Those questions turn a pile of reviews into a quality signal.

Frequency changes the meaning of a finding

A missing error case in one file may be a local oversight. The same error case in five files points to a weak convention, a missing shared primitive, or a review rule that needs to move earlier in the workflow.

The opposite can happen too. If reviewers repeatedly raise the same warning and the team repeatedly rejects it for a good reason, perhaps the reviewer needs better context. Memory can expose noisy rules as well as recurring bugs.

This is why I do not want stored findings to become automatic truth. They are evidence. Somebody still has to interpret them.

Keep the record smaller than the work

There is an obvious security trap here: “remember everything” is a terrible default.

The useful record is usually modest. Lope’s opt-in store keeps the finding, its location and category, the supporting evidence, and enough metadata to recognize a repeat. It also redacts common secret patterns before writing to its local database.

That redaction is a guardrail, not an invitation to feed private material into review. Credentials, customer data, and irrelevant implementation detail should never enter the record in the first place.

I think of Makakoo OS as the continuity side of this setup. It gives work decisions and evidence a home that survives the current AI tool. Lope supplies a separate review pass. The two can cooperate without turning every reviewer loose on an entire private knowledge base.

Give the reviewer the piece of history it needs. No more.

Did the next review get better?

That is the test I care about.

When the same problem comes back next month, does somebody query the stored findings and bring the relevant history into the review? Can the team distinguish a recurring defect from a one-time exception? Can it stop repeating advice that was already considered?

If nobody uses the record, the review process is still producing disposable comments.

If yes, it is finally learning from the work.

AI workflows that survive real work

If your AI pilot is stuck between demo and production, I can help map the workflow, data, tools, evaluation, approvals, deployment path, and first useful implementation slice.

View Profile & Proof
Sebastian Schkudlara
Written by Sebastian Schkudlara Follow View Profile →
Hi, I am Sebastian Schkudlara, the author of Jevvellabs. I hope you enjoy my blog!