What the AI does
After a candidate submits their review comments, Merge’s AI reads each comment and generates a revised pull request. The revision is not a simple “fix everything” pass — it responds to comments with the nuance of a real author: fixing clear bugs, partially addressing style concerns, and sometimes introducing new trade-offs. This means a candidate who leaves vague feedback gets a vague resolution. A candidate who writes precise, actionable comments — specifying what the problem is and what a correct fix looks like — gets a revision that reflects that precision. The AI is calibrated to behave like a developer who understands the intent of the feedback, not a linter that applies rules mechanically.Why revisions matter
The initial review round tells you whether a candidate can read unfamiliar code and identify issues. That’s a necessary signal, but it’s not sufficient for senior roles or teams where iteration quality matters as much as first-pass accuracy. The revision stage is where the most differentiated signal emerges. Candidates who only write good initial comments show one skill; candidates who also catch regressions in the revision, notice newly introduced issues, and update their judgment show the iterative reasoning that senior engineers rely on daily. Real code review doesn’t end when the author pushes a fix. Engineers who can close the loop — who read the revision critically, notice when a fix is incomplete, and know when to approve — are the ones who keep pull request queues moving without letting bad code slip through. The revision loop measures exactly that skill.How revisions are generated
1
Comments are collected
The AI reads all inline comments the candidate submitted in the current review round, including any tags (bug, refactor, security, style) and the specific lines each comment references.
2
A revised diff is generated
The AI generates a new version of the pull request that addresses the feedback in a realistic way. The revision may resolve some comments fully, partially address others, or leave certain concerns open — just as a real author might.
3
The revision appears in the interface
The updated diff loads in the candidate’s interface within seconds. The candidate sees the new changes inline and can begin reviewing immediately.
4
The loop continues
Multiple revision rounds are possible within a single session. The loop runs until the candidate approves the PR or the session timer expires.
What revisions are not
Revisions are not graded pass/fail. The quality of the revision is an input to the session, not an output. Merge scores the candidate’s response to the revision — not the revision itself. A weak revision gives candidates an opportunity to demonstrate that they can catch what slipped through; a strong revision gives candidates an opportunity to demonstrate appropriate confidence when the code is genuinely ready to ship.

.png?fit=max&auto=format&n=cbLTSPUrrw39LGR1&q=85&s=dcd381a1cca3b3374f46750c9f794ed8)