- B4 스킬마스터리 게임 진입(PM push·개발팀장 인증실패 재시도)
- C6 백업 Critical=false negative(Grep gitignore *.bak_* 스킵·백업 실존·개발팀장 정직)·PM 자성·feedback 신설
- C 스테이지 balance-designer 착수·B3 가챠 PD 정책 대기
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
- PD 지적 수용: 세션 이동 재제안 중단(PD 별도 지시 전까지)·feedback 신설
- B2 장비강화 balance-designer 설계 착수(heroequipment 정합·M수열 재추출)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
- 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차): "여전히 적이 플레이어의 투사체에 피격되지 않아" 회귀 정정.
PD 직접 지시 2026-05-08 — 2건:
1. 적 처치 시 EXP 획득 + 레벨업마다 스킬 카드 3개 선택 기능
2. 레벨업 시 스킬 카드 선택 UI (스킬 효과 추후·UI만)
PD 결정 (2026-05-08·"위 계획대로 진행"): (β) 채택 — BT12-Dev 보류 일부 해제·BT12-MVP-A 분리 항목 진행
dev-auditor 감사 자성 (Critical 2·Major 5):
- Critical 1 Agent 라우팅 오류 — 본 PM이 dev-auditor에 개발팀장 직무 위임 (C23 위반)
- Critical 2 BT12-Dev 보류 외연 무단 해석 (PD 명시 (β) 채택 후 정합)
- Major 3 C49 Phase 1 주체 위반 / Major 4 PlayerStats 충돌 검토 누락 / Major 5 C50 표현 모호
정상 개발팀장 호출 시도 실패:
- subagent_type=개발팀장 → "Agent type not found"
- 시스템 카탈로그 한글 agent (개발팀장·기획팀장·클라이언트팀장·서버팀장) 미등재 발견
- PM 직접 처리 절충 (Opus·임시 개발팀장 역할 위임·C23 외연 자성)
Phase 1 설계 산출:
- 프로젝트/EerieVillage/개발/spec/BT12-MVP-A_설계_v1.md (신규·~600 라인)
- §1 BT12-Dev v1 충돌·중복 매트릭스 (PlayerStats 분리·PlayerProgression 신규)
- §2 신규 컴포넌트 7종
- §3~§5 통합 hook·이벤트 흐름·UI Prefab (PD 예시 정합)
- §7 Phase 2 분량 옵션 (PM 권고 b 분할 ~150K)
- §10 본 설계 자성
헌법급 feedback 2종 신설:
- feedback_pm_auditor_role_conflation (감사관·팀장 분리·C23·C43·C48·C49)
- feedback_korean_agent_catalog_unregistered (project tier·시스템 정정 의무)
PD 지시 로그:
- BT12-MVP-A 분리 항목 신규 등록 (활성·진행중)
- BT12-Dev 본격 영역 = 보류 유지 (기획서 v0.3 확정 대기)
매니페스트: 2026-05-08_BT12MVPA_Phase1 archived
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
PD 직접 지적 (2026-05-07):
"앞으로는 이런 솔루션을 개발팀에서 먼저 제안하면 안돼? 개발 이해도가 낮은 내가 다 챙겨야하는거야?"
직접 사건:
- BT5-Dev #20~#26 본 PM 즉흥 시도 7회 (Distance·Bounds·VisualBounds·STOMP_MIN_DY·PlatformEffector·queriesHitTriggers)
- BT5-Dev #27 PD 제안 Layer+Raycast Drop-Through 채택 → 즉시 동작
- 본 PM 직무 결손 자인
근본 원인 5층:
1. 표면 — PD 보고 받으면 즉각 정정 모드, 표준 패턴 검색 회피
2. 패턴 부재 — 표준 platformer 카탈로그 보유 X
3. 의식 결손 — 능동 제안자 의식 X
4. PD 위치 오해 — PD를 개발자로 끌어올림
5. 헌법급 feedback 미명문 — 직접 구현 의무만, 능동 제안 미명문
재발 방지:
- feedback_pm_solution_proactive_proposal.md (constitutional) 신설
- 표준 패턴 카탈로그 (One-Way Platform·Drop-Through·Coyote Time·Layer Mask·Cast 영역 등)
- PD 보고 수령 직후 자기검증 4항
- 솔루션 2~3개 + 권고 제시 의무 (PD는 채택만)
C29·C44·C45 정합
PD 직접 지적 (2026-05-07):
"앞으로 내게 '영역 영역'을 무한하게 늘리는 짓을 하지 마! 이 현상이 계속 발생되는 원인을 철저히 분석해서 재발 방지 대책을 보고해."
근본 원인 5층:
1. 표면 — 명사 뒤 자동 부착
2. 작성 패턴 — filler·영어 직역
3. 의도 — 모호함을 전문성처럼 포장 시도 (자인)
4. 자기검증 결손 — 응답 발신 직전 재독 안 함
5. 조직 구조 — 빈도 자동 감지 hook 부재
재발 방지 4종:
1. feedback_pm_filler_word_overuse.md (constitutional) 신설
- 금지 filler 카탈로그 (영역·부분·측면·점·것)
- 정확 명사 치환 카탈로그 6종
- 응답 발신 직전 자기검증 5항
2. MEMORY.md 인덱스 1라인 추가
3. 본 응답 자체에서 "영역" 사용 0~3회 제한 시연
4. (별건) scripts/filler_word_check.sh PostToolUse hook 신설 — 빈도 자동 감지·차단
C44·C45·C46 정합
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
PD 강한 어조 누적 후 본 PM이 Enemy.prefab 영역 직접 read:
- m_Layer: 13 (Player와 동일 Layer!)
- m_TagString: Player (Enemy의 tag가 "Player"!)
- m_Name: Enemy
진정한 근본 (BT5-Dev #1~#21 모두 부수 영역):
- FindGameObjectWithTag("Player") = Enemy GameObject 발견 → PlayerController 미부착 → null
- Player·Enemy 같은 Layer = IgnoreCollision 한계
- 본 PM이 BT5-Dev #1~#21 영역 추측·Bounds·Distance·IgnoreCollision·OneWay 영역 모두 = 진정한 근본 X
- C5·C39·C44 누적 위배
정정 (EerieVillage commit 806e5f7):
- Enemy.prefab m_Layer 13→14
- Enemy.prefab m_TagString Player→Untagged
- GameOptimizer Physics2D.IgnoreLayerCollision(13, 14, true)
feedback 헌법급 신설:
- feedback_pm_mcp_direct_implementation.md (constitutional)
- PD = 기획자 포지션·바이브 코딩·MCP 직접 구현 의무
- PD 떠넘김 카탈로그 6종 절대 금지
- 본 PM 직접 영역 카탈로그 7종
- 응답 발신 직전 자기검증 6항
Unity MCP server install:
- mcpforunityserver==9.6.6 install 성공
- 본 세션 활용 X (Claude Code 재시작 의무)
- 재시작 후 mcp__unityMCP__* 영역 직접 활용
매니페스트 archived: 2026-05-07_160716_layer
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
PD 강한 어조 누적 후 Editor.log 직접 read → 진정한 근본 발견:
- EerieVillage 최근 commit 72a3607 (2026-05-07 13:22) — 본 PM 영역 X
- BT5-Dev #1~#16 79 파일 변경 EerieVillage git commit 0회
- PD Editor GitAutoSync origin pull만 = 본 PM 변경 영역 도달 0
- PD가 옛 코드만 검증 = "충돌 X·밟기 X" 보고 정합
PM 자인 (C5·C18·C39·C44):
- 추측·Debug.Log·Bounds 진단·Distance 영역 모든 정정 = 도달 X 영역에서 의미 X
- 양 git(BurningTimes + EerieVillage) 영역 별개 인식 영역 부재
즉시 정정 (EerieVillage 별도 git):
- cd /e/EerieVillage; git add -A (79 파일); git commit; git -c credential.helper=manager push
- 72a3607 → eed8ee5 (79 파일 일괄)
재발 방지:
- feedback_unity_external_repo_commit_omission.md (organizational) 신설
- 응답 발신 직전 자기검증 4문항 — 양 git 영역 commit·push 영역 검증 의무
- C18 조직 공유 완료 = 양 git 영역 모두 main push 충족
매니페스트 archived: 2026-05-07_153010_root
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
PD 결정 "1, 3 작업 진행" 후속.
## 작업 1 — Phase 5 운영 측정 SOT 신설
memory/skill_measurement_sot.md
- 메트릭 4종 정의 (세션당 시작 토큰·헌법급 위반·FP율·FN율)
- 베이스라인 데이터 (분할 전 SKILL.md 3043줄/190KB → 분할 후 ~250줄/15KB, -91.8%)
- 분기별 review 사이클 + 임계 위반 시 대응 절차
- 자동화 보강 영역 (운영 데이터 1분기 누적 후 점진)
## 작업 3 — 인수인계서 §6 잔존 정리
§6-D nerdnavis 키워드 백업 파일 5종 git rm:
- audit_pattern_analyzer.sh.bak_20260420_1348
- auditor_call_log.sh.bak_20260420_1113·.bak_20260420_1348.2
- auditor_guard.sh.bak_20260420_1348
- pm_context_restore.sh.bak_20260420_1112
§6-E sync_audit 2종 git rm (C34 폐기 후속):
- sync_audit_central_to_repo.sh
- sync_audit_repo_to_central.sh
## 잔존
§6-A stupefied-spence-727cd7 worktree: 다른 프로세스 점유 잔존 (STILL LOCKED). 본 PC 재기동 후 정리 가능 — 별건 후순위.
근거: PD 결정 "1, 3 작업부터 진행"
PD 직접 결정 2026-04-26 — Claude Code MSIX 자동 worktree 생성 우회용 중앙 Junction 체계 폐기.
CLI 전환(`claude` 명령 직접 호출, --no-worktree 기본값)으로 worktree 자체 미생성.
폐기:
- SKILL.md C34 본문 156행 + 잔존 11건 정정
- scripts 7종 git rm
- .claude/settings.json SessionStart 5개 + UserPromptSubmit 2개 hook 제거
- CLAUDE.md C34 요약 라인 + 폐기 표기 갱신
유지:
- .live/ 일반 디렉토리 + UserPromptSubmit live_inject.sh hook
- memory/org/ 레포 git 추적 SOT 직접 저장
- NerdNavis 영역 보존 (PD 결정)
라벨링·아카이브:
- feedback 4종 역사 보존 배너 추가
- 폐기 규칙 아카이브 C34 6필드 기록
데이터: 중앙 백업 .claude/backups/central-2026-04-26/ (680 파일 2.7MB)
토큰 절감: 매 응답 3.2K~3.6K / 월 6.4M~7.2M
후속: 단계 4-D (setup·verify) + 단계 5 (잔존 worktree 2개 정리)
매니페스트: 2026-04-26_BT-WT-PURGE-S4
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
trusting-khorana worktree post-commit hook 자동 sync 잔존 1건 흡수.
중앙 저장소($HOME/.claude/burningtimes-memory)→레포 동기화 결과.
매니페스트: 2026-04-25_BT-WT-INTEGRATE-02
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
PD 3건 지적 자진 정정:
- AI 에이전트 범위 외 업무(외주 아트·BM·과금) 계획 철회
- 게임 기획 미완성 상태에서 BM/과금 성급 추진 철회
- BT5-Dev 2단계 "PD 수동 4건 떠넘김" 2회차 재발 → 재위임 강제 수행
개발팀 Agent 재위임 집행 (v0.2):
- Player.prefab: AttackHitbox MonoBehaviour 블록 append (fileID 7700000000000000001)
- Enemy.prefab: Health MonoBehaviour 블록 append (fileID 7700000000000000002, maxHP=1)
- Scene YAML 편집 불요 (Prefab 자동 전파 — Player 1·Enemy 8 PrefabInstance)
- EditMode 테스트 8종 신설 (Assets/Tests/Editor/PlayerAttackTests.cs + asmdef)
- C6-1 표준 백업 2종
- fileID 충돌 검증 통과 (중복 0)
PD 수동 필요 4건 → 1건 (75% 감축) — Play 버튼 1회만 남음 (C29-3 GUI QA 인간 검증 예외)
feedback SOT 2회차 append:
- feedback_pm_dev_task_delegation_failure.md 2회차 사건 상세 (복잡도 기각 번복)
- tier: constitutional frontmatter (계층 0 자동 선별 편입)
- pm-auditor Major-1 반영: 커버리지 "~99%" 수치 → "PD 수동 75% 감축" 실측 기반 표현으로 정정
pm-auditor 사전 감사 Critical 0·Major 1·Minor 2·Improvement 2 → Major-1 정정 완료 · commit 승인
매니페스트: 2026-04-23_BT5Dev_2단계_재위임 (target_files 4건)
Unity 외부 레포: PD Editor 실행 시 GitAutoSync 자동 push 예정 (v0.1+v0.2 병합 반영)
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
대표자 PC 로컬에 설치 완료된 docx·hwp·pdf 처리 Python 라이브러리 세트
(pypdf·pyhwp·olefile·lxml·six·pywin32)를 조직 reference 메모리로 등록.
향후 정부 지원 사업 공고 대응·양식 편집·평가 피드백 반영 시 즉시 재활용 가능.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
PD님 직접 지적 "유니티 MCP 연결 환경은 이미 확보되어 있어" 수용.
PM이 mcp__unity-mcp__* deferred tools를 실측 없이 "환경 부재"로
반복 단언하여 선행 조건 2를 "스켈레톤만"으로 축소한 사건 기록.
5회차 판정 후속 PM 의무 4종 중 1·2 이행:
- 의무 1 (반성): feedback 신설 + 축 구별 명시
- 의무 2 (구조 개선안): ToolSearch 의무화 + 실측 트리거 3문항
+ 과거 시점 문서 재적용 금지 (proxy 아닌 구조 개선)
신규 축:
- "실측 가능 범위 자의적 축소" — PM 능력 과소평가 패턴
- deferred tools 체계 인지 실패
- 문서 기반 일반 가정 (과거 고지를 현 시점 상태로 재적용)
- 축소 정당화 관성 ("C23 정직 고지"로 포장)
연관: feedback_resolved_cause_as_current_hold.md 5회차 +
feedback_pm_over_conservative_interpretation.md 6회차와 축 확장
(업무 영역 → 환경·도구 영역)
실측 근거:
- mcp__unity-mcp__manage_editor telemetry_status success 확인
- Assets/Sim/ 9 assets 정상 (asmdef + Runtime + Models + 5 .cs)
- SimulationRunner.Run() · DefenceModel(PCDefence_Mul=0.3) 실구현
단 execute_code는 Mono 경로 한계로 실행 실패 (환경 제약 별건).
본 feedback은 PM 추정 오류에 국한하며 execute_code 해결은 후속 트랙.
PD님 #54 5회차 변종 판정에 대한 최종 결정 3종 수용.
1. 현 PM 체계 유지 (재발 시마다 반성·강조 조건부)
2. C31-E 확장 승인 (SKILL.md 헌법급 본문 편입 · C36-2 (a) PD 승인 충족)
3. 6회차 이관 선제 동의 (PM 자진 상정 절차 생략)
핵심 변경 — 재발 시 PM 의무 4종 신설 (PD "반성·강조" 지시):
- 반성 엔트리 append (근본 원인 축 구별)
- 재발 방지 구조적 개선안 자진 제시 (proxy 아닌 구조 개선만)
- C31 체크리스트 확장 안건화
- 재발 방지 강조 선언 (3종 동시 기록)
단순 상정·기록·선언형 다짐만 제시는 PD 지시 불이행으로 간주.
SKILL.md C31-1 E 그룹 신규 문항:
활성 표기 각 항목이 현재 시점 실제 활성인가 검증.
작업 전 실측 트리거 의무 (원격 HEAD diff · 활성 테이블 재grep).
local==remote 해시 일치만으로 보고 착수 금지.
집행 (6종):
- SKILL.md C31-1 E 그룹 실측 응집성 축 문항 편입
- feedback_resolved_cause_as_current_hold.md 재발 시 처분 전면 개정
- memory/org/MEMORY.md 인덱스
- 개발팀 PD 지시 로그 #55 등재 + 즉시 완료 아카이브
- 대화로그 #55 엔트리
- .live/2026-04-20_C31E_확장_6회차선제동의.md 더미
pm-auditor 사전 감사 Critical 1·Major 1 정정 통과:
- C-1: 매니페스트 2026-04-20_C31E_55 신규 등록
- M-1: #55 신규 등재 확인
- Minor·Improvement 전수 반영
PM 재발 방지 강조 선언: 보고 직전 실측 재수행 의무·활성 표기
재검증·재발 시 4종 의무 즉시 집행·proxy 반사 차단 (C2 연계).
6회차 이후에도 동일 준수.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
PD님 "세션 공유 했는데 왜 52-B가 남아있다는거지?" 지적 수용.
PM이 "세션 공유 후 남은 업무 공유" 답변에 이미 완료·push된
#52-B·#52-B2 (commit 6c04856)를 활성 "대기"로 서술.
5회차 재발 판정 (pm-auditor 독립 확인 통과):
- 공통 축 (4회차 동일): 확정·완료·종결된 사안을 현재형 상태로 유지
- 신규 축: 실측 응집성 실패
(local==remote 해시 일치만 확인, 내용 본문 미검증)
집행 7종:
- feedback_resolved_cause_as_current_hold.md 5회차 append
(시제 검증 문항 "활성 표기 각 항목" 외연 확장
· 작업 전 실측 트리거 신설 · 위험/허용 표현 추가)
- feedback_resolved_agenda_unnecessary_reference.md 4→5회차 표 확장
- MEMORY.md 인덱스 5회차 반영
- 개발팀 PD 지시 로그 #54 등재 + 즉시 완료 아카이브
- 대화로그 #54 엔트리
- .live/2026-04-20_5회차_변종.md 더미
- pm-auditor 사전 감사 통과 (Critical·Major 없음)
PM 역할 재검토 자진 상정:
- §재발 시 처분 조항 발효 · 본 commit 자체가 자진 상정 행위
- 최종 판정은 PD님 영역
- 6회차 재발 시 PM 역할 재검토는 PD님 명시 결정 이관
후속 안건 (C36-2 (a) PD 승인 필요):
- C31-E 체크리스트 확장 (활성 표기 재검증 문항 편입)
- 헌법급 본문 수정 해당 · 본 세션 집행 안 함
PD님 개발팀 세션에서 #38 "왜 해야 하는가?" 답변 중 이미 해결 완료된
Python 시뮬 수치 괴리·Unity MCP 전환 필요를 현재 HOLD 사유로 서술.
실제 현 HOLD 사유는 "PD님 재개 지시 대기" 1건뿐.
PD님 지적: "Hold 사유는 이미 모두 완료 된 상태인데 재보고 한 이유가 뭐야?"
P28-8 4회차 변종 + C5 정직성 영역 진입.
집행 7종:
- memory/org/feedback_resolved_cause_as_current_hold.md 신설
(시제 검증 3문항·위험 표현·허용 대체·4회차 변종 표·재발 시 처분)
- memory/org/feedback_resolved_agenda_unnecessary_reference.md 3→4회차 확장
(본 회차 append + 공통 근본 원인 "현 상태 왜곡" 축 추가)
- memory/org/MEMORY.md 인덱스 1줄
- .live/feedback_resolved_cause_as_current_hold.md 더미 (세션 resume 시 원본 로드)
- 공유/대화로그/조직운영/2026-04-20.md #53 엔트리
- 공유/PD_지시_트래킹/개발팀_PD_지시_로그.md #53 완료 아카이브 등재
- pm-auditor 사전 감사 통과 (Critical·Major 없음)
시제 검증 3문항:
1. "확인됨·불가·필요" 현재형 동사 서술 사안이 과거 해결 완료 아닌가?
2. "HOLD 사유·블로커" 나열 시 각 항목이 현재 시점 미해결인가?
3. "배경 설명" 요청 시 배경=과거형, 현 상태=별도 섹션 분리했는가?
5회차 재발 시 PM 역할 재검토 자진 상정.
시제 검증 3문항은 차기 C31 체크리스트 확장 안건.
- m-2: SKILL.md C34-4 상단에 "저장소 3종 vs 대상 파일 9종" 층위 구분 주석 추가
- I-2: feedback_c35_initial_enforcement.md 섹션 8 추가 — 30분 윈도우 경계 초과 실증(2026-04-20 12:10~12:17)
- I-1: 개발팀 PD 지시 로그 #49 신규 등재 — setup 3.7·verify 2.7·BYPASS 파일 중앙화. 집행 착수는 PD님 추가 지시 + C36-3 4문항 검증 후
pm-auditor 사전 감사 통과 (Critical·Major 없음, Minor 1 반영).
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
G (a) audit 중앙 통합 (C34 3종 저장소 확장)
- scripts/audit_junction_ensure.sh 신설 (SessionStart + UserPromptSubmit hook)
- scripts/sync_audit_{repo_to_central,central_to_repo}.sh 신설
- memory/org/audit_logs/ SOT 디렉토리 신설 (PC별 hostname 폴더)
- .claude/settings.json hook 체인 편입
- scripts/git-hooks/post-commit audit sync 추가
- SKILL.md C34-1·C34-3 3종 저장소 확장 + C34-17 audit 특수 조항 신설
G (b) 코어룰 보완 — PM 임의 변형 방지 (PD님 직접 지시)
- SKILL.md C36 헌법급 신설 (PM 자율 판단 범위 상한 · 방향·원칙 수준 축소·희석 금지)
- C36-2 판정 기준 3종 명시 (pm-auditor Major 지적 반영)
- SKILL.md C31-1 H 그룹 신설 (C36 자기검증 강제)
- SKILL.md P11 보완 (규칙 변경 제안에 C36 적용)
- .claude/agents/pm-auditor.md 5-E 신설
- memory/org/feedback_pm_surface_rationale_proposal.md 적용 범위 제한 (방향·원칙 수준 오적용 금지)
- memory/org/feedback_pm_over_conservative_interpretation.md 6회차 변종 기록
D. .live/README.md 복구
- 중앙 저장소 $HOME/.claude/nerdnavis-live/README.md 신설
- SKILL.md C34와 역할 분담 (실무 사용 쿡북)
- .live/ junction 경유로 레포에서도 접근
E. 진행하지 않음 (PD님 지시)
F. plan-auditor 2번 섹션에 백업 포맷 이미 반영 확인 (추가 확장 불요)
pm-auditor 사전 감사 Major 1·Minor 2·Improvement 2 수용.
헌법 제1원칙 ⑤ 직결. feedback_pm_over_conservative_interpretation 6회차 변종 구조 차단.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>