1 00:00:00,005 --> 00:00:03,282 Nesse vídeo eu mostro uma correção de bug do começo ao fim, 2 00:00:03,282 --> 00:00:05,887 com três agentes trabalhando um depois do outro. 3 00:00:08,804 --> 00:00:11,073 O bug é no cupom de primeira compra: 4 00:00:11,073 --> 00:00:14,413 com dois itens no carrinho, o desconto sai em dobro. 5 00:00:14,413 --> 00:00:16,753 Para corrigir, eu uso o fluxo de sempre, 6 00:00:16,753 --> 00:00:20,146 com três etapas: análise, correção e revisão. 7 00:00:20,146 --> 00:00:23,235 Na análise, o Claude lê o código, encontra a causa 8 00:00:23,235 --> 00:00:26,295 e escreve um plano num arquivo, sem alterar nada. 9 00:00:26,295 --> 00:00:29,915 Na correção, o Codex segue esse plano e muda o código. 10 00:00:29,915 --> 00:00:32,757 Na revisão, o Claude confere o que foi feito. 11 00:00:32,757 --> 00:00:35,783 Cada etapa abre o seu terminal e tem o seu papel. 12 00:00:35,783 --> 00:00:39,483 As regras do projeto valem para as três: responder em português, 13 00:00:39,483 --> 00:00:44,452 não mexer no package.json sem avisar, e toda mudança vir com teste. 14 00:00:44,997 --> 00:00:47,644 A linha Pronta diz quando cada etapa termina. 15 00:00:47,644 --> 00:00:50,524 A análise é automática, a correção só fica pronta se o 16 00:00:50,524 --> 00:00:54,556 npm test passar, e a revisão espera a minha aprovação. 17 00:00:54,556 --> 00:00:57,593 Executo o fluxo e volto para a Grade. 18 00:01:00,993 --> 00:01:03,573 O analista está lendo o cupom e o carrinho. 19 00:01:03,573 --> 00:01:06,568 Quando quer gravar o ANALISE.md, ele pede permissão, 20 00:01:06,568 --> 00:01:11,256 e o pedido aparece no terminal, no cartão, na Atenção e no rodapé. 21 00:01:11,256 --> 00:01:14,993 No pedido dá para ver de qual terminal e de qual etapa ele veio. 22 00:01:14,993 --> 00:01:16,720 Eu respondo no terminal. 23 00:01:19,991 --> 00:01:24,493 No ANALISE.md fica a causa, o plano e um caso que reproduz o erro. 24 00:01:24,493 --> 00:01:26,631 É esse arquivo que o Codex vai ler. 25 00:01:26,740 --> 00:01:29,289 Com a análise pronta, a correção começa sozinha. 26 00:01:29,289 --> 00:01:31,739 Eu passo para o Foco para acompanhar o Codex. 27 00:01:36,175 --> 00:01:39,058 Ele lê a análise, altera o cálculo do desconto no 28 00:01:39,058 --> 00:01:43,478 cupom e acrescenta um teste para o caso dos dois itens. 29 00:01:44,500 --> 00:01:49,331 Agora ele roda o npm test, e todos os testes passam, inclusive o novo. 30 00:01:50,536 --> 00:01:53,801 A etapa só fica pronta porque o npm test passou. 31 00:01:53,801 --> 00:01:56,281 Não basta o agente dizer que terminou. 32 00:01:56,281 --> 00:01:59,588 Em Ver resultado aparece o comando, a saída e o veredito. 33 00:02:04,318 --> 00:02:05,622 Aí entra o revisor. 34 00:02:05,622 --> 00:02:09,254 Ele lê o que mudou e grava os achados no REVISAO.md. 35 00:02:09,254 --> 00:02:11,894 Antes de aprovar, eu leio os achados. 36 00:02:11,894 --> 00:02:13,214 Se tivesse algum problema, 37 00:02:13,214 --> 00:02:15,478 eu devolvia para a correção com uma instrução. 38 00:02:15,478 --> 00:02:17,150 Dessa vez, eu aprovo. 39 00:02:17,150 --> 00:02:18,726 Na aba Etapas fica o registro, 40 00:02:18,726 --> 00:02:22,079 com as instruções enviadas e o horário de cada coisa. 41 00:02:22,079 --> 00:02:24,125 As três etapas terminaram. 42 00:02:24,125 --> 00:02:27,825 Eu entrei duas vezes, na permissão e na aprovação. 43 00:02:27,825 --> 00:02:30,266 O resto os agentes fizeram sozinhos.