---
name: Unity 외부 영역 별도 git 레포 commit·push 의무 — 누락 시 PD Editor 도달 0
description: 2026-05-07 발견. 본 PM이 BT5-Dev 영역에서 Unity 외부 영역(E:/EerieVillage) 코드·prefab 직접 변경 후 EerieVillage git commit·push 미수행. PD Editor GitAutoSync는 origin pull만 = 변경 영역 도달 X. PD가 옛 코드 영역만 동작.
type: feedback
tier: organizational
---

# Unity 외부 영역 별도 git 레포 commit·push 의무

BurningTimes 조직 영역 = 두 개의 git 레포:
- **BurningTimes** (`E:/BurningTimes`) — 조직 SOT·기획·문서 영역
- **EerieVillage** (`E:/EerieVillage`) — Unity 프로젝트 영역 (BT3 GitAutoSync 영역, paths.local.json `UNITY_GIT_REMOTE`)

본 PM 또는 클라이언트팀이 Unity 외부 영역 (`E:/EerieVillage/Assets/...`)을 직접 Edit·Write 시 **EerieVillage git commit·push 영역 별도 의무**. BurningTimes 영역 commit·push로는 Unity 영역 도달 X.

**Why**:
- 2026-05-07 발견. BT5-Dev #16까지 본 PM이 EnemyController.cs·PlayerController.cs·Health.cs·DeathZone.cs·GameOptimizer.cs·PlayerInvulnerabilityFlash.cs·ResurrectPromptUI.cs·Player.prefab·Enemy.prefab·Hero1 sprite meta 등 50+ 파일 영역 변경
- BurningTimes 영역에서는 매번 commit·push 수행
- **EerieVillage 영역에서는 단 1회도 commit X** — git status 영역에 79 파일 누적
- PD Editor 영역 GitAutoSync는 origin pull만 → 본 PM 변경 영역 도달 X → **PD가 옛 코드 영역만 동작 검증** → "충돌 X·밟기 X" 보고 영역 누적
- 본 PM의 추측·Debug.Log·Bounds 진단 모든 영역 = 도달 X 영역에서 의미 X
- C5·C44 위배 (정직성·팩트 우선)

**How to apply**:

1. **Unity 외부 영역 변경 직후 EerieVillage 영역 commit·push 의무**:
   ```bash
   cd /e/EerieVillage
   git add -A
   git commit -m "<영역 요약>"
   GIT_TERMINAL_PROMPT=0 git -c credential.helper=manager push origin main
   ```

2. **본 PM 응답 영역 끝마다 양 git 영역 정합 점검**:
   - BurningTimes commit/push 영역 ✅
   - EerieVillage commit/push 영역 ✅ (Unity 외부 영역 변경 시)
   - 한 영역만 push = 불완전. 양쪽 모두 push 의무

3. **GitAutoSync 영역 신뢰 X**:
   - GitAutoSync = PD Editor 실행 시 자동 commit/push 영역
   - 본 PM이 외부 영역에서 변경 = GitAutoSync 인식 X
   - 본 PM 직접 git push 의무

4. **C39 작업 전 실측 영역 확장**:
   - Unity 외부 영역 변경 직전 `cd /e/EerieVillage && git status -sb` 실측 의무
   - 누적 영역 발견 시 즉시 commit·push

5. **재발 방지 자기검증 체크리스트** (응답 발신 직전):
   - [ ] 본 응답에서 Unity 외부 영역 (`E:/EerieVillage/`) 파일 영역 Edit·Write가 있었는가?
   - [ ] 그렇다면 EerieVillage 영역 git commit·push 영역 수행했는가?
   - [ ] BurningTimes 영역 commit/push만 수행 = **불완전** 영역
   - [ ] 양 git 영역 origin/main 정합 영역 검증?

**적용 범위**: PM·클라이언트팀·서버팀 전 영역. Unity 외부 영역 변경 시 의무.

**연관 규칙**:
- **C5** 정직성 (변경 영역 PD 도달 영역 검증 의무)
- **C18** 조직 공유 완료 판정 (양 git 영역 main push 모두 충족 필요)
- **C39** 작업 전 시스템 반영 실측
- **C44** 팩트 우선 (변경 영역 도달 영역 검증)

**근거 commit**:
- BurningTimes 영역 commit `e12a43b` (BT5-Dev #16) — 본 PM이 EerieVillage 영역 commit 누락 영역 마지막 시점
- EerieVillage 영역 commit `eed8ee5` (BT5-Dev #17 누적 79파일 일괄) — 자인 후 즉시 정정

**관련 자산**:
- `paths.local.json` `UNITY_GIT_REMOTE` 영역 (EerieVillage origin)
- `scripts/unity_auto_sync.sh` (BT5-Dev 1단계 GitAutoSync 영역 — Editor 실행 시 동작)
