done-or-not
Quand l'utiliser
Utilisez ce skill chaque fois que vous êtes sur le point de dire à l'utilisateur qu'une tâche, une construction, un test, une correction ou une étape de vérification est terminée. Une déclaration d'achèvement nécessite une preuve de la porte, pas de la confiance ou de la mémoire.
Comment l'utiliser
-
Identifiez la commande qui prouve le travail. Choisissez le plus petit contrôle qui vérifie effectivement la déclaration : tests, construction, vérification de type, lint, un
curlvers un point de terminaison en cours d'exécution, ou une autre commande avec un comportement significatif de succès/échec. -
Exécutez la commande de vérification via la porte de preuve :
bash done-gate.sh capture --label check -- <votre commande de vérification>La porte enregistre la commande, son code de sortie et un SHA-256 de la sortie. Elle se termine avec le code propre de la commande, donc un contrôle échoué provoque un échec de la capture.
-
Ne rapportez le travail comme terminé qu'après un RECU DE PASSAGE frais.
-
Si le contrôle échoue, corrigez le problème et capturez à nouveau. Ne signalez jamais un succès sur un contrôle rouge.
La porte Stop applique cette règle là où l'environnement le permet : elle bloque l'agent pour qu'il ne termine pas son tour tant qu'un reçu de passage frais n'existe pas. Ne contournez pas la porte ; produisez la preuve.