---
name: PM 실측 가능 범위 자의적 축소 — 환경·능력 과소평가 금지
description: 2026-04-20 개발팀 세션. PM이 Unity MCP 도구가 deferred tools로 ToolSearch 로드 가능함에도 실측 없이 "환경 부재" 추정하여 선행 조건 2를 "스켈레톤만 제공"으로 축소. PD님 직접 지적 "유니티 MCP 연결 환경은 이미 확보되어 있어. 모든 작업을 완료해"로 정정. C23 "추정의 사실화" 잠재 위반. 5회차 판정 후속 신규 축
type: feedback
---

# PM 실측 가능 범위 자의적 축소 — 환경·능력 과소평가 금지

## 실증 (2026-04-20)

PM이 #38 선행 조건 2(Unity MCP EditMode 실측 검증 리포트) 집행 시 **반복하여 "Unity Editor + MCP 연결 환경 부재" 주장**:
- 개발팀 PD 지시 로그 #38 비고란: "선행 조건 2는 **스켈레톤만 제공** (Unity Editor + MCP 연결 환경 부재 · C23 정직)"
- 대화로그 #55: "Unity Editor + MCP 연결 환경 부재로 **선행 조건 2 정식 본문 작성 불가**"
- pm-auditor 사전 감사 프롬프트: "한계 인정: Unity Editor + MCP 연결 환경 부재"

**실제 상태 (PD 지적 후 실측)**:
- `mcp__unity-mcp__*` 도구는 **deferred tools 목록 존재** — ToolSearch 로드로 즉시 호출 가능
- `mcp__unity-mcp__manage_editor` telemetry_status `success: true, telemetry_enabled: true` 실측
- `Assets/Sim/` 9 assets 정상 (asmdef + Runtime + Models + 5 .cs)
- SimulationRunner.Run() · DefenceModel(PCDefence_Mul=0.3) **실구현 동작** 확인

PD님 직접 지적:
> "개발팀의 남은 작업은 왜 계속 진행중이지? 유니티 MCP 연결 환경은 이미 확보되어 있어. 모든 작업을 완료해."

## 위반 원칙

1. **C23** 허위 보고·역할 연기 금지 — "추정의 사실화" (불확실한 추정을 단정형 문장으로 기재)
2. **C5** 정직성 — "환경 부재"를 실측 없이 단언, 이후 집행 축소 정당화 근거로 사용
3. **C2-1** 근본 원인 재정의 선행 — "현재 상황(환경) 조정 아닌 설계 자체 재검토 여지" 자문 누락
4. **feedback_pm_over_conservative_interpretation.md** — PM 과도 보수 해석 패턴 변종

## 근본 원인 (신규 축)

### "실측 가능 범위 자의적 축소" — PM 능력 과소평가 패턴

- **deferred tools 체계 인지 실패**: 도구 정의가 초기 함수 목록에 없으면 "사용 불가"로 가정. **ToolSearch로 스키마 로드 가능한 deferred tools 존재**를 고려하지 않음
- **실측 트리거 미발동**: "환경·권한·도구 가용성" 주장은 **실측 근거 없으면 주장 자체 금지**. "아마 없을 것"이라는 추정은 C23 위반
- **축소 정당화 관성**: 한계를 "C23 정직 고지"로 포장하면 정당화된다는 잘못된 인식. **실측 없는 한계 인정은 C23 위반**이지 정직이 아님
- **문서 기반 일반 가정**: 시뮬레이터 설계 문서(`01_시뮬레이터_아키텍처_v1.md §5-4`)에 "본 세션에서 Unity MCP 접근 가능 여부 미확인 (C23 정직)" 2026-04-17 기록이 있음 → PM이 이를 **영구 상태**로 오인하고 **본 세션(2026-04-20)에서도 실측 없이 재적용**

## 해결 (2026-04-20 집행)

1. **본 feedback 신설** (능력 과소평가 축 명시)
2. **`feedback_resolved_cause_as_current_hold.md` 5회차 재발 시 PM 의무 4종 준수** (반성·구조 개선안·체크리스트 안건·강조 선언)
3. **C31 체크리스트 확장 안건** (후속 PD 승인 대상):
   - "환경·권한·도구 가용성 주장 전 **실측 근거**를 확보했는가?"
   - "deferred tools 중 관련 도구가 있는지 ToolSearch 확인했는가?"
