Files
sodalive-ios/docs/20260225_커밋메시지사후검증전환.md

1.6 KiB

  • check-commit-message-rules.sh의 인자 지원 방식 확인
  • AGENTS.md 커밋 메시지 검증 절차를 커밋 후 검증 전용으로 수정
  • 변경 내용 검증 및 결과 기록

검증 기록

  • 2026-02-25: 작업 시작

    • 무엇/왜/어떻게: 커밋 전 --message 검증 가능 여부를 스크립트 소스 기준으로 확인.
    • 실행 명령: read work/scripts/check-commit-message-rules.sh
    • 결과: 사용법이 [commit-hash]만 정의되어 있어 커밋 전 메시지 직접 검증은 미지원.
    • 실행 명령: ./work/scripts/check-commit-message-rules.sh --message
    • 결과: git log에서 fatal: 알 수 없는 인자: --message가 발생해도 스크립트는 성공으로 끝나므로 사전 검증 용도로 사용할 수 없음.
  • 2026-02-25: AGENTS 문구 정정

    • 무엇/왜/어떻게: 스크립트 실제 동작과 문서 지침을 일치시키기 위해 커밋 검증 시점을 사후 전용으로 수정.
    • 실행 명령: apply_patch AGENTS.md
    • 결과: git commit 직전/직후 안내를 git commit 직후 안내로 변경하고, 체크리스트의 커밋 전/후커밋 직후로 정정.
  • 2026-02-25: 변경 검증

    • 무엇/왜/어떻게: 문구가 완전히 전환되었는지와 문서 진단 오류 유무를 확인.
    • 실행 명령: grep "직전/직후|커밋 전/후|--message" AGENTS.md, lsp_diagnostics AGENTS.md, lsp_diagnostics docs/20260225_커밋메시지사후검증전환.md
    • 결과: AGENTS.md에서 구문 미검출(No matches), 두 파일 모두 진단 오류 없음(No diagnostics found).