[보관] 07. settings.json에 6개 이벤트 hook 등록
시각: 2026-04-27 ~17:10 KST (추정 — hook fire 직전)
무엇이 있었나
섹션 제목: “무엇이 있었나”- 작성 위치:
/Users/hamsters/hamster-lab/.claude/settings.json(project-level — 이 디렉토리에서 claude 진입할 때만 fire) - 등록 이벤트: SessionStart, UserPromptSubmit, PreToolUse, PostToolUse, PostToolUseFailure, Stop
- Tool matcher가 필요한 3개(Pre/Post/Failure)에는
.*로 모든 도구 캡처 - 각 hook은
log-event.sh <EventName>호출
왜 그렇게 갔나
섹션 제목: “왜 그렇게 갔나”- project-level은
~/.claude/(평소 쓰는 Claude Code)에 영향 X — 환경 격리(C3) 준수 - 매 이벤트 inline 명령 대신 단일 스크립트 파일 호출 → 변경 시 한 곳만 수정
무엇이 남았나
섹션 제목: “무엇이 남았나”- 구조 검증을 python으로 (jq 부재) — 6개 이벤트 모두 인식 확인
- 실제 fire 검증은 항목 08에서