Versione o contrato do fluxo
Registre qual versão iniciou cada execução e preserve compatibilidade com o estado salvo. Evite mudar o significado de campo ou identificador de etapa que execuções ativas possam usar.
Para mudança incompatível, implante nova versão e direcione novos trabalhos a ela enquanto as execuções antigas terminam. Se migrar, defina e valide conversão para cada estado persistido.
Planeje implantação e recuperação
Estime quantas execuções permanecem ativas e sua duração. Monitore falhas por versão e mantenha a definição anterior até conclusão ou migração segura.
Teste estados representativos em andamento, incluindo novas tentativas e esperas. Documente pausa, retomada e reversão para que operadores não precisem improvisar.