Кодерская мастерская
claude обосрался!
Я так этому рад. Ведь факт обсёра в августе 2026 означает, что вся моя возня с изоляцией проделана не зря!
Что случилось:
Claude запущен в песочнице, в которую проброшена директория со всеми проектами организации.
Там есть несколько репозиториев, и два из них содержат одну кодовую базу (1 - это форк другого).
Т.е. дерево каталогов и файлов там почти идентичное.
Так вот попросил я агента совершить небольшой рефактор, делать его нужно в апстримной репе, а потом он через мердж уезжает в форк.
Рефактор он вроде сделал, сегодня заглядываю в форк, а там что? Правильно, там насрано.
Если точнее, там лежит в working tree как бы кусок рефактора, часть файлов перемещена также, как была перемещена при рефакторе в апстриме, но нет ни шагов рефактора до, ни шагов рефактора после.
Произошло это потому, что агент работает в корне воркспейса, в котором лежат все репы, и в какой-то момент, выполняя скрипты он то ли запутался, какой у него сейчас рабочий каталог, то ли у него откатилась операция cd, но так или иначе скрипт исполнился на всём дереве, и по паттерну сделал мув файлов.
Какая поверхность? Только пара репозиториев, которые восстанавливаются в моём случае локально, в более плохом сценарии с хоста вытягиваются с ремоута.
А вот если бы этот скрипт он по ошибке на весь диск d зафигачил, то...
1 · 142 ·