# 실전: 우회 불가능한 정책 훅 만들기

> 이벤트 선택, 발동 조건, 권한 경계 판단

- Canonical: https://learning.reopt.ai/en/courses/claude-code-automation/lessons/ccau-m2-scenario
- Language: en
- HTML: https://learning.reopt.ai/en/courses/claude-code-automation/lessons/ccau-m2-scenario

---

[Automation and extensions](/en/courses/claude-code-automation) 2. Hooks 실행 경계 4 / 9

# 실전: 우회 불가능한 정책 훅 만들기

이벤트 선택, 발동 조건, 권한 경계 판단
Scenario 60 XP 8 min

민감 파일이 에이전트에 의해 수정되는 사고가 두 번 났고, 일부 개발자는 급할 때 퍼미션을 건너뛰고 실행합니다.
Scenario context .env와 package-lock.json이 자동 수정된 이력이 있습니다. 팀 규칙은 CLAUDE.md에만 적혀 있고, 몇몇 개발자는 --dangerously-skip-permissions로 세션을 띄웁니다. 누가 어떤 모드로 돌리든 이 파일들의 수정을 확실히 막아야 합니다. Decision 1 / 3

이 규칙을 어느 계층으로 강제해야 실행 모드와 무관하게 막힐까요?
CLAUDE.md 맨 위에 굵은 글씨로 절대 수정 금지 항목을 추가한다 PreToolUse 훅(matcher: Edit|Write)에서 경로를 검사해 deny로 차단한다 PostToolUse 훅에서 종료 코드 2로 막고 git checkout으로 되돌린다

---

Site guide for agents: https://learning.reopt.ai/llms.txt · Sitemap: https://learning.reopt.ai/sitemap.xml · Contact: https://learning.reopt.ai/contact
