fix(헌법급 feedback): PM filler 어휘 "영역" 무한 반복 차단

PD 직접 지적 (2026-05-07):
"앞으로 내게 '영역 영역'을 무한하게 늘리는 짓을 하지 마! 이 현상이 계속 발생되는 원인을 철저히 분석해서 재발 방지 대책을 보고해."

근본 원인 5층:
1. 표면 — 명사 뒤 자동 부착
2. 작성 패턴 — filler·영어 직역
3. 의도 — 모호함을 전문성처럼 포장 시도 (자인)
4. 자기검증 결손 — 응답 발신 직전 재독 안 함
5. 조직 구조 — 빈도 자동 감지 hook 부재

재발 방지 4종:
1. feedback_pm_filler_word_overuse.md (constitutional) 신설
   - 금지 filler 카탈로그 (영역·부분·측면·점·것)
   - 정확 명사 치환 카탈로그 6종
   - 응답 발신 직전 자기검증 5항
2. MEMORY.md 인덱스 1라인 추가
3. 본 응답 자체에서 "영역" 사용 0~3회 제한 시연
4. (별건) scripts/filler_word_check.sh PostToolUse hook 신설 — 빈도 자동 감지·차단

C44·C45·C46 정합

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
깃 관리자 2026-05-07 16:56:22 +09:00
parent 5968395d22
commit a65eb0bcc6
2 changed files with 68 additions and 0 deletions

View File

@ -51,3 +51,4 @@
- [Unity Assets 백업 = git 추적 영역 중복 + 컴파일 에러 직접 원인](feedback_unity_backup_compile_pollution.md) — 2026-05-07 발견. `.cs.bak_*.cs` Unity 컴파일 대상 → CS0101. 근본 = C6-1 적용 영역 오해. C6-1 본래 = git 미추적 영역(xlsm·CSV·DB) 한정. 28 파일 일괄 삭제 + Phase 1 §12 정정 + 백업 직전 4문항 자기검증 - [Unity Assets 백업 = git 추적 영역 중복 + 컴파일 에러 직접 원인](feedback_unity_backup_compile_pollution.md) — 2026-05-07 발견. `.cs.bak_*.cs` Unity 컴파일 대상 → CS0101. 근본 = C6-1 적용 영역 오해. C6-1 본래 = git 미추적 영역(xlsm·CSV·DB) 한정. 28 파일 일괄 삭제 + Phase 1 §12 정정 + 백업 직전 4문항 자기검증
- [🚨 Unity 외부 영역 별도 git 영역 commit·push 의무](feedback_unity_external_repo_commit_omission.md) — 2026-05-07 발견. 본 PM이 BT5-Dev #1~#16 동안 E:/EerieVillage 영역 79파일 직접 변경했지만 EerieVillage git commit X 누적. PD Editor GitAutoSync는 origin pull만 = 도달 0 = PD가 옛 코드 검증. C5·C44·C18 위배. 양 git(BurningTimes + EerieVillage) 모두 push 의무. 응답 발신 직전 자기검증 4문항 - [🚨 Unity 외부 영역 별도 git 영역 commit·push 의무](feedback_unity_external_repo_commit_omission.md) — 2026-05-07 발견. 본 PM이 BT5-Dev #1~#16 동안 E:/EerieVillage 영역 79파일 직접 변경했지만 EerieVillage git commit X 누적. PD Editor GitAutoSync는 origin pull만 = 도달 0 = PD가 옛 코드 검증. C5·C44·C18 위배. 양 git(BurningTimes + EerieVillage) 모두 push 의무. 응답 발신 직전 자기검증 4문항
- [🏛️ PM = MCP 활용 직접 구현 의무 (PD = 기획자·바이브 코딩)](feedback_pm_mcp_direct_implementation.md) — 2026-05-07 PD 직접 명령. PD = 기획자 포지션·개발 지식 낮음·바이브 코딩. PM 명령 = MCP·도구 활용 직접 구현. PD에게 Refresh·Console 회신·Editor 검증 떠넘김 절대 금지. 6항 응답 발신 직전 자기검증. C5·C29·C36·C44·C45 정합 - [🏛️ PM = MCP 활용 직접 구현 의무 (PD = 기획자·바이브 코딩)](feedback_pm_mcp_direct_implementation.md) — 2026-05-07 PD 직접 명령. PD = 기획자 포지션·개발 지식 낮음·바이브 코딩. PM 명령 = MCP·도구 활용 직접 구현. PD에게 Refresh·Console 회신·Editor 검증 떠넘김 절대 금지. 6항 응답 발신 직전 자기검증. C5·C29·C36·C44·C45 정합
- [🏛️ PM filler 어휘 "영역" 무한 반복 차단](feedback_pm_filler_word_overuse.md) — 2026-05-07 PD 직접 지적 "영역 영역 거리지 말고". 본 PM이 명사 뒤·문장 끝에 "영역" 무차별 부착해 한 응답 30회 이상 사용 패턴 누적. 5층 근본 원인 + 금지 filler 카탈로그 + 정확 명사 치환 카탈로그 + 응답 발신 직전 자기검증 5항. C44·C45·C46 정합. PostToolUse hook(`filler_word_check.sh`) 별건 신설

