RESPOSTA

O que é descomissionamento de sistema?

Revisado em · Revisado por Paulo Pierrondi, fundador.

Descomissionamento de sistema, no Legacy Exit, é a retirada do sistema legado depois que a operação já passou pelo dual-run e pelo cutover, com Evidence Pack, Equivalence Contract, rollback ensaiado e uma resposta escrita para o dado histórico. Não é desligar um servidor. 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 cutover é o momento posterior em que a operação de um processo deixa o sistema legado e passa ao agente governado. A autorização é humana. O agente não desliga o legado sozinho. Antes de medir, o Equivalence Contract fica 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. 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. Números agregados sem período, divergência sem classificação e aprovação sem nome não formam evidência. O rollback entra antes do corte, não depois do susto. O plano está pronto quando o retorno foi ensaiado, os acessos funcionam e a decisão tem dono. 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. 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 desligamento também não apaga as obrigações sobre os dados. Antes do corte, o dado histórico precisa de retenção, de um destino de leitura que não dependa da aplicação antiga e de descarte registrado do que perdeu a finalidade. Migrar tudo para o sistema novo raramente é a resposta. O checklist de descomissionamento fecha a mesma história: contrato aprovado, blockers zerados ou exceções assinadas, dependências e consumidores inventariados, go/no-go nominal, backup verificado, Freio e rollback acessíveis, reconciliação depois do corte, retenção e acesso ao arquivo, licenças encerradas, acessos revogados, inventário atualizado e Evidence Pack preservado. A sequência varia por criticidade, setor, contrato e papel LGPD. Tecnologia, Segurança, Jurídico, DPO e o owner do processo validam. Produção, acesso privilegiado, dinheiro, exclusão e o corte esperam uma pessoa. Ainda não há case de cliente AgenticosCore. O pack sandbox é fixture e não é case de cliente. O checklist está em /recursos/checklist-descomissionamento/, o template do contrato está em /recursos/contrato-de-equivalencia/ e o template do Evidence Pack está em /recursos/template-evidence-pack/. Nada disso substitui a aprovação humana do corte.

Passo a passo

  • Feche o Equivalence Contract e rode o dual-run sem efeito em produção antes de qualquer desligamento.
  • Autorize o cutover só com aprovação humana, rollback ensaiado e Evidence Pack; se a equivalência não fecha, não corte.
  • Na janela, nomeie o go/no-go, verifique o backup e deixe o Freio e o rollback acessíveis.
  • Defina retenção, um destino de leitura do histórico e o descarte registrado do que perdeu a finalidade.
  • Encerre licenças, revogue acessos, atualize o inventário e preserve o Evidence Pack com a decisão final.

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 e a autorização do corte. As Regras da Casa impedem avançar fora do contrato, e o Freio interrompe a execução nova. O rollback segue o plano aprovado do processo. O destino do dado histórico entra no mesmo plano, com o checklist em /recursos/checklist-descomissionamento/.

Perguntas frequentes

Descomissionar é o mesmo que fazer o cutover?

Não. O cutover é o momento em que a operação passa do legado ao agente governado, depois do dual-run. O descomissionamento é a retirada que acompanha essa decisão: evidência, rollback, retenção do histórico e o encerramento das dependências. Os dois exigem aprovação humana.

Desligar o sistema apaga o dado histórico?

Não. O desligamento não apaga as obrigações sobre os dados. Antes do corte, o histórico precisa de retenção, de um destino de leitura que não dependa da aplicação antiga e de descarte registrado do que perdeu a finalidade.

Fontes primárias