If you drive a terminal coding agent (Claude Code, Codex, Cursor's agent, Aider, opencode, Gemini CLI), you've probably watched it do this:

Run pnpm test. 40 lines of output. One test fails.

Change something unrelated.

Run pnpm test again. The same 40 lines. The same failure.

Repeat five more times.