# Ciclo de build e revisões

> Acompanhe o estado dos pedidos, inspecione arquivos alterados e separe revisões do artefato, publicação e mudanças de dados.

[Página canônica](https://rogueon.ai/pt-br/docs/build-and-refine)

## Mantenha a revisão vinculada ao contexto

Continue na conversa existente para revisar o artefato atual. Um pedido de alteração usa o contexto do projeto; outra conversa é um ponto de partida diferente. Identifique a versão testada e a mudança necessária, principalmente quando uma versão pública e uma prévia mais recente coexistem.

Um pedido pode exigir esclarecimento, executar, falhar, ser interrompido ou produzir uma prévia pronta. A disponibilidade de Parar, repetir ou retomar depende desse estado. Uma conexão interrompida não comprova que o processamento no servidor deixou de concluir.

## Delimite a revisão

**Pedido de alteração com controle de regressão**

```text
Base: a prévia atual desta conversa.
Observado: enviar um título vazio cria um item vazio na lista.
Esperado: rejeitar títulos vazios ou apenas com espaços antes de criar o item.
Preservar: IDs estáveis, filtro de status, ordenação e layout atual.
Validar: entrada vazia, espaços, entrada válida, envio repetido e envio por teclado.
Não adicione persistência nem altere o modelo de dados. Informe arquivos alterados e resultados da validação.
```

## Inspecione a diferença produzida

Quando o cartão de arquivos alterados estiver presente, Revisar abre o arquivo e as diferenças disponíveis. Confira adições, remoções e mudanças inesperadas fora do escopo. Diferenças grandes podem ser apresentadas como arquivo completo, sem comparação linha a linha.

O painel de código exibe fontes salvas e permite copiar; não é um editor de fontes no próprio painel. Para desenvolvimento externo, exporte o artefato e use suas ferramentas. Uma prévia funcional, um diff e um build de produção sem erros respondem a perguntas distintas e devem ser verificados separadamente.

## Separe reversão de artefato e de dados

Desfazer, quando disponível, volta a uma versão anterior do artefato após confirmação e exige o contexto de quem criou o projeto. Também pode afetar a versão no endereço publicado. Não fornece rollback de transações do banco, e-mails enviados ou ações concluídas em serviços externos.

Alterações comuns permanecem na prévia até publicação explícita. Se a conversa estiver vinculada ao GitHub, versões concluídas podem gerar commits de forma independente. Confira o site publicado e o estado do repositório ao coordenar uma entrega.

## Guias relacionados

- [Prévia e validação de runtime](https://rogueon.ai/pt-br/docs/preview-and-testing)
- [Publicação e seleção de versão](https://rogueon.ai/pt-br/docs/publishing)
- [Exportação e desenvolvimento externo](https://rogueon.ai/pt-br/docs/exporting)

