Objetivo: ao final, o consultor abre o menu de rewind e escolhe, entre as cinco opções, a que preserva exatamente o que precisa ser preservado.
Esc no prompt vazio abre o menu de rewind, com cinco opções: restaurar código, restaurar conversa, restaurar ambos, "summarize from here" e "summarize up to here".| Opção | O que volta | Quando usar |
|---|---|---|
| Restaurar código | Só os arquivos, até o estado daquele ponto | Uma mudança de código tomou o rumo errado, mas o racional da conversa até agora vale manter |
| Restaurar conversa | Só as mensagens, descartando o que veio depois do ponto | A conversa foi por um caminho ruim, mas os arquivos já estão no estado certo e não devem voltar |
| Restaurar ambos | Código e conversa, até o ponto escolhido | Reset completo — tanto o racional quanto os arquivos precisam recomeçar daquele ponto |
| Summarize from here | Comprime o que veio depois do ponto | Você foi por um desvio paralelo (abordagem alternativa que não vingou) e quer descartá-lo sem perder o que veio antes |
| Summarize up to here | Comprime o que veio antes do ponto | Uma fase longa de setup/exploração já cumpriu o papel dela e não precisa mais ocupar contexto ativo |
O menu de rewind opera sobre os pontos em que você enviou uma mensagem — cada um deles é um checkpoint possível. Escolher a opção certa é menos sobre "quanto tempo voltar" e mais sobre o que precisa ser preservado: só o código, só a conversa, os dois, ou uma compressão de uma das metades.
No VS Code, o hover sobre uma mensagem oferece três variações que ramificam a conversa (fork), sem descartar nada — você cria um caminho novo mantendo o original intacto em segundo plano. Aqui, no menu de rewind por duplo Esc, as opções de restaurar de fato substituem o estado atual — não é uma ramificação, é uma volta no tempo. As duas opções de "summarize" são as únicas deste menu que comprimem em vez de restaurar.
Regra Wayon Se o rewind for descartar uma versão de um entregável já compartilhado com o cliente (FS, blueprint, job aid), salve uma cópia antes de restaurar — o menu de rewind não avisa duas vezes, e a versão anterior enviada ao cliente pode não corresponder mais ao estado local depois da restauração.
Restauraria os arquivos, mas deixaria a conversa do desvio ainda registrada — não é o que "descartar o desvio" pede aqui.
Comprimiria o que veio antes do checkpoint, quando o que precisa sumir é o que veio depois.
Correto. Comprime o que veio depois do checkpoint escolhido, exatamente onde está o desvio a descartar.
Comprimiria o que vem depois do checkpoint — inclusive o trabalho recente que você quer manter intacto.
Correto.
Descartaria mensagens em vez de comprimir, e não é isso que se busca quando a fase de setup ainda tem valor de registro resumido.
Deixaria o código com a mudança indesejada, que é justamente o que precisa voltar.
Correto. Os arquivos voltam ao estado anterior; a conversa inteira, inclusive o que veio depois, permanece.
Também descartaria parte da conversa que você queria manter — não é necessário reverter os dois quando só o código está errado.
Comprime o que vem depois em vez de descartar e restaurar de fato — não é o reset completo que a situação pede.
Correto. É a opção de reset completo entre as cinco.
Manteria a conversa depois do ponto, quando o objetivo aqui é descartar dos dois lados.