BurningTimesAi/공유/조직공지/2026-05-10_BT12-Dev_세션종결인수인...

132 lines
4.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 2026-05-10 BT12-Dev 세션 종결 인수인계서
> 세션: `vigilant-cray-45cc32` worktree (2026-05-09 시작 → 2026-05-10 종결)
> 종결 사유: 컨텍스트 부족·PD 지시
> C40 정합
---
## 1. 본 세션 핵심 결과 (양 레포 push 정합)
### EerieVillage `E:/EerieVillage/`
| commit | 내용 |
|--------|------|
| `b37b4a6` | HealthIsZero sender 가드 |
| `33eaa55` | 잔존 투사체 옵션 J |
| `fe65592` | DebuffStackLimit 정정 + Rigidbody2D |
| `9eebbec` | Rigidbody2D 회귀 정정 |
| `d27a63f`·`d6764ce` | 진단 Debug.Log (Projectile·AttackHitbox·EnemyDeath) |
| `f501960` | Animator transition 5 + UnscaledTime |
| `6a825fc` | damage 5 하한 + Schedule<EnemyDeath> |
| `af6ac16` | Health 진단 회수 |
| `62c8c93` | 스킬 선택 UI Layer Lab |
| `f505d47` | bgImage1 배경 |
| `4855811` | 6 스킬 Icon + 배경 Tiled |
| `a6e168e` | InfiniteHorizontalBackground (sprite 재활용) |
| `5cb6040` | PD #1·#2·#3·#4 (거리·벽·Enemy hp 5·Icon UI) |
| `3f69cc0`·`6a160d5` | Wall OverlapPoint + grace + OffsetDistance |
| `e7e120f` | RangeTier 5단계 + aspect fallback |
| `925d2bb` | Enemy maxHearts 1 (1 hit kill) |
| `72e033d` | OverlapPoint useTriggers=false (CinemachineConfiner Trigger 영역) |
| `dd6ab3f` | MonsterRandomizer + WallMask Layer 16 |
| `1ef1989` | Monster 수동 idle animation (6×4) + Projectile speed 12→6·lifetime 5 |
→ origin/main 정합
### BurningTimes `E:/BurningTimes/`
대화로그 엔트리 1~14·헌법급 feedback 1 신설·PD 지시 로그 갱신·MEMORY 인덱스 갱신·인수인계서 (본 문서).
→ origin/main push 정합 (본 commit)
### 신규 헌법급 feedback
- `memory/org/feedback_pm_pd_work_offloading.md` — PD에게 작업 떠넘기기 금지·MCP 능동 활용 (자성 #13).
---
## 2. 활성 PD 지시 현황
### 진행중
- **BT12-Dev-Death** — fix 8회·완료 후 회귀 다수. 적 처치 정합·사거리 차이 미완.
- **BT12-Dev-Vis** — HUD·Icon UI·Layer Lab 카드 정합.
- **BT12-Dev** — Phase 2-A·B·C·D 완료·Phase 2-E·다른 카테고리 PD 결정 대기.
- BT7-Dev·BT5-Dev·BT7-Plan — 진행중
### 미해결 영역
| 영역 | 상태 |
|------|------|
| 사거리 차이 체감 (`1ef1989` speed 6·lifetime 5) | PD Play 검증 대기 |
| Hurt·Death animation X (수동 idle 영역만·Animator 영역) | 후속 |
| Wall OverlapPoint Layer 16만 (Layer 0 Level Tilemap 영역 영역) | Player 영역 영역 영역 영역 영역 |
---
## 3. 본 PM 자성 누적 13건 (헌법급 3 신설)
| # | 자성 | feedback |
|---|------|----------|
| 11 | 신규 코드·기존 시스템 의존성 미실측 | `feedback_new_code_existing_system_dependency_unmeasured` |
| 12 | 가설 5회 누적 부정확·실측 우선 (2차) | `feedback_pm_root_diagnosis_priority` (재적용) |
| 13 | PD 작업 떠넘기기 금지·MCP 능동 활용 | `feedback_pm_pd_work_offloading` (신설) |
---
## 4. 현재 작업 환경
### 양 레포 git
- EerieVillage main `1ef1989`
- BurningTimes main — 본 commit 후 push
### Unity
- Enemy.prefab MonsterRandomizer (6종 × 4 idle frame·24 sprite)·maxHearts 1
- Projectile speed 6·lifetime 5·WallMask Layer 16·OverlapPoint useTriggers=false
- RangeTier (Short 0.2·MediumShort 0.5·Medium 0.667·MediumLong 1.0·Long 1.5)
- 6 ActiveSkillData Range 매핑·Icon 매핑
- SkillSelectionCanvas Layer Lab BannerFrame04_Divided × 3
- Background_BgImage1 InfiniteHorizontalBackground (sprite 재활용)
### 임시·후속 (BT12-Dev)
- damage 5 하한 → balance-designer 정식
- DEFAULT_XP_REWARD = 1·LevelXPTableLoader return 1
- Debug.Log 가드
- Hurt·Death animation 영역 (수동 idle 영역만)
- Wall Layer 영역 영역 (Player 영역 영역 영역)
- HomingProjectile A15 별도 검증
- 다른 효과 발동기 (B 근접·C 설치·D 소환·E 오라·F 강화)
- BT12-Dev-Death·BT12-Dev-Vis 완료 아카이브 이동
---
## 5. 다음 세션 첫 프롬프트 템플릿
```
BT12-Dev 영역 영역.
이전 세션 인수인계서 = 공유/조직공지/2026-05-10_BT12-Dev_세션종결인수인계.md
이전 세션 ID = vigilant-cray-45cc32
이전 세션 마지막 commit:
EerieVillage 1ef1989
BurningTimes <본 commit>
미해결 영역:
1. 사거리 차이 영역 PD Play 검증 (speed 6·lifetime 5)
2. Hurt·Death animation (수동 idle 영역만)
3. Wall OverlapPoint Layer 16 영역
```
---
## 6. C40 자기검증
| # | 항목 | 상태 |
|---|------|------|
| ① | 모든 결정·산출물·feedback 대화로그·PD 지시 로그 등재 | ✅ |
| ② | 양 레포 commit·push 정합 | ✅ |
| ③ | 매니페스트 archive 자동 이동 | ✅ |
| ④ | 다음 세션 인수인계서 | ✅ 본 문서 |
| ⑤ | 다음 세션 첫 프롬프트 템플릿 | ✅ §5 |