Skip to content

Case studies

Would Warpway have caught it?

We take merged pull requests from popular open-source projects, replay them through Warpway as they stood before merge, and compare what it says with the bug reports, fixes and reverts that followed. Warpway was not installed on these projects at the time: every review here is a replay, run on 2026-10-07. Every page links to the public history, and says what Warpway missed.

  1. 01

    Replay the pull request as it stood before merge

    Its final code, title, description and commits, and the repository at the fork point. No review comments, no bug reports, nothing after merge.

  2. 02

    Review with Warpway’s default lenses

    The production role models, lenses and default policy, run through Codex subscription access. One run per pull request, with no repository configuration.

  3. 03

    Compare with what actually happened

    Later fixes, reverts and bug reports in the public history, linked from every page so you can check our reading.

The pilot

Every result, including the misses

On 2026-10-07 we replayed 12 merged pull requests from hono, axios and requests. Six were later fixed or reverted because they broke something. Six were controls that nothing later fixed.

We picked the bug cases knowing how they turned out, and each pull request was reviewed once, so this is a pilot, not a benchmark. Warpway saw each pull request's final code before merge, without review comments, and older pull requests may appear in the model's training data.

The noise is real too: low-value notes kept three clean pull requests from an all-clear. We show it because it matters as much as the catches.

Every pull request in the 2026-10-07 pilot
Pull requestWhat happened after mergeWarpway in the replayResult
psf/requests#6667Later fixed or revertedClient-certificate and CA-loading regressions; revertedNamed both regressions (high)Caught
honojs/hono#5133Later fixed or revertedStale Content-Length, fixed in #5282Named it (medium)Caught
honojs/hono#4707Later fixed or revertedc.json(undefined) broke; revertedNamed it (medium)Caught
psf/requests#7431Later fixed or revertedTyping regression; partially revertedNamed it (medium)Caught
axios/axios#11087Later fixed or revertedNull handlers crashed every requestFlagged the same mechanism, not the crashPartial
axios/axios#10866Later fixed or revertedReverted as a v1.x API changeBlocked it for other reasonsPartial
honojs/hono#5366ControlNo later fix or revertFound an unreported upload-corruption bug (high)New bug found
honojs/hono#5250ControlNo later fix or revertAll clearCorrect all-clear
psf/requests#7328ControlNo later fix or revertAll clearCorrect all-clear
psf/requests#7427ControlNo later fix or revertRelease-notes suggestion (low)Noise
axios/axios#11040ControlNo later fix or revertTest may pass without the fix (medium)Noise
axios/axios#11059ControlNo later fix or revertContrived edge case (medium)Noise

See what it finds in your pull requests

Install the GitHub App on a repository. New repositories start in Assist, so Warpway reports what it finds but never blocks a merge.