The front-runner
- TypeSafe Jev: a typed classifier now fronts five decision surfaces — the addressed judge on push, the convention-relation memory write gate, intent verification, the scoring false-positive pre-filter, and a triage shadow. It answers typed questions (yes/no, choice, score) with probabilities in ~200–300ms; it can't emit prose and never acts as an LLM provider.
- Confident answers act, uncertain ones escalate: at 0.95–0.97+ confidence (by surface) Jev's answer skips or shrinks the LLM call; the middle band flows to your configured models unchanged. Jev pre-filters stages — it isn't one.
- Off by default, two gates to egress: the server-key path needs both a TYPESAFE_API_KEY on the backend and a per-installation jev_classifier opt-in — the env key alone never sends tenant data.
- Per-installation BYOK: store your own TypeSafe key (and optional base URL) on the Integrations page. A stored key takes precedence over the env key and needs no flag — adding the key is the consent to egress.
- The triage shadow classifies path, status, and ~2,400 chars of raw diff for PRs of up to 40 files (larger PRs skip it). Its depth answers are observe-only calibration; its per-file effort answers can raise a file's review reasoning effort (never lower it), with high picks capped at 1 in 4 reviewed files (minimum one); effort picks act at 0.7 confidence.
- $0.042 per million input tokens, output free. Model pinned to jev-1.13.0 so answers don't drift behind tuned thresholds.