Skip to content

Jev directory

Jevcheck

pytest-style behavioral contracts for Jev: pin a production contract of baseline model plus fixtures, eval a candidate model against it, and fail the upgrade when answers flip or confidence regresses.
Stars
2
Language
Python
License
MIT
Reading time
2 min
Published by
Community
Author
sathariels
Last verified
Oct 2026

sathariels/jevcheck

User repository on GitHub

View on GitHub

Behavioral contracts for TypeSafe Jev — pin production expectations, eval model upgrades, catch flips and confidence regressions.

Forks
1
Last pushed
Updated Oct 2026

Repo stats from the GitHub API, cached Oct 2026.

Highlights

  • Reports unchanged, confidence regressions or answer flips with exact diffs such as billing→general and 0.94→0.71, and exits nonzero on failure.
  • Rejects floating aliases jev-latest and jev-preview unless --allow-unpinned is passed; concrete pins require exact model identity.
  • v0.2 adds two-model execution: record snaps a baseline model's answers, then compare evals a candidate against that snapshot or fetches both live.
  • The repo's jev-1.13 and jev-1.14 strings are unverified example pin labels in fixtures; a documented pin example is jev-1.13.0.
  • eval --answers replays recorded fixtures without a key for CI, and auth for live calls is TYPESAFE_API_KEY only.

Quickstart

bash
pip install jevcheck
jevcheck eval fixtures/support-triage.json --candidate-model jev-1.14

Watch out

Copy reviewed against the truncated repo README on 2026-10-15; the excerpt cuts off at the end of the record section. The jev-1.13 and jev-1.14 labels used by fixtures are explicitly unverified examples, and the HOL Guard badge is an external registry widget.

Questions about this entry

Short answers drawn from the linked project or page.

From the Jev guides

Original write-ups on what this entry is for.

From the Jev AI model community

Posts from builders shipping with Jev right now.

Follow @typesafeai