done-or-not
사용 시점
이 스킬은 사용자에게 작업, 빌드, 테스트, 수정, 또는 검증 단계가 완료되었다고 보고하기 직전에 사용하십시오. 완료 주장에는 기억이나 자신감이 아닌 게이트의 증명이 필요합니다.
사용 방법
-
작업을 증명하는 명령어를 식별하십시오. 주장을 실제로 검증하는 가장 작은 검사를 선택하십시오: 테스트, 빌드, 타입 검사, 린트, 실행 중인 엔드포인트에 대한
curl, 또는 의미 있는 성공/실패 동작을 가진 다른 명령어. -
검증 명령어를 증명 게이트를 통해 실행하십시오:
bash done-gate.sh capture --label check -- <검증할 명령어>게이트는 명령어, 종료 코드 및 출력의 SHA-256 해시를 기록합니다. 명령어 자체의 종료 코드로 종료되므로, 실패한 검사는 캡처를 실패하게 만듭니다.
-
새로운 PASSING 영수증이 존재할 때만 작업 완료를 보고하십시오.
-
검사가 실패하면 문제를 수정하고 다시 캡처하십시오. 실패한 검사에서 성공을 절대 보고하지 마십시오.
정지 게이트는 지원되는 환경에서 이 규칙을 강제합니다: 새로운 통과 영수증이 존재할 때까지 에이전트가 턴을 종료하는 것을 차단합니다. 게이트를 우회하지 말고 증명을 생성하십시오.