How PR Quorum reviews a pull request
From the moment a PR opens, PR Quorum reads the diff like a disciplined review team: specialists fan out, noisy findings get filtered, and GitHub receives one focused review that maintainers can act on.
The review pipeline
Each PR triggers a fan-out across specialist reviewers. They return typed findings, the aggregator removes repeats, and only the strongest comments reach GitHub.
Built for signal, not volume
Multiple reviewers can spot the same issue. PR Quorum merges duplicates, ranks by severity and confidence, then posts only the comments worth reading.
min_confidence: 0.75 max_inline_comments: 10
.ai-review.yml lets every repo decide what strict means: hotter auth paths, quieter generated files, draft skips, and per-reviewer model overrides.
.ai-review.yml ├ trigger: [opened, synchronize] ├ skip.draft_prs: true └ rules.min_confidence: 0.85
PR Quorum posts as 'COMMENT', gives maintainers a clear verdict signal, and leaves merge control exactly where it belongs: with humans.
event: "COMMENT" verdict: "needs_attention"
Everything that makes it usable in real repos
A single POST /pulls/n/reviews carries the summary body and inline comments at lines that map to a diff position.
Eight built-in reviewer templates — 3 on by default, 5 ready to enable — plus fully custom agents with their own system prompt, focus list, and model.
Reviewers call OpenRouter chat-completions in parallel. Default model: deepseek/deepseek-v4-flash.
Trigger events, skip.draft_prs, rules.min_confidence, rules.max_inline_comments, per-reviewer model overrides.
Findings below min_confidence (default 0.75) are dropped before posting.
Background job with concurrency 5/repo and 2 retries. Status persists in review_runs.
GitHub webhooks are HMAC-verified before any DB writes.
Reviews counted per calendar month against your plan. Hard-stop when over — except BYOK reviews, which are uncapped.
OpenRouter keys are stored AES-256-GCM encrypted and used at review runtime on Pro and above. BYOK reviews are not counted against your monthly cap.
Put PR Quorum on your next PR
Install the GitHub App, choose the repos, and let the next pull request show you the signal quality.