Skip to content

PatchProofProve the regression test matters.

Deterministically run changed tests against the real base and head revisions.

The proof

text
base implementation + changed test  -> expected assertion failure
head implementation + changed test  -> pass
                                      = proven

PatchProof answers a narrow question that ordinary CI does not: does this submitted regression test actually distinguish the fix from the code that existed before it?

It supports pytest, Jest, and Vitest on Linux, Windows, and macOS. The CLI and GitHub Action are open source, privacy-redacted by default, and require no hosted service or API key.

What it does not claim

PatchProof does not infer the intended bug, prove the entire patch correct, replace code review, or turn arbitrary failures into evidence. Read the limitations before using results as a merge requirement.

Deterministic regression-test evidence. No telemetry or required AI.