A generic plan→execute→judge pipeline for the Claude Agent SDK or Codex SDK, with an optional deep-research phase in front. Fresh agent runs with real control flow — the research brief, the plan, and a typed verdict are the only data crossing phase boundaries. Never a transcript.
Everything is driven by environment variables — backend, model, effort, round count, and multi-agent fan-out.
Run from inside the git repo you want it to work on. Exit 0 means the judge passed; changes are left uncommitted for you to review.