раздел 03

Цикл сделал-проверил-поправил

Когда у агента есть датчики - линтер и тесты - он может работать не «написал и ушёл», а по кругу: написал, проверил себя, увидел ошибку, поправил, проверил снова. И так пока всё не станет зелёным.

Как выглядит круг

1
Сделал
Агент пишет или меняет код под твою задачу.
2
Проверил
Сам запускает линтер и тесты - смотрит на сигналы датчиков.
3
Увидел ошибку
Где-то красный: линтер ругается или тест не сходится.
4
Поправил
Агент чинит именно это место и запускает проверки заново.
5
Зелено
Все проверки чистые - только теперь агент говорит «готово».

Этот круг агент может крутить сам, без тебя, пока не добьётся зелёного. Тебе остаётся посмотреть уже на проверенный результат.

Принять результат вслепую - значит надеяться, что повезло. Цикл «сделал-проверил-поправил» убирает надежду на удачу: код проходит проверки, иначе агент не остановится.

Почему это надёжнее

Без цикла агент выдаёт первый вариант и считает, что всё хорошо. Ошибки в этом варианте находишь ты - руками, потом. С циклом ошибки находит сам агент - сразу, по датчикам. Это та же работа, но сделанная до того, как дошла до тебя.

Что делать тебе

Главное - попросить агента самому прогонять проверки, а не ждать, что он догадается. Достаточно простой фразы вроде «после каждой правки сам запускай линтер и тесты, и не говори готово, пока не зелено». Дальше круг крутится сам.