Wrapping a loop around an AI coding agent is the obvious next move once single-shot prompting stops working. Run it, score it, retry if the score is low.
Two walls show up right after:
The score goes up and the work is still wrong. The agent learned to satisfy the grader, not the task.
Failure is a dead end. Every piece of the loop exists, but a failed run never feeds the next one.
Both are environment design problems rather than model problems, and they don't go away as models get stronger. A stronger model finds the shortcut faster.






