Два из трех API-вызовов возвращали HTTP 500. Агенты поколениями лепили заплатки поверх заплаток, пока код не превратился в клубок нейросоплей. Вместо очередного исправления я перенес систему в чистый контур, где агент пишет новую реализацию, не видя старой. В статье механизм переноса, 15 правил…