DevToolsTestingCI/CDSaaS

QAMerge: Patch Test Verifier

Confirm before merging that the fix's test actually fails without it

Problem
Developers often see fix patches pass tests that don't actually catch regressions—remove the patch and the test still passes. Manually verifying the test fails without the fix is tedious and easily skipped.
Solution
A CI check tool or local CLI: for a given patch, automatically revert the fix and run the relevant tests to confirm they fail; if tests still pass without the patch, flag the fix as ineffective and block merge.
Users
Backend developers, open-source maintainers, and QA engineers who care about test quality.
MVP
GitHub App or CLI receives patch diff; auto-reverts non-test files in the patch; runs specified test command; compares pass/fail results and outputs report; works as a required CI gate.
Revenue
Open-source core + team subscription (private repos, history reports, collaboration); pricing by repo count.
Why now
AI coding agents generate many patches but test quality varies, making 'prove the test fails' a new quality gate; lightweight tools on Git and CI integrate quickly.

Source discussions · 1

  1. Hacker NewsShow HN: Claude Code skills and hooks that prove a fix's test fails without it3↑ 0
← Back to list