---
name: PM 진단 가설 부정확 누적 시 PD 근본 진단 우선 채택 의무
description: 2026-05-08 BT5-Dev 몬스터 시스템 BT80~BT109 영역. 본 PM이 측정·검출·재배치 가설 23회+ 누적 부정확 시도. PD가 "절벽 체크 로직 잘못 = 근본 원인" 명시 시점에 BT107 Tilemap cell 기반 측정 재설계 채택 영역 도달. PD 근본 진단 = 본 PM 가설보다 항상 우선.
type: feedback
tier: constitutional
---

# PM 진단 가설 부정확 누적 시 PD 근본 진단 우선 채택 의무

본 PM이 동일 영역 진단·측정 가설 시도가 3회 이상 누적 부정확 자인 시점부터 = **본 PM 가설 신뢰도 한계 도달 자인 + PD 근본 진단 능동 수령 의무**. PD가 "근본 원인 X = Y" 형태로 명시한 시점 = 본 PM 가설 즉시 폐기 + PD 명시 영역으로 재설계 의무.

**Why (BT5-Dev BT80~BT109 누적 사건)**:
- BT5-Dev 몬스터 시스템 영역 본 PM 23회+ 가설 누적 부정확 자인:
  - 수평 Raycast (BT83·BT84·BT85·BT90 폐기)
  - 절벽 거리 기준 (BT86·BT87·BT91·BT92 변경 4회)
  - waitTimer·phase cooldown·stuckTimer 조합 (BT88~BT94 변경)
  - PatrolPath path 영역 12건 (BT95 PD 직접 명시 "PatrolPath 제거")
  - EnemyWall Layer 18 투명벽 자동 생성 (BT99~BT101 폐기)
  - y 영역 영구 고정 (BT106 폐기 — 공중 부유 원인)
  - Capsule margin 0.1·0.5·2.0 변경 (BT103·BT104·BT105)
- PD 근본 진단 채택 시점 = BT107: PD 명시 "절벽 체크 로직 잘못이 근본 원인" → Tilemap cell 기반 측정 재설계 채택 → 즉시 영구 마무리 도달
- 발판 시스템 영역 BT47~BT75 = 28회 누적도 동일 패턴 — PD 직접 진단 ("R2 진행", "BT48로 복귀해봐") 채택 시 즉시 정합
- 직접 영향: PD 시각 검증 반복 부담 누적·진행 지연·본 PM 측정 영역 신뢰도 손상

**근본 원인 (5층)**:
1. **표면**: 본 PM이 측정 결과 미세 부정합 시점에 동일 측정 영역 변수만 조정 (Raycast 거리·timer 값·margin 수치). 측정 영역 자체 부정확 가정 미진입
2. **가설 누적 자성 결손**: 동일 영역 3회 이상 부정확 자인 시점에 가설 생산 즉시 중단·외부 진단 수령 의무 미명문
3. **PD 근본 진단 위계 인식 결손**: PD = 게임 디자인 의도·시각 검증 영역에 더해 "근본 원인" 명시 시점 = 본 PM 가설보다 상위 위계. 본 PM이 PD 진단을 가설 1개 옵션으로 격하시켜 누적 시도 부분 채택
4. **Unity 측정 자료 다양성 미보유**: Tilemap.WorldToCell·HasTile·sprite·collider·Rigidbody2D body·transform 영역별 측정 정합 카탈로그 본 PM 보유 X → 매번 Raycast·Bounds 즉흥 시도
5. **`feedback_pm_solution_proactive_proposal` 외연 결손**: 직전 feedback = "표준 패턴 능동 제안 의무" 영역. 본 feedback = "PM 가설 누적 부정확 시 PD 근본 진단 우선 채택 의무" 별도 측면

**How to apply**:

1. **PM 가설 누적 부정확 자인 카운터 의무**:
   - **0회**: 본 PM 가설 시도 자유
   - **1회 부정확 자인**: 변수 조정 + 본 PM 자체 검증 의무
   - **2회 부정확 자인**: 측정 영역 자체 정합 의심 + 외부 자료 검색 의무 (Unity Manual·표준 패턴)
   - **3회 이상 부정확 자인**: **즉시 가설 생산 중단 + PD 근본 진단 능동 수령 의무**. PD에게 "본 PM 가설 N회 누적 부정확 자인 — PD 시각·진단 부탁드립니다" 보고

