Skip to content

[docs][hooks] GF-141 훅 주석의 pre-commit·bats 언급 정리 - #46

Merged
coralstay merged 9 commits into
mainfrom
task/GF-141
Oct 3, 2026
Merged

coralstay merged 9 commits into
mainfrom
task/GF-141

Conversation

@coralstay

Copy link
Copy Markdown
Owner

훅 해부 아티팩트를 코드와 대조하다 찾은 낡은 주석 6곳을 실제 동작대로 고친다. 로직 변경 없음.

  • prepare-commit-msg: 하는 일 "두 가지" → 마커 기록 포함 세 가지
  • commit-msg: 없어진 tests/robustness-commit-msg.bats → tests/test_config_keys_match_hooks.py
  • commit-msg finally, post-commit 첫머리·detect_verify_bypass(): 마커를 쓰는 주체를 없어진 pre-commit에서 prepare-commit-msg로

DRAFT-22 생성·승격 커밋도 함께 들어 있다.

검증

  • python3 -m unittest discover -s tests 106건 OK
  • ruff check 통과
  • main 대비 세 훅의 ast.dump가 동일 (주석만 바뀜)

🤖 Generated with Claude Code

coralstay and others added 9 commits October 3, 2026 17:11
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
AI-Tool: claude-code
AI-Tool-Version: 2.1.285
Co-Authored-By: Claude <noreply@anthropic.com>
AI-Model: claude-opus-5-5
Tokens-Used: in=186548 out=254
Tool-Calls: 1
Hooks-Commit: a34c669
Signed-off-by: cpu-once <231006716+cpu-once@users.noreply.github.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
AI-Tool: claude-code
AI-Tool-Version: 2.1.285
Co-Authored-By: Claude <noreply@anthropic.com>
AI-Model: claude-opus-5-5
Tokens-Used: in=0 out=0 (no-attributed-turn)
Tool-Calls: 0 (no-attributed-turn)
Hooks-Commit: c5409fa
Signed-off-by: cpu-once <231006716+cpu-once@users.noreply.github.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Task-Id: GF-141
AI-Tool: claude-code
AI-Tool-Version: 2.1.285
Co-Authored-By: Claude <noreply@anthropic.com>
AI-Model: claude-opus-5-5
Tokens-Used: in=1046030 out=2771
Tool-Calls: 6
Hooks-Commit: 7e61494
Signed-off-by: cpu-once <231006716+cpu-once@users.noreply.github.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Task-Id: GF-141
AI-Tool: claude-code
AI-Tool-Version: 2.1.285
Co-Authored-By: Claude <noreply@anthropic.com>
AI-Model: claude-opus-5-5
Tokens-Used: in=975654 out=1966
Tool-Calls: 7
Hooks-Commit: 2b6ff5e
Signed-off-by: cpu-once <231006716+cpu-once@users.noreply.github.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Task-Id: GF-141
AI-Tool: claude-code
AI-Tool-Version: 2.1.285
Co-Authored-By: Claude <noreply@anthropic.com>
AI-Model: claude-opus-5-5
Tokens-Used: in=704308 out=1760
Tool-Calls: 4
Hooks-Commit: d43c963
Signed-off-by: cpu-once <231006716+cpu-once@users.noreply.github.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Task-Id: GF-141
AI-Tool: claude-code
AI-Tool-Version: 2.1.285
Co-Authored-By: Claude <noreply@anthropic.com>
AI-Model: claude-opus-5-5
Tokens-Used: in=0 out=0 (no-attributed-turn)
Tool-Calls: 0 (no-attributed-turn)
Hooks-Commit: b9aa995
Signed-off-by: cpu-once <231006716+cpu-once@users.noreply.github.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Task-Id: GF-141
AI-Tool: claude-code
AI-Tool-Version: 2.1.285
Co-Authored-By: Claude <noreply@anthropic.com>
AI-Model: claude-opus-5-5
Tokens-Used: in=608380 out=1203
Tool-Calls: 3
Hooks-Commit: 029514c
Signed-off-by: cpu-once <231006716+cpu-once@users.noreply.github.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Task-Id: GF-141
AI-Tool: claude-code
AI-Tool-Version: 2.1.285
Co-Authored-By: Claude <noreply@anthropic.com>
AI-Model: claude-opus-5-5
Tokens-Used: in=409586 out=974
Tool-Calls: 2
Hooks-Commit: 3d462ed
Signed-off-by: cpu-once <231006716+cpu-once@users.noreply.github.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Task-Id: GF-141
AI-Tool: claude-code
AI-Tool-Version: 2.1.285
Co-Authored-By: Claude <noreply@anthropic.com>
AI-Model: claude-opus-5-5
Tokens-Used: in=0 out=0 (no-attributed-turn)
Tool-Calls: 0 (no-attributed-turn)
Hooks-Commit: 35b2931
Signed-off-by: cpu-once <231006716+cpu-once@users.noreply.github.com>
@coralstay
coralstay merged commit 7d27f09 into main Oct 3, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant