Skip to content

Stop slop at the gate.

Checkpoint fires before Critique review, before credits burn, and before a maintainer gives the pull request attention it has not earned.

Checkpoint
Critique Review
Merge
live gatePR #214
webhookpull_request.opened #214
author@newuser_9 - account age 4h
ruleaccount_age: failed
ruleai_slop: "Certainly! Here is..."
verdictBLOCKED - critique review skipped
credits0 credits burned
Critique review skipped. Specialist lanes never start. The check run fails at Checkpoint.
actorblocked0 credits

Rules with receipts.

No agents. No model calls. Checkpoint is deterministic: identity, activity, content shape, and explicit maintainer overrides.

Every card is a rule family: toggle it in the repo dashboard, set the threshold inline, and let GitHub branch protection enforce the result.

AI slop detection

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

"Certainly! Here is a comprehensive..."

Require profile picture

Flags accounts that still look like unclaimed default GitHub identities.

@ghost_patch_17

Account age

Requires contributors to clear your minimum account age threshold.

Created 14 minutes ago

Max files changed

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

47 files touched

Language gate

Keeps contribution language aligned with the repository policy.

Primary: TypeScript

Merged PR threshold

Uses public merged PR history as one 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
Critiquereviewscode.CheckpointdecideswhethertheactorandthePRshapedeservethatreview.
webhook

PR opened

Webhook lands. Checkpoint evaluates first.

gate

Checkpoint

Pass continues, warn records signal, block stops review.

review

Critique Review

Specialists and sandbox evidence run only after the gate.

ship

Merge

Branch protection can require both checks.

Toggle rules. Watch the feed change.

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

?

@newuser_9

Improve docs with comprehensive examples

Blocked
no avatarnew accountslop pattern
MA

@maria-dev

Fix checkout retry backoff

Passed
clean contributor
DR

@driveby_patch

Normalize formatting across repo

Blocked
new accounttoo many files

Included with Critique - standalone ready - open-source version coming soon

Run it before reviews, or run it alone.

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