What it is
A portfolio triage demo: 1,000 synthetic SaaS accounts go in, six constrained Jev judgments per account come back, and ordinary TypeScript decides which accounts a human should open today.
How it uses Jev
Jev answers six typed questions per account in one request: needs_attention, churn_signal, expansion_signal (Noul), urgency (Score 0–4), primary_reason (Choice 7), owner (Choice 6). Raw probabilities are stored; bands, rankings and lenses are arithmetic in triage.ts.
Primitives:choicescorenoul
Technique worth stealing
Keep the workflow in code and give the model narrow semantic judgments; Jev is never asked to decide a priority.
Try it
bun install, set TYPESAFE_API_KEY, then bun run dev; bun run audit needs no key.
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.92
- Shows a System One patternyes0.88
- Handles uncertaintyno0.06
- Measuredyes0.98
- Runnableunclear0.51
- Worth recommendingno0.39
- Model replicano0.04
- Problem scopescore on a 0–2 scale1.19
- About Jevyes0.98
Signals by Jev jev-1.13.0, card written by DeepSeek V4.1 Flash from the README on 20 Sept 2026.