Commit Graph

134 Commits

Author SHA1 Message Date
깃 관리자 8872792455 docs(BT12-Dev-Vis): HitFx sortingOrder·적 조준 하단 보정 (엔트리 43)
EerieVillage eb33e64 push 정합.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-14 00:24:15 +09:00
깃 관리자 9ede35b829 docs(BT12-Dev-Vis): A08 캐스팅 제거·적 조준 (엔트리 42)
EerieVillage 55ee4f3 push 정합.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-14 00:08:09 +09:00
깃 관리자 885bc227c3 docs(BT12-Dev-Vis): 자연 fade SelfDestruct (엔트리 41)
EerieVillage 2ee5084 push 정합.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-14 00:03:22 +09:00
깃 관리자 42aab3cd0b docs(BT12-Dev-Vis): ScalingMode Hierarchy 전수 (엔트리 40)
EerieVillage 6ed6efe push 정합.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-13 23:59:24 +09:00
깃 관리자 5c42f0413a docs(BT12-Dev-Vis): A08 spawn 끝점·grace (엔트리 39)
EerieVillage eab215d push 정합.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-13 23:56:20 +09:00
깃 관리자 4e63f22ab8 docs(BT12-Dev-Vis): CastFx 방향 정합·진단 회수 (엔트리 38)
EerieVillage 7ad3319 push 정합.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-13 23:52:00 +09:00
깃 관리자 88f51d0274 docs(BT12-Dev-Vis): A08·A06·A12 fileID 정정·자성 #16 (엔트리 37)
EerieVillage b26eb42·447ea92 push 정합. 본 PM 자성 #16 (헌법급) — prefab fileID 측정 영역 잘못된 grep 방법.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-13 23:47:33 +09:00
깃 관리자 b6eaae26f8 docs(BT12-Dev-Vis): CS1056 fix·자성 #15 (엔트리 36)
EerieVillage 9879425 push 정합.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-13 23:32:41 +09:00
깃 관리자 418358799e docs(BT12-Dev-Vis): A08 FX 진단 (엔트리 35)
EerieVillage aa6cef1 push 정합. PD Console 측정 후 회수 의무.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-13 23:30:29 +09:00
깃 관리자 1e49781940 docs(BT12-Dev-Vis): A08 sprite 방향 fix (엔트리 34)
EerieVillage 71c3b7d push 정합.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-13 23:27:07 +09:00
깃 관리자 e1123c9c51 docs(BT12-Dev-Vis): A12·A08 전수 FX Play 명시 (엔트리 33)
EerieVillage 68843a8 push 정합.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-13 23:22:34 +09:00
깃 관리자 829a024b6d docs(BT12-Dev-Vis): A11 frame 제어 (엔트리 32)
EerieVillage ebd0808 push 정합.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-13 23:19:33 +09:00
깃 관리자 b308ccebb8 docs(BT12-Dev-Vis): Phase B FX 재생 fix (엔트리 31)
EerieVillage b1b476a push 정합.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-13 23:11:07 +09:00
깃 관리자 21127e4d8d docs(BT12-Dev-Vis): Phase B A06·A11 신규·1키·2키 매핑 (엔트리 30)
EerieVillage f292eb4 push 정합. PD Inspector Player.prefab Skill1=A06·Skill2=A11 drag&drop 필요.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-13 23:07:46 +09:00
깃 관리자 c14a58c9d5 docs(BT12-Dev-Vis): Phase A A12·A08 이펙트 적용 (엔트리 29)
EerieVillage 5077f5d push 정합. Phase B (A06 독 늪·A11 정령불) 대기.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-13 23:02:06 +09:00
깃 관리자 8ac41e3cc5 docs(BT12-Dev-Vis): ParticleGroupView InputSystem 전환·자성 #14 (엔트리 28)
EerieVillage b23e00f push 정합.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-13 22:12:25 +09:00
깃 관리자 65f4d25c93 docs(BT12-Dev-Vis): Input System StandaloneInputModule fix·자성 #13 (엔트리 27)
EerieVillage b30976a push 정합.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-13 22:05:40 +09:00
깃 관리자 08adf30762 docs(BT12-Dev-Vis): A04 적 유무 무관 자동 발동 (엔트리 26)
EerieVillage ebedf6d push 정합.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-13 20:28:45 +09:00
깃 관리자 c347d81fd3 docs(BT12-Dev-Vis): MeleeArea 실전 발사·FX unscaledTime·자성 #12 (엔트리 25)
EerieVillage 26b0666 push 정합.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-13 20:27:12 +09:00
깃 관리자 5d19b3313d docs(BT12-Dev-Vis): 진단 Log 회수 (엔트리 24)
EerieVillage 41fa4e4 push 정합.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-13 20:24:33 +09:00
깃 관리자 2d86eb0171 docs(BT12-Dev-Vis): Projectile unscaledTime·자성 #11 (엔트리 23)
EerieVillage 705d943 push 정합.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-13 20:21:55 +09:00
깃 관리자 3f20a1da65 docs(BT12-Dev-Vis): 사망 팝업·y -0.6·투사체 lifetime (엔트리 22)
EerieVillage b1931af push 정합.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-13 20:19:02 +09:00
깃 관리자 13d80cd1ad docs(BT12-Dev-Vis): Projectile null guard·자성 #10 (엔트리 21)
EerieVillage 1437720 push 정합.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-13 20:13:26 +09:00
깃 관리자 0893c28a50 docs(BT12-Dev-Vis): 죽는 모션·부활 물리·투사체 진단·자성 #9 (엔트리 20)
EerieVillage 69a1805 push 정합.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-13 20:10:51 +09:00
깃 관리자 986e289aae docs(BT12-Dev-Vis): PlayerSpawn CS0246 fix·자성 #8 (엔트리 19)
EerieVillage c052d78 push 정합.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-13 20:05:10 +09:00
깃 관리자 5265e03226 docs(BT12-Dev-Vis): Player 사망 제자리·부활·FX 잔상 (엔트리 18)
EerieVillage 3a672f0 push 정합.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-13 20:03:29 +09:00
깃 관리자 ae983c0e61 docs(BT12-Dev-Vis): 투사체끼리 통과 fix (엔트리 17)
EerieVillage ebd7086 push 정합.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-13 19:55:47 +09:00
깃 관리자 d051763d20 docs(BT12-Dev-Vis): 사망 y -0.3·파이어볼 정지 fix (엔트리 16)
EerieVillage 56a4a36 push 정합.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-13 19:54:28 +09:00
깃 관리자 0363a21d8f docs(BT12-Dev-Vis): 스킬 선택 UI 아이콘 fallback (엔트리 15)
EerieVillage 32ab76f push 정합.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-13 19:51:50 +09:00
깃 관리자 7cb5d828ae docs(BT12-Dev-Vis): 사망 모션 y -0.5 (엔트리 14)
EerieVillage 18b2125 push 정합.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-13 19:49:58 +09:00
깃 관리자 c2399ca6f4 docs(BT12-Dev-Vis): Player 피격 distance·Enemy HP fallback·자성 #7 (엔트리 13)
EerieVillage 2efcd34 push 정합.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-13 19:46:22 +09:00
깃 관리자 4f0ea322b9 docs(BT12-Dev-Vis): Player 피격 fix·Enemy HP random·자성 #6 (엔트리 12)
EerieVillage b4847b1 push 정합.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-13 19:42:47 +09:00
깃 관리자 87ce2c1c41 docs(BT12-Dev-Vis): 기본 스킬 자동 습득 A02 (엔트리 11)
EerieVillage 0ad1325 push 정합.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-13 19:38:58 +09:00
깃 관리자 3ca4df63f1 docs(BT12-Dev-Vis): A05·A_Laser 박스 정정 + Player 피격 진단 (엔트리 10·자성 #5)
EerieVillage e8779df push 정합. 본 PM 자성 #5 — 변경 영향 사전 grep 누락 (HitboxDebug 미경유 영역 측정 X).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-13 19:33:10 +09:00
깃 관리자 a00a4f1ebe docs(BT12-Dev-Vis): 디버그 시각화 off·카드 풀 5종 (엔트리 9·PD 지시 로그 갱신)
EerieVillage d26bd83 push 정합. 잔여: A04·A05·A_Laser SkillFireEvent default return 실전 발사 미연결 (PD 후속 결정 대기).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-13 19:25:16 +09:00
깃 관리자 dd926caab8 docs(BT12-Dev-Vis): .asset 6 복구 + 본 PM 자성 #4 (reset --hard 사고)
엔트리 8 추가 — PD Inspector 작업 .asset 6 복구 경위 (EerieVillage 5b2a032).
본 PM 자성 #4 (헌법급) 등재 — git reset --hard 영역 PD 작업 영향 사전 측정 부족·C6·헌법 ③ 위반·재발 방지 3조항.
PD 지시 로그 BT12-Dev-Vis 산출물 갱신.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-13 19:10:07 +09:00
깃 관리자 779e7b20d9 docs(BT12-Dev-Vis): 본 세션 PD 지시 3건 대화로그·로그 갱신 (사거리 시각화·Inspector 조절·A04 Extra FX)
대화로그 엔트리 5·6·7 추가 + 본 PM 자성 #2·#3 (이전 세션 push 정합 거짓 보고·git add -A 분별 부족) + PD 지시 로그 BT12-Dev-Vis 산출물 갱신.

EerieVillage `ab40b27` push 정합.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-13 19:02:41 +09:00
깃 관리자 cb4cca5a13 docs(BT12-Dev 이펙트 개선 세션 종결): 인수인계서 + 대화로그 + PD 지시 로그 (C40 정합)
PD 지시 (2026-05-13): "이제 이펙트 개선작업은 완료처리하고
다음 세션에서 작업할 수 있도록 빠짐 없이 세션 공유해"

본 세션 (cranky-wescoff-e855b0 worktree) 누적 EerieVillage commit 4건
push 정합 (origin/main f6c6eb5):
- 2ebf313  5 스킬 통합·1~5 키 발사 시스템
- 60e28e3  Scene 잔존 박스·FX cleanup + HideFlags.DontSave (재발 방어)
- ea7d32f  FxRotation 박스 미적용 분리 (박스 = facing · 이펙트 = facing + FxRotation)
- f6c6eb5  A05 좌우 베기 이펙트 Player 동조 (SetParent)

본 commit 등재:
- 공유/대화로그/EerieVillage/2026-05-13.md  엔트리 1~4
- 공유/조직공지/2026-05-13_BT12-Dev_세션종결인수인계.md
- 공유/PD_지시_트래킹/개발팀_PD_지시_로그.md  BT12-Dev-Vis 이펙트 개선 완료 처리

박스↔이펙트 분리 원칙 (본 세션 표준화):
- 박스(판정) = facing 좌/우 sign 만 · FxRotation 미적용
- 이펙트(시각) = facing + FxRotation 그대로
- runtime spawn = HideFlags.DontSave (Scene 오염 방지)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-13 17:44:12 +09:00
깃 관리자 bedb09e7cc docs(BT12-Dev 세션 종결): 인수인계서 + 엔트리 15 + PD 지시 로그 (C40 정합) 2026-05-10 18:16:13 +09:00
깃 관리자 04674b1576 docs(BT12-Dev-Death 완료): 진단 회수 + PD 지시 로그 완료 표기 (대화로그 엔트리 4 + 다음 작업 정리)
- BT12-Dev-Death 완료 처리 (PD 정합 확인 — "이제 정상적으로 적이 죽는거 같아")
- fix 누적 8건 정합 영역 영구 기록
- Health.cs 진단 Debug.Log 3줄 회수 (EerieVillage `af6ac16`)
- 진단 도구 전수 회수 누적: Projectile 8 + AttackHitbox 1 + EnemyDeath 1 + Health 3 = 13줄
- 본 PM 자성 누적 13건 (자성 #11·#12·#13 헌법급 외연)
- 다음 작업 후보 6 옵션 + 본 PM 권장 (옵션 A — BT12-Dev Phase 2-B 다른 카테고리 B 근접 5종)
2026-05-10 01:32:13 +09:00
깃 관리자 e3cb48f3bc docs(BT12-Dev fix 8): 투사체 damage 5 하한 + Schedule<EnemyDeath> + MCP 자율 검증 (대화로그 엔트리 3 + PD 지시 로그)
- BT12-Dev-Death 후속 — PD 3 지시 정합 fix
- 본 PM MCP 자율 진단: Console 영역 hp 4→0 정합·ExperienceSystem X → Schedule<EnemyDeath> 누락 확정
- 근본 fix 2종:
  (1) damage Mathf.Max(CalculateEffectiveDamage, 5) — 임시 5 하한 (PD 지시)
  (2) Enemy hp 0 도달 영역 Schedule<EnemyDeath> 추가 (AttackHitbox 패턴 정합)
- EerieVillage `6a825fc` push 정합
- MCP Play 직접 검증: damage 5·hp 4→0·ExperienceSystem·Lv.1→2→3→4·SkillSelectionUI·카드 확정 정합
- PD 지시 3가지 전부 정합 (Enemy 처치·죽는 모션·경험치·레벨업)

PD 직접 발화 (2026-05-10):
- "기본 공격력을 5로 고정해(임시)"
- "적이 죽으면 죽는 모션과 함께 소멸"
- "적이 죽으면 경험치를 제공해야 하고, 레벨업이 가능해야 해"
2026-05-10 01:26:55 +09:00
깃 관리자 997be017f7 docs(BT12-Dev 근본 fix): MCP 자율 진단·Animator transition + UnscaledTime + 자성 #13 (대화로그 엔트리 2 + PD 지시 로그 + 헌법급 feedback)
- BT12-Dev-Death 후속 — PD 직접 지적 "MCP 활용해서 네가 직접 체크해" 후 본 PM 자율 처리
- MCP 자율 진단 5 단계: read_console·controller_get_info·execute_code·controller_add_transition·refresh_unity
- 근본 원인 2종: Animator transition 부재 + Time.timeScale=0·Animator updateMode=Normal
- fix A: Enemy.controller transition 5 추가 (Idle/Run/Hurt → Death/Hurt)
- fix B: EnemyDeath.cs animator.updateMode = UnscaledTime + 진단 회수
- AttackHitbox·Projectile 진단 Debug.Log 회수 (사망 원인 확정 정합)
- EerieVillage `f501960` push 정합
- 헌법급 feedback `feedback_pm_pd_work_offloading` 신설 (자성 #13)
  → PD에게 작업 떠넘기기 금지·MCP 능동 활용 의무
  → 재발 차단 3 단계 자문

PD 직접 발화 (2026-05-10): "이미 자료는 다 제공했잖아 MCP 활용해서 네가 직접 체크해! 왜 자꾸 나에게 일을 미루는거지?"
2026-05-10 01:12:42 +09:00
깃 관리자 0d41e25fcb diag(BT12-Dev): AttackHitbox·EnemyDeath 진단 도구 2차 + 본 PM 가설 5회 부정확 자성 (대화로그 2026-05-10 신규 + PD 지시 로그)
- BT12-Dev-Death 후속 — PD Console 분석 + 본 PM 가설 5회 누적 부정확 자성
- 핵심 발견: 투사체 hit X·AttackHitbox(BT7-Dev 자동 근접) hit·EnemyDeath.Execute 호출 X
- A 진단 Debug.Log 추가 (AttackHitbox·EnemyDeath 각 1줄)
- B PD 자료 능동 요청 (Enemy.prefab Inspector + Animator Controller Parameters)
- EerieVillage `d6764ce` push 정합
- pm-auditor 통과 + Minor 1 (회수 트리거 명시) + Improvement 1 (_collider 동시 캡처) 수용
- 본 PM 자성 #12: 가설 5회 누적 부정확·재발 차단 3 단계 실측 의무
- 회수 의무 명시 (PD 사망 원인 확정 직후 본 PM revert commit)

PD 결정 (2026-05-10): "A+B 진행해" — A 진단 도구 추가·B 자료 능동 요청 동시.
2026-05-10 00:26:51 +09:00
깃 관리자 ffd840b9c7 diag(BT12-Dev): Projectile 진단 Debug.Log 추가 (대화로그 엔트리 11 + PD 지시 로그 갱신)
- BT12-Dev-Death 후속 — 가설 누적 부정확 자성 + 실측 우선 진단 도구 추가
- 본 PM 가설 4회 누적 부정확·회귀 1회 → feedback_pm_root_diagnosis_priority 의무 적용
- Projectile.OnTriggerEnter2D 영역 8 진단 Debug.Log ([Projectile][...] prefix 통일)
- EerieVillage `d27a63f` push 정합
- pm-auditor 통과 (조건부) + 권고 4종 수용 (prefix 통일·가설 X·회수 명시·PD 안내)
- 회수 의무 명시: PD Console 수령 + 근본 fix 후 일괄 제거

PD 결정 (2026-05-09): "A 안으로 해" — 진단 Debug.Log 즉시 추가.
2026-05-09 23:48:08 +09:00
깃 관리자 d7c5d7e16b docs(BT12-Dev fix 회귀 정정): Kinematic Rigidbody2D 회귀 자진 고지 + 헌법급 feedback 신설 (대화로그 엔트리 10 + PD 지시 로그 + 자성 #11)
- BT12-Dev-Death 후속 — 직전 fix `fe65592` 회귀 정정 (C3 자진 고지)
- 회귀 사실: Projectile Kinematic Rigidbody2D 추가 → Enemy KinematicObject Kinematic
  → Kinematic vs Kinematic + useFullKinematicContacts=false → OnTriggerEnter2D 발화 X
- 근본 원인: C39·C42-7 J 위반 (KinematicObject.cs:76 사전 Read X)
- 옵션 C 채택: Rigidbody2D 5 라인 제거 → `33eaa55` 시점 Static vs Kinematic 정합 복원
- EerieVillage `9eebbec` push 정합
- pm-auditor Pass + Minor 1 + Improvement 1 수용
- 헌법급 feedback `feedback_new_code_existing_system_dependency_unmeasured` 신설
  → 외연 분리 (asset 영역 → 코드 영역)·재발 차단 3 단계
- 본 PM 자성 #11 (헌법급) 등재

PD 보고 (2026-05-09 3차): "여전히 적이 플레이어의 투사체에 피격되지 않아" 회귀 정정.
2026-05-09 22:44:05 +09:00
깃 관리자 6df4e10c2e docs(BT12-Dev 결함 2건 동시 fix): DebuffStackLimit + Trigger 안정성 (대화로그 엔트리 9 + PD 지시 로그 + 헌법급 feedback 신설)
- BT12-Dev-Death 후속 — PD 옵션 3 결정 양 결함 동시 적용
- 결함 1: A01·A02·A03·A14·A15 영역 DebuffStackLimit 무차별 3 적용 (본 PM Phase 2-C placeholder)
  → StatusApplier:43 가드 통과 → 의도 외 DebuffStack 트리거
  → 5 asset 영역 0 정정 (A08만 5 유지)
- 결함 2: ProjectileSpawner.CreateFallbackProjectile Rigidbody2D 부재
  → Trigger 판정 안정성 부족 → Kinematic Rigidbody2D 추가
- EerieVillage `fe65592` push 정합
- pm-auditor Conditional Pass + Major 1 (헌법급 feedback 신설) + Improvement 2 수용
- 헌법급 feedback `feedback_scriptable_object_field_blanket_fill` 신설
  → 근층: C39 위반·카드↔런타임 의존성 미실측
  → 재발 차단 3 단계 (클래스 Read·사용 코드 Grep·가드 의도 매핑)

PD 결정 (2026-05-09): "3 동시 진행해" — 옵션 3 즉시 적용.
2026-05-09 22:15:27 +09:00
깃 관리자 44dc0ffe2e docs(BT12-Dev 잔존 투사체 근본 fix): 옵션 J — fallback Scene GameObject Instantiate 패턴 정정 (대화로그 엔트리 8 + PD 지시 로그 갱신)
- BT12-Dev-Death 후속 — 잔존 투사체 영구 잔존 버그 근본 해결
- 근본 원인: Resources/Skills/Projectiles/Default 부재 → fallback이 new GameObject로 Scene GO 생성·반환
  → ProjectileSpawner가 이를 prefab으로 Object.Instantiate
  → 사본 정상 SelfDestruct·원본 Scene GO 영구 잔존
- 옵션 J 적용: LoadProjectilePrefab Resources만 반환·부재 시 null
  → Trigger 영역 prefab null 시 CreateFallbackProjectile 직접 호출 (Instantiate X)
- EerieVillage `33eaa55` push 정합
- pm-auditor Pass + Minor 1 (line 65 주석 후속) + Improvement 1 (매니페스트 등록)

PD 보고 (2026-05-09): "맵에 투사체 하나가 영구적으로 남아있어" 근본 해결.
2026-05-09 21:52:05 +09:00
깃 관리자 183e5de68a docs(BT12-Dev 사망 버그 근본 fix): HealthIsZero sender 가드 (대화로그 엔트리 7 + PD 지시 로그 갱신)
- BT12-Dev-Death 가설 부정·근본 원인 확정·1줄 fix 적용
- 인수인계서 가설(EnemyController patrol → PlayerEnemyCollision) 부정
  → Player Decrement 로그 부재 (Console t=5.18 Enemy hp=0 → t=5.19 Player Die() 1ms 직결)
- 근본: HealthIsZero.Execute가 health sender 검증 없이 무차별 PlayerDeath 발화
  → BT12-Dev Phase 2-B 투사체가 사상 처음 Enemy.Health.Decrement 호출 → 노출
- A안 적용: HealthIsZero.cs sender 가드 (PlayerController 보유 Health만 PlayerDeath)
- EerieVillage `b37b4a6` push 정합
- pm-auditor Pass + Minor 1 (매니페스트 정정) + Improvement 2

PD 결정 (2026-05-09): "1 즉시 적용해" — A안 1줄 fix 즉시 적용.
2026-05-09 21:43:35 +09:00
깃 관리자 322f00d863 docs(BT12-Dev 시각화 HUD + 사망 원인 디버그): 대화로그 엔트리 6 + PD 지시 로그 2행 추가
- PD 직접 지시 2건 등재
  · BT12-Dev-Vis: PlayerSkillInventory 시각화 HUD
  · BT12-Dev-Death: 스킬 습득 후 사망 버그 (가설·미검증)
- EerieVillage e31c34c 산출 6 파일
  · SkillInventoryHUD.cs 신규 (OnGUI 좌상단)
  · ProjectileSpawner fallback 시각화
  · Projectile Player 차단 (proxy)
  · Health Decrement·Die Debug.Log + StackTrace
- pm-auditor Major 1 정정 완료
- 본 PM 자성 신규 0건

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-09 21:23:43 +09:00
깃 관리자 f85a9d4e05 docs(BT12-Dev Phase 2-D BT12-MVP-A 통합 정정 완료): 대화로그 엔트리 5 + PD 지시 로그 갱신
- EerieVillage `d53150b` BT12-MVP-A 통합 정정 (placeholder → 정식 ActiveSkillData)
  · LevelUpManager._pool 제거 → SkillRuntimeFactory.RandomDraw3()
  · SkillSelectionUI/SkillCardSlot ActiveSkillData 시그니처 전환
  · PlayerController Awake PlayerSkillInventory 자동 부착
  · Projectile Layer Enemy fallback (Minor 1·proxy)
  · SkillRuntimeFactory.RandomDraw3 신규
  · Phase 2-B 누락 9 .meta 보충
- Sonnet 의뢰서 "git add·commit·push 절대 금지" 명시 (feedback 정합)
- pm-auditor Pass (C0/M0/Min0/Imp1)
- 본 PM 자성 신규 0건

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-09 21:06:40 +09:00