Skip to content

Jev Spec

Pre-commit and CI gate that turns each Markdown requirement into one Jev yes-or-no question over the paired code and fails the build when probabilities miss configured thresholds.

Stars
11
Language
TypeScript
License
MIT
Published by
Community
Author
nozomi-koborinai
Last verified
Oct 2026

About this project

🌐 日本語 | 简体中文 | 한국어. Catch spec drift on every commit. jev-spec checks your code against the requirements in your Markdown specification and fails the build when they drift apart. It asks TypeSafe AI's Jev model one focused question per requirement, gets a probability back, and compares it with a threshold you set. That makes it small enough for a pre-commit hook and strict enough for a CI gate. Example report. The layout is what the CLI prints (timing and cost lines omitted); the probabilities are illustrative.

Quoted from the project's README. Read the full README.

Highlights

  • One request per target sends the spec, code, and every rubric together and asserts with numeric thresholds and exit codes.
  • Supports noul, choice, and score rubrics in a typed config with staged and diff modes for fast local loops.
  • Enforces workspace root jails, symlink checks, revision sanitizing, and size caps instead of truncating oversized targets.
  • Self-tested with per-requirement breaking probes that must pass intact and fail on the broken copy.

Watch out

A probability is not a proof: the digest advises tuning thresholds on your own code and keeping targets small and literal. Copy reviewed against the repository README on 2026-10-04, not from running it.

Questions about this entry

Short answers drawn from the linked project or page.

More Jev resources like this

22GitHub stars
Runnable agent harness that moves pick, score and yes-no loop choices to Jev or Laya in milliseconds while reserving the language model for writing, compiling DECISION.md into executable questions.
Jev Agents & MCP#community#jevbest#catalog-import
35GitHub stars
Diff-aware test selector that sends the git diff to Jev with one question per test, then prints the native filter flags and hands them to vitest, jest, node, bun, Playwright, cargo, or go test.
Jev Agents & MCP#community#jevbest#catalog-import
13GitHub stars
Pi extension that classifies each task with Jev over OpenRouter and routes it to a Pareto-optimal model balancing measured quality, cost, and latency under a role policy.
Jev Agents & MCP#community#jevbest#catalog-import
15GitHub stars
Node CLI that lints a file tree against fuzzy natural-language rules in one Markdown file, judging each matched file with a swappable TypeSafe-backed judge.
Jev Agents & MCP#community#jevbest#catalog-import
106GitHub stars
Decision layer exposing Jev's typed yes-no, choice, and score answers to DeepSeek Harness and MCP hosts, offline by default with every network transmission disclosed per feature.
Jev Agents & MCP#community#jevbest#catalog-import
14GitHub stars
Pi extension that pairs a local coding model with hosted Jev judgments for skill hints, file retrieval, and evidence ranking, with caching and failure bounds on every call.
Jev Agents & MCP#community#jevbest#catalog-import
Back to all resources

From the Jev community

Posts from builders shipping with Jev right now.

Follow @typesafeai