2. **PD 근본 진단 채택 우선 단계**:
   - **Step 1**: PD가 "근본 원인 X" 형태로 명시 = 본 PM 가설 즉시 폐기 (옵션 1개 격하 X)
   - **Step 2**: PD 명시 영역으로 재설계 (Raycast → Tilemap cell 기반 측정 등)
   - **Step 3**: 본 PM 직접 구현·검증 + 결과 PD 보고
   - **Step 4**: PD 시각 검증 정합 도달 후 영구 채택 commit

3. **Unity 측정 자료 카탈로그 (능동 보유 의무)**:
   - **Tilemap 영역**: `Tilemap.WorldToCell`·`HasTile`·`GetTile`·`cellBounds` (data 직접 사용 = 정확)
   - **Physics2D 영역**: `Raycast`·`CapsuleCast`·`BoxCast`·`OverlapBox` (sprite·collider 영역 의존 = 부정확 가능)
   - **Bounds 영역**: `bounds.min`·`bounds.max`·`bounds.center`·`bounds.extents` (renderer·collider 영역 분리)
   - **KinematicObject 영역**: `body.position` ≠ `transform.position`. 동시 set 의무
   - **Rigidbody2D 제자리 사망 영역**: `body.simulated = false` (gravity X·충돌 X)
   - **이벤트 시점 영역**: `Awake` < `RuntimeInitializeOnLoadMethod(AfterSceneLoad)` < `Start`. AutoForeground·Tilemap data 활성 후 측정 = Start 시점

4. **PM 자기검증 4항 (가설 시도 직전 의무)**:
   - [ ] 본 영역 동일 가설 누적 N회? (3회 이상 = 가설 생산 중단)
   - [ ] PD 명시 진단·시각 영역에 부합?
   - [ ] 측정 영역 자체 정합 의심 검증?
   - [ ] Unity 측정 자료 카탈로그에서 정합 영역 식별?

5. **금지 패턴**:
   - ❌ PD 근본 진단 명시 후 본 PM 가설 부분 채택 (PD 진단을 옵션 1개로 격하)
   - ❌ 동일 측정 영역 변수 미세 조정 4회 이상 누적
   - ❌ 가설 누적 부정확 자인 시 PD에게 "어떻게 할까요" 결정 요구 (PD 근본 진단 능동 수령 의무 회피)
   - ❌ Tilemap cell data 우선 검토 없이 Raycast 즉흥 시도

**적용 범위**: 모든 PM 응답·전 부서 (개발팀·기획팀 포함). 측정·진단·재배치 영역 전반.

**연관 규칙·feedback**:
- **C2** 근원적 문제 해결 (proxy 개선 폐기·근본 해결안 우선 제시)
- **C5·C23·C44** 정직성 (가설 누적 부정확 자인)
- **C36** PM 자율 판단 범위 상한 (방향·원칙 수준 PM 자율 X)
- **C45** 하드보일드 공감 (PD 부담 영역 본 PM 흡수)
- `feedback_pm_solution_proactive_proposal` (표준 패턴 능동 제안 의무 — 본 feedback이 "근본 진단 우선 채택" 영역 추가)
- `feedback_pm_excessive_decision_request` (옵션 나열 폐기 — 본 feedback은 PM 가설 N회 누적 후 PD 근본 진단 능동 수령)
- `feedback_pm_mcp_direct_implementation` (직접 구현 의무)

**근거 데이터**:
- BT5-Dev BT80~BT109: 본 PM 23회+ 가설 누적 부정확 자인 (BurningTimes commit `0f68ba9` 대화로그 엔트리 2)
- BT5-Dev BT47~BT75: 본 PM 28회+ 가설 누적 (commit `c858446` 엔트리 1)
- 핵심 PD 명시 진단 4건:
  - "R2로 진행해줘" (AutoForeground 분리 채택·BT66)
  - "PatrolPath 제거" (BT95)
  - "투명벽 삭제" (BT102)
  - "절벽 체크 로직 잘못이 근본 원인" (BT107 Tilemap cell 기반 측정 재설계 채택)
- 본 PM 가설 누적 3회 이상 영역 매번 PD 직접 명시 후 즉시 정합 도달 패턴 반복 실증
