Repository navigation
v5.0.1 — Fix 6 Findings from Codex Reviews (GPT-5.4)
What's Fixed
6 findings from two Codex (GPT-5.4) reviews — the first cross-model review of this codebase.
From Adversarial Review (3 high-severity)
- Held-out comparison fails hard on zero examples —
read_results.pyexits with error when--splitfiltering leaves 0 examples. Missingheld_outis now a blocking preflight error. - Canary fails on empty output — No more silent pass when agent exits cleanly with no stdout. Empty output = failure regardless of error string.
- Constraint gate validates JS/TS/shell —
node --checkfor .js,bash -nfor .sh,npm testfor package.json. Fails closed when tools unavailable.
From Standard Review (3 skill bugs)
- Subdirectory projects fixed — Eval and constraint paths now resolve
$PROJECT_DIRin worktrees. - Race condition fixed —
waitbefore evaluator agent ensures all experiments exist. $BESTinitialized — State read block before gather step; skips analysis when no baseline.
Install
npx harness-evolver@latest🤖 Generated with Claude Code + reviewed by Codex (GPT-5.4)