Кодовый агент правит тест вместо кода — разбор разработчика Майкла Линча

Разработчик Майкл Линч разобрал, почему кодовые агенты регулярно делают глупости, и назвал причину не в модели, а в постановке задачи. Агент не видит того, что человек считает очевидным: соседний файл, который он не открыл, правило из головы тимлида, прошлую неудачную попытку.
Отдельно он описывает петлю, в которой агент правит симптом вместо причины: тест падает — агент меняет тест, сборка ругается — агент глушит предупреждение. Модель оптимизирует видимый ей сигнал, а не задачу.
Выход по Линчу — не умнее модель, а уже контекст: явные границы, маленькие задачи и проверка, которую агент не может подделать.