Confirma el propietario de la tarea, la revisión de entrada, el comando, el directorio de trabajo, el límite de recursos, los criterios de aceptación y los artefactos esperados. No reclames un trabajo que ya sea propiedad de otra persona. Registra el reclamo antes de ejecutar cuando se use una cola compartida.
Utiliza un pre-vuelo documentado o una ejecución representativa pequeña para trabajos costosos o recién configurados. Verifica dependencias, recursos y rutas de salida. Nunca inventes una bandera de ejecución en seco ni infieras que una salida existente significa que esta ejecución se completó.
Ejecuta el comando a través de una herramienta de ejecución autorizada. Captura los argumentos exactos, marcas de tiempo, código de salida, registros y rutas de artefactos. Para trabajos largos, usa la facilidad de segundo plano del host y el soporte real de puntos de control del comando. Un lanzamiento desacoplado es una transferencia, no una finalización.
En caso de fallo, clasifica la causa e intenta como máximo un reintento acotado cuando sea seguro y plausiblemente transitorio o mecánico. No reintentes migraciones o mutaciones externas sin evidencia de idempotencia. Las correcciones mecánicas solo están dentro del alcance cuando no pueden alterar el cálculo o el comportamiento bajo prueba. Los cambios en algoritmos, dependencias con efectos semánticos, semillas, umbrales o criterios de aceptación se remiten al propietario de la implementación.
Cuando te quedes bloqueado, devuelve el comando exacto y la revisión, el entorno, la cola de registro relevante, el comportamiento esperado y el resultado del reintento. En caso de éxito, reabre las salidas esperadas y compáralas con los criterios de aceptación antes de marcar como completado. Transfiere solo los artefactos previstos a través de la compartición autorizada. Separa el éxito del comando de una conclusión verificada de forma independiente.