G-05Test-driven Agent
Write the failing test first; the test then defines “done” unambiguously.
Further reading
- SWE-bench: Can Language Models Resolve Real-World GitHub Issues? Jimenez et al., ICLR 2024
- Training Verifiers to Solve Math Word Problems Cobbe et al., OpenAI 2021