From Prompt to Loop Engineering: The Verifier Is the Bottleneck
Prompt engineering became context engineering, now loop engineering: same unit-of-work shift, but the newest bottleneck is the verifier, not the model.
Since 2022 the name for this corner of AI-assisted development has changed three times: prompt engineering, context engineering, and now loop engineering. Each rename actually marks a shift in the unit of work being engineered — from the wording of a single message, to the entire context surface loaded into the window (system prompt, tool definitions, instruction files), to the full generate-check-steer-retry-stop loop. Loop engineering's core claim is that the model itself is no longer the limiting factor; the verifier deciding whether an iteration is 'good enough' now is.
That slogan leaves out what the verifier actually checks. Deterministic checks — does the test suite pass, is a banned import present — return the same verifiable answer every time. Model-graded checks can answer subjective questions like 'is this explanation clear,' but in doing so they import the very unreliability the loop was built to contain. In a refactoring task, passing tests are provable facts, but whether the refactor was worth doing can only be judged by another model — the same class of component the loop is supposed to supervise.
Three articles published earlier in 2026 measured pieces of exactly this problem: a loop that scores and revises an instruction file, an analysis showing how negated instructions like 'do not use mocks' can trigger the very behavior they forbid, and a study of 28,721 repositories finding that most instruction-file content is ignorable rather than binding. Together they documented the issues loop engineering now names, well before the term existed.
What the new label really offers is turning the verifier into a deliberate object of design rather than an inherited default. Deciding which checks should be deterministic and which need a model's judgment remains the engineer's job — and underneath any framing, the generator is still guessing.