CURRENT RECORD
directus/directus
This sample describes past pull requests from other people. It does not predict yours.
CONTRIBUTION POLICY, BEFORE CODE
Merge Odds checks whether a project wants outside pull requests, whether it expects an issue first, and what it says about AI assisted work.
8 measured projects. Every nondefault claim points to a source pinned at a commit.
“We require a human in the loop at all times.”
THE READER
Select a measured project. A linked source means the project stated a rule that differs from the dataset default.
CURRENT RECORD
This sample describes past pull requests from other people. It does not predict yours.
READ IN THIS ORDER
The dataset leads with the project's own policy. Historical activity comes after it, with enough context to show where the sample can mislead.
Read the methodologyRestrictions can sit inside comments that disappear when GitHub renders the form.
Every quoted rule names the source file and commit where it was read.
The dataset is a starting point. A project can change its rules after measurement.
Casual author activity says what happened in a sample. It grants no permission.
THE DATASET
8 projects shown
| Project | External PRs | Issue first | AI code | AI PR text | Casual acceptance | Median to merge | Sources | Measured |
|---|---|---|---|---|---|---|---|---|
| directus/directus | yes | not required | conditional | disallowed | 33% | 4.09 days | 2 | 2026-08-07 |
| n8n-io/n8n | yes | yes | conditional | disallowed | 47% | 0.57 days | 3 | 2026-08-07 |
| payloadcms/payload | yes | not required | not stated | not stated | not available | not available | 0 | 2026-08-07 |
| prisma/prisma | yes | yes | allowed | not stated | not available | not available | 2 | 2026-08-07 |
| strapi/strapi | yes | not required | not stated | not stated | 41% | 5.99 days | 0 | 2026-08-07 |
| supabase/supabase | yes | yes | not stated | not stated | 90% | 0.92 days | 1 | 2026-08-07 |
| twentyhq/twenty | yes | not required | not stated | not stated | not available | not available | 0 | 2026-08-07 |
| withastro/astro | yes | not required | not stated | not stated | 56% | 3.26 days | 0 | 2026-08-07 |
VET BEFORE WORK
The vet-repo skill checks the pull request template first, reads current policy files, and reports statistics last. The vet-issue skill runs after a project passes, and confirms the defect still exists before any code is written.
/plugin marketplace add luantaraschi/merge-odds
/plugin install merge-odds
git clone https://github.com/luantaraschi/merge-odds.git
WHAT IT CANNOT TELL YOU
Policy is measured at one commit. Statistics come from a limited sample. The weekly refresh verifies old quotes and recomputes activity, but it does not discover new policy language. Read the current repository before acting.