BurningTimesAi/공유/조직공지/2026-04-20_PreToolUse_차단_전환...

3.4 KiB

type date kind authority
조직공지 2026-04-20 C35-9 Layer 3 전면 개정 — PreToolUse 차단 + 해제 워크플로우 (근본 해결) 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