Comprueba la finalización de forma segura
Si la herramienta devuelve un identificador de solicitud o tarea, consulta su estado en vez de enviar el mismo comando. Si no, inspecciona el recurso afectado mediante una lectura y compáralo con el estado esperado.
Para crear registros o enviar mensajes, usa una clave de idempotencia u otra identidad estable cuando esté disponible. Así, el reintento puede referirse a la misma operación y no crear una segunda.
Reintenta con un límite claro
Si la evidencia muestra que la acción no terminó, reintenta tras entender la causa. Si el estado es ambiguo y la acción tiene consecuencias, detén los intentos repetidos y reúne información para no agravar el efecto.
Registra el tiempo agotado, la identidad de la operación y el estado observado. Si la herramienta no expone su estado ni permite reintentos seguros, incorpora esa limitación al flujo y añade una verificación.