Is this delta safe to merge?
When an agent writes a PR, Izri runs four independent quality signals against the diff and aggregates them into a single izri/quality verdict. One hard rule fails the delta; a chorus of weak soft signals fails it too.
Four signals, one verdict
Each signal posts its own GitHub Check Run; the umbrella aggregates them into the single status a reviewer or another agent reads.
Scope
Does the diff match what the PR said it was going to do? Did it touch paths it shouldn't?
Tests
Did the relevant tests run, and did they pass against the diff?
Hallucination
Do the tests that passed actually exercise the lines that changed? Or are they passing without touching the diff?
Visual
What visually changed on the routes the PR touched?
Where the verdict lands
Same scoring engine, three surfaces. Pick whichever your team already lives in.
GitHub Check Run
One Check Run per signal plus the izri/quality umbrella. Pin the umbrella to branch protection and the rest stay informational, or pin individual children when you want surgical gates.
Action setupSticky PR comment
A single comment, edited in place on every push. Shows the umbrella verdict, every contributing signal, hard findings, and AI-generated insights when enabled. Never stacks duplicates.
Scope detailsDashboard report
Per-delta report at /organizations/.../deltas/<id> with line-level annotations, a visual-diff drill-down, a project-level quality-trends chart, and deep links from the sticky comment.
Dashboard docsStart scoring every delta
Drop the GitHub Action workflow in, point a CLI at your project, or mount the MCP server in your agent. The four signals score the next PR you ship.