RESPOSTA
O que é cutover?
Revisado em · Revisado por Paulo Pierrondi, fundador.
Cutover, no Legacy Exit, é o momento em que a operação de um processo deixa o sistema legado e passa ao agente governado. Não é o dual-run e não é a reescrita do sistema. No dual-run os dois recebem as mesmas entradas, produzem saídas comparáveis e o substituto não tem efeito em produção. A escrita fica desligada. O legado continua em comando, como operação viva, e o candidato roda ao lado, em sombra. O corte só vem depois, com aprovação humana. Antes de medir, o Equivalence Contract está fechado. Ele fixa campos, tolerâncias, blockers e as exceções que uma pessoa pode aprovar com dono, justificativa e validade. Não é um percentual genérico de acerto. Uma diferença pequena pode ser material. Uma diferença grande de formatação pode ser irrelevante. Cada divergência recebe uma classe — blocker, material, cosmética, erro do legado ou exceção aprovada — antes de qualquer taxa agregada. Exceção sem dono continua blocker. Exceção aprovada entra no Evidence Pack com dono, justificativa e validade. Sem essa classificação, uma taxa alta de concordância pode esconder a diferença que impede o corte. O contrato fica fechado antes de qualquer comparação. A lista cobre outputs, campos críticos e regras de negócio. A tolerância é por campo e por classe de risco, nunca um percentual único para o processo inteiro. Blocker, diferença material e diferença cosmética são separados antes de olhar o volume. O dono do risco, definido nesse contrato, é quem aprova a exceção. Justificativa, validade e ação compensatória ficam no Evidence Pack. Aprovadores, evidências mínimas e rollback ensaiado também ficam escritos antes da primeira execução em sombra. O Evidence Pack é o dossiê que sustenta a decisão de desligar o processo. Reúne o que foi comparado, onde houve divergência, quem aceitou a exceção, como o rollback foi ensaiado e por que a decisão final se sustenta. Inclui as aprovações com nome, papel e data, inclusive a autorização final do corte. O pacote nasce da Trilha: cada execução do Paralelo registra entrada, saída, exceção e aprovação. Números agregados sem período, divergência sem classificação e aprovação sem nome não formam evidência. Se alguém questionar o corte depois, a resposta está escrita, com dado, e não na memória de quem participou. O rollback entra antes do corte, não depois do susto. O checklist define o gatilho de volta, quem pode acioná-lo, o estado dos dados, o tempo máximo de recuperação, a comunicação, as dependências e a prova de que o legado ainda pode reassumir. O plano não está pronto porque existe um documento. Está pronto quando o retorno foi ensaiado, os acessos funcionam e a decisão tem dono. O ensaio registra ponto de restauração, sincronização, reconciliação e o tratamento das transações em voo, e confirma que acessos, infraestrutura, equipe e fornecedor do legado continuam disponíveis na janela. A validade é explícita. O plano expira quando acesso, dados, dependências, equipe ou arquitetura mudam, e precisa ser revisto antes de cada cutover. O retorno é testado em ambiente representativo. Evidências, contatos, comunicação, a decisão de go ou no-go e a validade do plano entram no mesmo pacote. Gatilho ambíguo não serve: a autoridade que pode voltar está nomeada. Freio e rollback não são a mesma saída. O Freio interrompe a execução nova, sem chamado e sem depender do fornecedor. O rollback restaura a operação anterior e reconcilia o estado, e pode exigir passos adicionais. O cutover permanece bloqueado até o ensaio e as evidências entrarem na Trilha. A autorização é humana. O agente não desliga o legado sozinho. Produção, acesso privilegiado, dinheiro, exclusão e o corte esperam uma pessoa. Se a equivalência não fecha, o resultado válido é não cortar. Descobrir isso antes do desligamento é controle, não fracasso. O problema é cortar ignorando a evidência. O primeiro recorte é um processo recorrente, com regras estáveis e entradas e saídas comparáveis, owner operacional e rollback executável. A aplicação inteira só entra quando os processos críticos já podem ser comparados e revertidos. O agente não finge substituir um registro oficial de estado crítico. Sem acesso confiável, equivalência, aprovação ou rollback, o porte cai ou o caso é recusado. O Diagnóstico qualifica essas condições antes da proposta. Legacy Exit usa esse desenho para retirar um processo por vez, com prova, não com fé. O Paralelo produz o diff por regra. Regras da Casa impedem avançar fora do critério. A Trilha preserva a decisão. O template do contrato e o template do Evidence Pack estão no site. O pack sandbox é fixture e não é case de cliente. Nada disso substitui a aprovação humana do corte.
Passo a passo
- Feche o Equivalence Contract antes do dual-run: campos, tolerâncias, blockers e exceções com dono.
- Rode o substituto em paralelo, sem efeito em produção, e classifique cada divergência antes de qualquer taxa.
- Monte o Evidence Pack com o que foi comparado, as divergências classificadas e as aprovações com nome e data.
- Ensaie o rollback: gatilho, autoridade, acessos e a prova de que o legado ainda pode reassumir.
- Autorize o cutover só com aprovação humana; se a equivalência não fecha, não corte.
Como um agente faz isso
Na AgenticosCore, o Paralelo compara o agente com o sistema atual enquanto o legado segue em comando. A Trilha registra cada comparação, exceção e a autorização do corte. As Regras da Casa impedem o avanço fora do contrato, e o Freio interrompe a execução nova. O rollback segue o plano aprovado do processo. O cutover permanece bloqueado até o ensaio e as evidências entrarem na Trilha.
Perguntas frequentes
O cutover desliga o sistema legado sozinho?
Não. Durante o dual-run o legado continua operando e o substituto não tem efeito em produção. O desligamento é decisão posterior, com aprovação humana, rollback ensaiado e Evidence Pack.
Dá para fazer cutover sem rollback ensaiado?
Não. O plano não está pronto porque existe um documento. Está pronto quando o retorno foi ensaiado, os acessos funcionam e a decisão tem dono. Sem isso, o cutover permanece bloqueado.
Fontes primárias
- AI RMF Core — NIST
- Retiring service components securely — UK Government Security