Skip to content
System One

nozomi-koborinai/jev-spec

Checks your code against Markdown specs on every commit by asking Jev one focused question per requirement and comparing the returned probability with a threshold you set, failing the build on drift.

jev-spec: catch spec drift on every commit
Image from github.com

nozomi-koborinai/jev-spec on GitHub

Stars
6
Forks
1
Language
TypeScript
License
MIT
Last push
21 Sep 2026

Read from GitHub on . Counts change daily.

How it uses Jev

const MET = { minProbability: 0.85 } as const;
const NOT_VIOLATED = { maxProbability: 0.3 } as const;

export default defineConfig({
  client: { model: 'jev-1.13.0' },
  targets: {
    exitCodes: {
      description: 'Exit codes of the check command',
      specPath: 'docs/specs/exit-codes.md',
      codePaths: ['bin/jev-spec.js', 'src/cli/main.ts', 'src/cli/commands/check.ts'],
      rubrics: {
        'REQ-EXIT-01': noul(
          'When every target that was checked passes, does the check command return exit code 0?'
        ),
        'REQ-EXIT-02': noul(

View in jev-spec.config.ts

Open on GitHub

More like this

Use cases this is tagged with