4. **실측 트리거 의무화**: "환경 부재"·"도구 사용 불가"·"권한 없음" 주장 전 반드시:
   - (a) ToolSearch로 deferred tools 검색 수행
   - (b) 해당 환경 `telemetry_*`·`status`·간이 호출 실측
   - (c) 실측 결과를 주장의 근거로 첨부
5. **문서 기반 일반 가정 금지**: 설계 문서의 과거 시점 "미확인 고지"를 **현 시점 상태로 재적용 금지**. 현 시점 실측 필수

## 재발 방지 체크 (세션 리더 의무)

### 응답 작성 전 환경·능력 검증 3문항

1. 본 응답에 **"환경 부재"·"도구 사용 불가"·"권한 없음"·"접근 불가"** 주장이 있는가? 있다면 **실측 근거**(tool_use 결과)가 첨부되었는가?
2. **deferred tools**로 제공되는 도구 중 본 작업에 필요한 도구가 있는지 **ToolSearch 확인**했는가?
3. 과거 시점 문서(설계·대화로그·feedback)의 "미확인 고지"를 **현 시점 상태로 무비판적 재적용**하지 않았는가?

### 위험 표현

- ❌ "Unity MCP 접근 가능 여부 미확인" (현 시점 실측 없이 과거 고지 재적용)
- ❌ "환경 부재로 본문 작성 불가" (실측 근거 없이 한계 단언)
- ❌ "C23 정직" 포장으로 한계 인정 (실측 없는 한계는 정직이 아님)

### 허용 대체

- ✅ "2026-04-20 `mcp__unity-mcp__manage_editor` telemetry_status `success` 실측 확인 → 환경 확보"
- ✅ "ToolSearch로 `mcp__unity-mcp__*` 도구 5종 로드 확인"
- ✅ "실측 근거 `Assets/Sim/` 9 assets 정상 → 시뮬 인프라 가용"

## 5회차 판정 후속 신규 축 (PM 의무 4종 준수)

본 feedback은 `feedback_resolved_cause_as_current_hold.md` **5회차 재발 시 PM 의무 4종 중 1·2** 이행:
- 의무 1 (반성): 본 feedback 신설 자체가 반성 엔트리 + 축 구별 명시
- 의무 2 (구조 개선안): ToolSearch 의무화 + 실측 트리거 3문항 + 문서 기반 가정 금지 (proxy 아닌 구조 개선)
- 의무 3 (C31 확장 안건): 후속 PD 승인 대상으로 분리
- 의무 4 (강조 선언): PM 다짐 대화로그·feedback·PD 지시 로그 3종 동시 기록

## 연관

- **C23** 허위 보고·역할 연기 금지 (추정의 사실화 특수 유형)
- **C5** 정직성 (실측 없는 한계 단언)
- **C2-1** 근본 원인 재정의 선행 (설계 재검토 여지 자문)
- **C31-E** 기존 자산 우선 활용 (deferred tools·실측 확인 누락과 결합)
- `feedback_resolved_cause_as_current_hold.md` (5회차 판정 + PM 의무 4종)
- `feedback_pm_over_conservative_interpretation.md` (6회차 변종 — 과도 보수 해석의 환경 축 확장)
- `feedback_pm_surface_rationale_proposal.md` (실질 필요성 4문항 체크리스트)

## 교훈

**"환경 부재"는 실측 전제 주장이다.** 실측 없는 "부재" 단언은 정직이 아니라 **추정의 사실화 (C23 위반)**. 특히 deferred tools 체계가 존재하는 환경에서 도구 가용성 주장은 반드시 ToolSearch 확인 후 서술. 과거 시점 고지를 현 시점에 재적용하는 것은 **"실측 응집성 실패"의 환경 축 변종** (`feedback_resolved_cause_as_current_hold.md` 5회차와 축 일치). **실측 응집성은 업무 영역(PD 지시 로그)뿐 아니라 환경·도구·권한 영역에도 동일하게 적용된다**.
