Edit-test is the workhorse: agent edits → runs tests → reads output → decides. ReAct / Reflexion-style critic loops add a verifier step; useful when tests are weak or absent.
Tests are the eval. Push clients to invest in fast, deterministic test suites before any autonomous loop ships.