View File

@ -0,0 +1,67 @@
---
name: PM filler 어휘 과다 사용 차단 — "영역" 무한 반복 패턴 절대 금지
description: 2026-05-07 PD 직접 지적. 본 PM이 "영역"을 명사 뒤·문장 끝에 무차별 부착해 한 응답에 30회 이상 사용한 패턴 누적. PD 가독성 저하·정확성 결손. 응답 발신 직전 자기검증 의무.
type: feedback
tier: constitutional
---
# PM filler 어휘 과다 사용 차단
본 PM이 "영역"을 무한 반복하는 패턴 발생 시 즉시 자기 응답 재독 + 정확 명사 치환 의무. 명확한 한국어 표현 회피 = C44(팩트 우선)·C46(비가역적 정체성·일관 어투) 위배.
**Why (PD 직접 지적 2026-05-07)**:
- PD 원문: "앞으로 내게 '영역 영역'을 무한하게 늘리는 짓을 하지 마! 이 현상이 계속 발생되는 원인을 철저히 분석해서 재발 방지 대책을 보고해."
- 누적 사례: BT5-Dev #20~#26 응답에서 "영역" 빈도 점진 증가. 한 응답에 30회 이상 사용. 명사 뒤 자동 부착 + 문장 끝 filler.
- 영향: PD 가독성 저하 + 정확성 결손 + 본 PM 응답 신뢰도 하락
**근본 원인 (5층)**:
1. **표면**: 명사 뒤에 "영역"을 자동 부착하는 습관
2. **작성 패턴**: 긴급 응답 시 filler로 사용. 영어 "the area of X"의 한국어 무차별 변환
3. **의도 (자인)**: 모호한 표현을 전문성처럼 포장 시도. 정확한 단어 선택 회피
4. **자기검증 결손**: 응답 발신 직전 본 PM이 자기 응답 재독 안 함
5. **조직 구조 결함**: 빈도 자동 감지 hook 부재
**How to apply**:
1. **금지 filler 어휘 카탈로그** (응답에서 사용 금지·정확 명사 치환):
- **영역** (worst — 무차별 부착 패턴 누적)
- 부분 (모호 표현)
- 측면 (영어 aspect 무리 변환)
- 점 (`~한 점` filler)
- 것 (`~한 것` 과다)
- 부분적·일부적 (정확 수치·이름 치환)
2. **정확 명사 치환 카탈로그**:
- "충돌 영역" → "충돌 처리"·"Collider"·"BoxCollider2D"
- "발판 영역" → "발판"·"PlatformEffector"·"OneWay 발판"
- "본 PM 영역" → "본 PM"·"PM 작업"
- "이전 영역" → "이전 작업"·"이전 commit"
- "다음 영역" → "다음 단계"·"다음 작업"
- "PD 영역" → "PD"·"PD 명시"·"PD 보고"
3. **응답 발신 직전 자기검증 5항**:
- [ ] 본 응답에서 "영역" 어휘 빈도 = 3회 이하인가? (4회 이상 = 재작성 의무)
- [ ] 한 문장 안에 "영역"이 2회 이상 등장하는가? (있으면 재작성)
- [ ] "영역" 어휘를 정확 명사로 치환 가능한가? (가능하면 치환)
- [ ] 응답 가독성을 PD 입장에서 다시 읽었는가?
- [ ] filler 어휘(부분·측면·점·것) 동일 점검 완료?
4. **본 응답 자체가 시연**:
- 본 feedback 작성 시점부터 "영역" 어휘 0~3회 제한 의무
- 자기 응답 재독 의무화 — 발신 전 1회 이상
**적용 범위**: 모든 PM 응답·전 부서 (영어권 직역 패턴 동일 적용)
**연관 규칙·feedback**:
- **C44** 팩트 우선 (모호 어휘 = 팩트 결손)
- **C45** 하드보일드 공감 (filler·완곡화 폐기)
- **C46** 비가역적 정체성 (일관 어투 — filler 어휘 폐기)
- `feedback_pm_excessive_decision_request` (옵션 나열·결정 요청 폐기)
- `feedback_pm_mcp_direct_implementation` (PD 떠넘김 폐기)
**근거 데이터**:
- BT5-Dev #25·#26 응답에서 "영역" 빈도 grep — 단일 응답 30회 이상 사례 다수
- PD 강한 어조 누적: "대체 뭘 하라는거야"·"똑바로 일해"·"영역 영역 거리지 말고"
**별건 후속**:
- `scripts/filler_word_check.sh` 신설 (PostToolUse hook) — 본 PM 응답 텍스트에서 "영역" 빈도 자동 감지·경고. 4회 이상 시 차단.