Skip to content

Pre-review trust gate

Stop low-trust PRs
before review starts.

Checkpoint runs before Critique review, before credits burn, and before a maintainer gives a pull request attention it has not earned. Deterministic rules — identity, activity, content shape, maintainer overrides.

0

Credits burned when a PR is blocked at the gate

8

Deterministic rule families — no model calls

3

Modes: dry run, warn, or block before review

Example gate receiptPR #214 · Blocked
Webhookpull_request.opened #214
Author@newuser_9 — account age 4h
Ruleaccount_age: failed
Ruleai_slop: "Certainly! Here is..."
VerdictBlocked — Critique review skipped
Credits0

Critique review skipped. Specialist lanes never start. The GitHub check fails at Checkpoint.

Rule catalog

Rules with receipts.
No agents. No model calls.

Toggle each rule in the repo dashboard, set thresholds inline, and let GitHub branch protection enforce the result. Every failure ships a field-by-field receipt on the event page.

RuleWhat it checksExample signal
AI slop detection

Flags boilerplate in PR bodies, commit messages, and changed comments.

"Certainly! Here is a comprehensive..."
Profile picture

Requires a real avatar instead of a default GitHub identity.

@ghost_patch_17
Account age

Contributor must clear your minimum account-age threshold.

Created 14 minutes ago
Max files changed

Stops oversized drive-by diffs before CI and review run.

47 files touched
Language gate

Keeps contribution language aligned with repository policy.

Primary: TypeScript
Merged PR threshold

Uses public merged PR history as a deterministic trust input.

Minimum merged PRs: 5
Profile README

Checks for a public username/username profile README.

README.md missing
Allow and block lists

Maintainers can trust a contributor or enforce a block per repo.

@renovatebot allowed

Pipeline

Critique reviews code.
Checkpoint decides who gets reviewed.

  1. 01

    PR opened

    GitHub webhook lands. Checkpoint evaluates contributor and PR shape first.

  2. 02

    Checkpoint

    Pass continues, warn records signal, block stops review before credits burn.

  3. 03

    Critique review

    Specialists and sandbox evidence run only after the gate clears the PR.

  4. 04

    Merge

    Branch protection can require both Checkpoint and review checks.

Live demo

Toggle rules.
Watch outcomes change.

The landing demo is deterministic. Disable a rule and the same pull request can pass through the gate.

Demo rules
Pull requestRulesOutcome

@newuser_9

Improve docs with comprehensive examples

No avatar · New account · Slop pattern

Blocked

@maria-dev

Fix checkout retry backoff

Passed

@driveby_patch

Normalize formatting across repo

New account · Too many files

Blocked

Included with Critique

Run it before reviews,
or run it alone.

Checkpoint lives inside the same GitHub App and dashboard. Protect credits for Critique review, or operate as a standalone contributor gate for repos that only need deterministic intake.