---
type: 조직공지
date: 2026-04-20
kind: C35-9 Layer 3 전면 개정 — PreToolUse 차단 + 해제 워크플로우 (근본 해결)
authority: PD님 직접 지시
---

# 2026-04-20 — C35-9 Layer 3 PreToolUse 차단 전환 (근본 해결)

## 배경

2026-04-20 #48 집행 후 C35-9 30분 시간 윈도우 경계 초과 실증 → PM이 proxy 3안 제시 → PD님 "모두 근본 해결 아님" 지적 → Phase 2 매니페스트 재설계.

PM이 다시 "(a) PreToolUse 차단은 작업 흐름 파괴" 명분으로 기피 → **PD님 직접 지적**:

> "꺼내기 전 사서에게 신고 안하면 책장 잠금하고, 신고가 확인되면 풀어주는 강제 조항을 적용해. 작업 흐름이 파괴 될 경우는 어떤 경우이지? 보고 체계가 갖춰지지 않고 무단 변경으로 생긴 이슈가 더 큰거 같아. 정확하게 보고 검증 체계만 이루어지면 작업 흐름이 파괴 될 경우는 없을거 같아."

→ "작업 유연성 희생"이 PM의 proxy 정당화 숨은 전제였음 드러남. 8회차 변종.

## 본 집행 내용

### 1. Layer 3 전환 — PostToolUse 경고 → PreToolUse 차단

| 구 (폐기) | 신 (근본 해결) |
|----------|--------------|
| `scripts/auditor_guard.sh` PostToolUse 경고 | `scripts/auditor_gate.sh` PreToolUse **차단** |
| 30분 시간 윈도우 | 활성 매니페스트 **범위** 체크 |
| UNRESOLVED 로그 누적 | 차단 → PM 즉시 해제 절차 유도 |
| BYPASS 플래그 우회 가능 | **BYPASS 우회 불가** (M-1 수용) |

### 2. 신규 스크립트 3종

- `scripts/auditor_gate.sh` — PreToolUse hook, 차단 + 안내 메시지
- `scripts/manifest_register.sh` — 매니페스트 수동 등록 (`<plan_id> <targets_csv> <goal>`)
- `scripts/manifest_archive.sh` — post-commit archived 이동 + cross-check

### 3. 매니페스트 포맷 (md + YAML frontmatter, I-1 확정)

활성: `$HOME/.claude/nerdnavis-audit/manifest/active/{plan_id}.md` / 완료: `archived/{plan_id}.md`

### 4. 해제 워크플로우 (PD님 제시 수용)

Edit 시도 → 매니페스트 부재/범위 밖 → 🔒 차단 + 안내 → PM이 pm-auditor Task 호출 + `manifest_register.sh` 실행 → Edit 재시도 통과.

### 5. 사후 cross-check (M-1 수용)

post-commit이 commit diff vs 매니페스트 target_files 비교. 범위 이탈 수정 시 경고.

### 6. 8회차 변종 재발 방지

- pm-auditor 5-F 확장 — "작업 흐름 파괴·생산성 저해·구현 복잡·하위 호환성·실용성 부족" 표현 감지 Critical
- feedback_pm_proxy_improvement_reflex.md 8회차 append
- i-1 수용: C2-7·C31-J 신설 기각 (기존 C2·5-F 확장 충분)

### 7. feedback §8 아카이브 이관 (M-3 수용)

구 §8 → 본 조직공지 + 방향전환 아카이브. feedback 본문은 §1~§7만 유지 (109→80줄).

### 8. BYPASS 메커니즘 사실상 폐기

PreToolUse 차단 우회 불가. 기존 파일은 읽기 전용 히스토리.

## 조직 전원 적용

본 commit push 완료 시 즉시 적용. 다음 세션부터 PreToolUse 차단 활성화.

## 기대 효과

- C35 커버리지 ~97% → **~99%**
- 시간 윈도우 경계 초과 재발 불가
- PM proxy 반사·근본 해결 회피 명분 구조적 차단

## 연관

- `memory/org/feedback_pm_proxy_improvement_reflex.md` (7·8회차 변종 SOT)
- `공유/조직공지/방향전환_히스토리_아카이브.md` C35-9 Layer 3 섹션
- `공유/소통/pm-auditor→PM/2026-04-20_감사보고_코어룰정비_매니페스트전환.md`
