01
Task contract
A JSON task with stable acceptance criteria and a Kane _test.md file. Both are hashed before the run.
Elenchos isolates the worktree, locks the Kane contract, and accepts a run only after Kane passes.
01
A JSON task with stable acceptance criteria and a Kane _test.md file. Both are hashed before the run.
02
The coding agent works in a detached Git worktree. It cannot mark criteria as passed.
03
Kane CLI runs the locked Functional test. Structured output is the only pass signal.
✓VERIFIED
Agent narration is useful context. It never becomes a pass. Elenchos reads Kane's structured output and the repository state.
Node 20+, Git, then npm install -g elenchos. Kane login is only required for real browser verification.
Elenchos 0.1.5 on npm. MIT licensed.