jevbooks

← All projects

diffjury

raihankhan-rk/diffjury

Jev routes PR risk before human review.

What it is

DiffJury is a web app that fetches a public GitHub pull request and uses Jev to judge merge risk, review depth, and whether design or security review is needed. It is for teams that want to triage PRs before assigning a human reviewer.

How it uses Jev

On the server, POST /api/review sends the PR title, body, diff, and optional CI log and linked issue to TypeSafeClient.systemOne. Jev returns answers for nine typed questions (risk, review_depth, needs_design, needs_security, merge_blocker, missing_tests, docs_debt, blast_radius, verdict). The UI shows risk bars, noul probabilities, and a verdict.

Primitives:choicescorenoul

Technique worth stealing

Use one Jev systemOne call with multiple typed questions to get calibrated probabilities for PR triage.

Try it

npm install, set TYPESAFE_API_KEY in .env.local, npm run dev, open http://localhost:3000.

View on GitHub

judged by Jevjev-1.13.0

Evidence

Each line is one question put to Jev about the README. ≥ 0.60 reads as yes, ≤ 0.40 as no; in between Jev is not making a call.

  • Jev-centricyes0.95
  • Shows a System One patternno0.34
  • Handles uncertaintyno0.10
  • Measuredno0.05
  • Runnableyes0.72
  • Worth recommendingno0.34
  • Model replicano0.09
  • Problem scopescore on a 0–2 scale1.97
  • About Jevyes0.98

Signals by Jev jev-1.13.0, card written by DeepSeek V4.1 Flash from the README on 20 Sept 2026.