PRHandshake is a deterministic PR intake gate. It verifies that every pull request is well-scoped, evidence-backed, and compliant — before you open it.
No AI. No LLM. No cloning. Every decision traceable to a specific fact.
Who opened this PR? Bot or human? How large is the diff? How many files changed? Is an issue linked? Is it a draft? All from the webhook payload — under one second.
Did the author actually understand the code? Claims are verified against objective evidence: do referenced files exist? Does the description match the diff? Is there measurable verification?
Did they follow your repo's rules? CLA status from check runs, PR template checkboxes, required CI status checks, custom form verification via .pr-handshake.yml.
One status check: PASS, REVIEW, or BLOCK. A structured comment with exact reasons. Maintainer override with /handshake approve.
PRHandshake does not decide whether code is good. It decides whether the PR is well-scoped, evidence-backed, compliant, and ready for your review.
Start free. Upgrade when you need more.