Stop reviewing PRs that don't deserve review

PRHandshake is a deterministic PR intake gate. It verifies that every pull request is well-scoped, evidence-backed, and compliant — before you open it.

google-labs-jules[bot] · feat: Reorganize Colab notebook BLOCK
Bot author detected
No issue linked
No diagnosis present
Description doesn't match diff
No verification evidence
+929 / -555 lines, no context
Score: 0/6 — BLOCK
parallelArchitect · fix: ImageNet normalization in latent_feature.ipynb PASS
Human contributor
Fixes #53
Root cause identified
latent_feature.ipynb referenced
Verified: no new dependencies
+4 / -4 lines, targeted fix
Score: 6/6 — PASS

Four forensic layers

No AI. No LLM. No cloning. Every decision traceable to a specific fact.

Layer 1

Detection

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.

Layer 2

Forensic Verification

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?

Layer 3

Repository Compliance

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.

Layer 4

Decision

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.

Pricing

Start free. Upgrade when you need more.

Free
$0 / month
Public repositories. Community supported.
  • Public repos only
  • All 4 forensic layers
  • Bot detection
  • PASS / REVIEW / BLOCK
  • Maintainer override
Install free →
Team
$29 / month
Organizations with multiple repos and audit needs.
  • Everything in Pro
  • Org-wide policy enforcement
  • Contributor trust history
  • Audit logs
  • Custom integrations
Contact us →