done-or-not
Cuándo usar
Usa este skill cada vez que estés a punto de decirle al usuario que una tarea, compilación, prueba, corrección o paso de verificación ha finalizado. Una afirmación de finalización requiere una prueba de la compuerta, no confianza ni memoria.
Cómo usar
-
Identifica el comando que prueba el trabajo. Elige la verificación más pequeña que realmente valide la afirmación: pruebas, compilación, typecheck, lint, un
curlcontra un endpoint en ejecución, o cualquier otro comando con un comportamiento de éxito/fallo significativo. -
Ejecuta el comando de verificación a través de la compuerta de prueba:
bash done-gate.sh capture --label check -- <tu comando de verificación>La compuerta registra el comando, su código de salida y un hash SHA-256 de la salida. Sale con el mismo código del comando, por lo que una verificación fallida hace que la captura falle.
-
Solo reporta el trabajo como completado después de que exista un RECIBO DE APROBACIÓN reciente.
-
Si la verificación falla, corrige el problema y vuelve a capturar. Nunca reportes éxito con una verificación en rojo.
La compuerta de detención aplica esta regla cuando el soporte lo permite: bloquea al agente para que no finalice el turno hasta que exista un recibo de aprobación reciente. No evadas la compuerta; produce la prueba.