Ratchet Code

Почему кодинг-агенты работают и почему ломаются
Одна и та же модель галлюцинирует в веб-чате и работает в кодинг-агенте. Дело не в модели — дело в topology. Генерация может быть вероятностной. Верификация должна быть детерминированной.

Ratchet Pattern -- как заставить агента довести дело до конца
Я поручил AI-агенту написать тесты для 527 функций. Он остановился на 40-й и объявил: «Готово». Ratchet Pattern передаёт решение о завершении механическому verifier, заставляя агента дойти до конца.

Топология обратной связи важнее IQ модели
Одна и та же модель может остановиться на 40 или завершить 527. Разница — не в модели, а в структуре обратной связи. Производительность LLM определяется не столько самой моделью, сколько тем, насколько быстрый и детерминированный цикл обратной связи её окружает.

tsma — линия обороны от регрессий в legacy-коде
CLI-инструмент, который индексирует все функции, определяет наличие тестов, измеряет coverage и даёт обратную связь LLM-агенту. Одна команда — и в legacy-коде появляется линия обороны от регрессий.

filefunc — один файл, одна концепция
Единица навигации AI-агента по коду — это файл. Конвенция структурирования Go-кода и CLI-инструмент, который принудительно ограничивает один файл одной концепцией.