Project profile
jevc
Compiles policy prose into typed Jev questions plus a reducer that computes the verdict in ordinary code.
Last verified: 2026-09-30
Quick facts
| Project | jevc |
|---|---|
| Creator | doronp |
| Type | Developer Tool |
| Language | TypeScript |
| License | Apache-2.0 |
| Uses Jev for | Turns existing policy text into hosted Jev questions |
| Open source | Yes |
| Status | Active |
What it is
jevc scans instruction files such as CLAUDE.md and AGENTS.md, separates rules it thinks can be decided from rules that need a procedure or generated text, and compiles the decidable ones into a Jev program. The npm package name is jev-compiler. The command is jevc.
Why it matters
It is a concrete version of a pattern this hub already recommends: the model answers narrow questions, and code owns the allow or deny.
Relationship to Jev
| Hosted Jev | Yes. The README names jev-1.13.0 as the model that answers the questions. |
|---|---|
| Split | Narrow typed questions for the model. The verdict is a reducer in ordinary code. |
| Offline path | jevc check replays a recorded corpus. The README says that path needs no API key. |
| Live path | jevc check --live is the exception that calls the network. |
Architecture
- Policy files
- Decidable-rule scan
- Typed questions
- Code reducer
- Allow or deny
Key features
- Scans CLAUDE.md, AGENTS.md, GEMINI.md, .cursorrules, Copilot instructions, and Claude skills.
- Can be installed as a Claude Code plugin that asks before it installs a gate.
- The README's sample scan output says 58 fixtures passed with 0 failing.
Performance and claims
The README says a markdown rule is re-read every turn, and that compiling it into questions plus a reducer makes the verdict something you can diff and unit-test.
Jev AI Hub read the README and the repository record on 2026-09-30. It has not run jevc check.
The design matches confidence-gated routing: generation stays out of the verdict. Read the compiled questions before you install a hook, because the scanner can mis-classify a rule.
Limitations
- The scan is a text heuristic. The README says the list is worth reading rather than the counts.
- A gate still spends hosted Jev quota when it runs live.
- The repository had 8 stars when this profile was captured. That is a snapshot, not a maturity score.
Code and repository
https://github.com/doronp/jevc
GitHub snapshot captured 2026-09-30: 8 stars, 0 forks, 0 open issues. Last push 2026-09-29. Counts change; this is not a live lookup.
Related Jev concepts
Confidence-gated routingDecision layerCoding-agent gates
Related guides
Related projects
Sources
- jevc READMEdoronp · accessed 2026-09-30 · github
- doronp/jevc repository metadataGitHub · accessed 2026-09-30 · third-party