Versiona el contrato del flujo
Registra qué versión inició cada ejecución y conserva compatibilidad con el estado almacenado. Evita cambiar el significado de campos o identificadores de pasos que puedan seguir usando ejecuciones activas.
Para cambios incompatibles, despliega una nueva versión y dirige el trabajo nuevo a ella mientras las ejecuciones antiguas terminan. Si migras, define y valida la conversión de cada estado persistido.
Planifica el despliegue y recuperación
Calcula cuántas ejecuciones siguen activas y su duración. Supervisa fallos por versión y conserva la definición anterior hasta que las ejecuciones terminen o se migren con seguridad.
Prueba estados en curso representativos, incluidos reintentos y esperas. Documenta cómo pausar, reanudar o revertir para que el equipo no improvise durante el lanzamiento.