What it is
An experimental web game bench in TypeScript. The Chess of Life is its first ruleset: turn-based intervention on a Conway board, where each side flips one cell before evolution. Jev is both the tool for exploring rules and their first player.
How it uses Jev
Each turn, every legal cell becomes one typed Boolean question in a single request. Jev returns calibrated probabilities; the decision strategy converts them into the cell to flip. No heuristic fallback; a user-set confidence threshold flags unsure turns.
Primitives:choice
Technique worth stealing
Ask one typed Boolean per legal cell in a single request, exposing probability, confidence, latency and token cost as first-class outputs.
Try it
git clone, npm install, ./start.sh; or node tools/play.ts --dry-run --size 8x8 --turns 20
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.93
- Shows a System One patternyes0.89
- Handles uncertaintyyes0.66
- Measuredno0.05
- Runnableno0.33
- Worth recommendingno0.39
- Model replicano0.05
- Problem scopescore on a 0–2 scale0.00
- About Jevyes0.98
Signals by Jev jev-1.13.0, card written by DeepSeek V4.1 Flash from the README on 22 Sept 2026.