If you run a coding agent on a real project, you have probably lived through all three of these moments.

Moment one. The agent runs your test suite. The terminal answers with thousands of lines — progress dots, a coverage row per module, missing-line lists, warnings, stack traces. The agent...