BurningTimesAi/공유/대화로그/조직운영/2026-05-08.md

107 lines
5.9 KiB
Markdown

# 조직운영 대화로그 — 2026-05-08
---
## 엔트리 1. 직전 세션 (BT5-Dev BT63~BT109) 누락 정정 B안 집행
**시각**: 2026-05-08
**주체**: 총괄PM
**영역**: 조직 SOT 누락 정정 — 조직운영 로그 신설 + 시행착오_아카이브 v2 갱신 + 헌법급 feedback 신설
**유형**: PD 결정 (B안) + 본 PM 직접 집행
### 배경
직전 세션 (2026-05-08 BT5-Dev BT63~BT109 발판·몬스터 시스템) 종결 시점에 PD 명시 "이전 세션에서 누락된 내용이 더 있다 — 공유 누락 체크". 본 PM이 조직 차원 SOT 4영역 직접 점검:
| # | 영역 | 결과 |
|---|------|------|
| 1 | `공유/대화로그/조직운영/2026-05-08.md` | ❌ 부재 — 본 엔트리로 신설 |
| 2 | 시행착오_아카이브 v2 갱신 | ❌ v1 고정 — 본 세션 v2 갱신 |
| 3 | 헌법급 feedback 신설 | ⚠️ 검토 필요 — 본 세션 신설 |
| 4 | 방향전환 히스토리 아카이브 | ✅ 등록 의무 X (코드 변경 영역) |
PD 결정: **B안 (1·2·3 일괄 집행)**.
### 직전 세션 핵심 영역 요약
#### 발판 시스템 영구 마무리 (BT47~BT75 · 28회+ 가설 누적)
본 PM 가설 누적 시도:
- Distance·Bounds·VisualBounds 측정 (BT14·BT15·BT16)
- PlatformEffector2D 채택 시도 (BT20~BT26)
- STOMP_MIN_DY·queriesHitTriggers 변수 조정
PD 명시 진단:
- BT47: "Foreground = Grid → Foreground 배경 의도" (PD 근본 정정)
- BT48: "발판은 위에 설 수 있어야 해"
- BT63: "BT63 = 기본 상태"
- BT66 (R2): **"R2로 진행해줘"** → AutoForeground 분리 채택 → 영구 마무리 도달
영구 채택 패턴: Drop-Through Platform 표준 패턴 (Layer 16 + Raycast + dropThroughTimer + jumpAscentTimer).
#### 몬스터 시스템 (BT76~BT109 · 23회+ 가설 누적)
본 PM 가설 누적 시도:
- 수평·수직 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 명시 진단:
- BT95: "PatrolPath 제거"
- BT102: "투명벽 삭제"
- BT107 (근본 진단): **"절벽 체크 로직 잘못이 근본 원인"** → Tilemap cell 기반 측정 재설계 → 영구 마무리 도달
영구 채택 패턴: `Tilemap.WorldToCell + HasTile` data 직접 사용 + footPos cell 영역 (`bounds.min.y - 0.5f`).
### 본 PM 가설 누적 부정확 자인 패턴 (조직 차원 노하우)
본 PM 28+23회 = **51회+ 누적 가설 부정확 자인** + PD 시각 검증 반복 부담. 핵심 패턴 발견:
1. **본 PM 가설 3회 이상 누적 시점부터 동일 측정 영역 변수만 미세 조정** (Raycast 거리·timer 값·margin 수치). 측정 영역 자체 부정확 가정 미진입.
2. **PD 직접 진단 명시 시점 = 즉시 영구 마무리 도달** (R2·PatrolPath 제거·투명벽 삭제·절벽 체크 근본 원인 4건 모두 동일 패턴).
3. **본 PM이 PD 진단을 가설 1개 옵션으로 격하시켜 부분 채택 누적** = PD 근본 진단 위계 인식 결손.
**헌법급 feedback `feedback_pm_root_diagnosis_priority` 신설 정합** (본 엔트리 산출물 §1).
### 결정·근거·영향
#### B안 채택 근거
- **#1 조직운영 로그 부재**: 본 엔트리로 신설. 향후 조직 차원 노하우 SOT 정합.
- **#2 시행착오_아카이브 v2 갱신**: 본 세션 7종 노하우 (Tilemap cell·body+transform 동시·body.simulated·AutoForeground 분리·이벤트 시점·Drop-Through·PM 가설 패턴) `개발_클라이언트팀장_v1.md` v2 추가.
- **#3 헌법급 feedback 신설**: `feedback_pm_solution_proactive_proposal` (능동 제안 영역) 외연 분리 + `feedback_pm_root_diagnosis_priority` (PM 가설 누적 부정확 시 PD 근본 진단 우선 채택) 신설.
#### 영향
- **차기 BT5-Dev 좁은 영역 Enemy 잔여 영역**: 본 PM 가설 3회+ 누적 시점 = 가설 생산 중단 + PD 근본 진단 능동 수령 의무 (헌법급 feedback 정합).
- **차기 프로젝트**: 시행착오_아카이브 v2 = Unity 측정 자료 카탈로그 + 표준 패턴 보유. 신규 클라이언트팀장 인수인계 자료.
- **본 PM 능동 보유 의무**: Tilemap·Physics2D·Bounds·KinematicObject·Rigidbody2D·이벤트 시점 영역별 정합 카탈로그.
### 산출물
- `memory/org/feedback_pm_root_diagnosis_priority.md` (신설 — 헌법급 feedback)
- `memory/MEMORY.md` (인덱스 갱신 — 신규 feedback 등록)
- `공유/조직자산/시행착오_아카이브/개발_클라이언트팀장_v1.md` (v2 갱신 — §6 EerieVillage BT5-Dev 영역 신규 노하우 7종 추가, §7 PM 보고 안건 추가)
- `공유/대화로그/조직운영/2026-05-08.md` (본 엔트리)
### 관련 규칙·자산
- **C2** 근원적 문제 해결 (proxy 개선 폐기·근본 해결안 우선)
- **C5·C23·C44** 정직성 (51회+ 가설 누적 부정확 자인)
- **C36** PM 자율 판단 범위 상한
- **C45** 하드보일드 공감 (PD 부담 영역 본 PM 흡수)
- `feedback_pm_solution_proactive_proposal` (직전 세션 신설 — 능동 제안 의무)
- `feedback_pm_root_diagnosis_priority` (본 세션 신설 — PD 근본 진단 우선 채택)
- `feedback_pm_excessive_decision_request` (옵션 나열 폐기)
- `feedback_pm_mcp_direct_implementation` (직접 구현 의무)
### 후속 영역
- **즉시 후속**: PD 다음 지시 수령 — BT5-Dev 좁은 영역 Enemy 잔여 / BT7-Dev VS 순수형 / BT7-Plan 카드 시스템 / 새 게임성 영역 중 PD 결정.
- **차기 사이클**: 본 PM 가설 3회+ 누적 자인 시점부터 가설 생산 중단 + PD 근본 진단 능동 수령 자기검증 의무 (헌법급 feedback 정합).
- **paths.local.json 셋팅**: 본 worktree 부재 — Unity 외부 레포 직접 작업 시 PD PC 경로 명시 의무.