← all features · evolve-loop explainers

Bridge & drivers

Every phase’s model call is a tmux-driven REPL session with liveness probes, exhaustion detection, and a strict exit-code contract.

How it works today

Why you see exit=85 storms during quota walls — 85 is the designed "this CLI can’t continue, try the next" signal. 29 of them in one width-3 batch is the bench + fallback machinery absorbing a walled provider, not an error cascade.

How it got built

Incident-driven throughout: cycle-283 (quota wall re-burned boot every dispatch → clihealth benches), 274/277 (dead-shell wedge), 262 (dead panes read as progress → liveness detectors), 286/291 (masked evidence, render wedges), ADR-0054 (per-run sockets for concurrent sibling loops). Verification found zero doc↔code drift in this domain — the most accurately documented subsystem in the repo.

Generated by /evo:explain · verified against code 2026-07-13 (file:line citations) · doc drift found during verification is queued in .evolve/inbox (docs-code-alignment-2026-07 campaign).