Fetching from the wire…
Public story · 2026-08-24 · high
The reviewer counts how many new findings trace back to its own previous fix round, a pattern behind about a third of findings across six PRs studied.
Why now: The pull request that introduces this check also carries the six-PR analysis behind it, as of August 24.
Qwen-code's review loop writes a blocking finding when a pull request's fixes stop converging, according to the pull request introducing it.
A review loop that keeps finding new bugs can look productive while a PR never converges. The analysis behind this feature found about a third of post-initial findings across six multi-round PRs traced back to the immediately preceding fix round.
Each review round reports two counts: how many findings are new, and how many of those trace back to fixes from the round before.
When most of a round's new findings are self-inflicted two rounds in a row, the loop won't accept another patch. It writes its own blocking finding and tells the author to split the change instead.
Most of those self-inflicted findings were guards added to satisfy an earlier finding, with no test written to cover them.
If the guard-without-test pattern holds up across more PRs, it argues for checking whether a fix's guard has a test before marking a finding resolved.
Each link below shares sources, entities, or timing with this story.
Qwen Code built by QwenLM / Shared entities / Same source domain / Earlier coverage
Linked by a graph relationship (Qwen Code built by QwenLM); both cover GitHub, QwenLM; reported by the same outlet (github.com).
Linked by a graph relationship (Qwen Code built by QwenLM); both cover GitHub, QwenLM; reported by the same outlet (github.com).
Shared entities / Same source domain / Shared topic
Both cover GitHub, QwenLM; reported by the same outlet (github.com); overlapping topics (added, asking, blocking, finding).
Shared entities / Same source domain / Earlier coverage
Both cover Each, GitHub, PRs; reported by the same outlet (github.com); earlier Each coverage from 2026-05-18.
Shared entities / Same source domain / What happened next / Tension
Both cover Each, GitHub; reported by the same outlet (github.com); picks up the Each thread on 2026-08-25.
Shared entities / Same source domain / Earlier coverage / Tension
Both cover Each, GitHub; reported by the same outlet (github.com); earlier Each coverage from 2026-08-20.
Both cover GitHub, QwenLM; reported by the same outlet (github.com); earlier GitHub coverage from 2026-08-13.
Both cover GitHub, PRs; reported by the same outlet (github.com); earlier GitHub coverage from 2026-04-30.