diff --git a/.claude/settings.json b/.claude/settings.json index 6aa7c6b..dcc464a 100644 --- a/.claude/settings.json +++ b/.claude/settings.json @@ -1,7 +1,10 @@ { - "_description": "BurningTimes 조직 공용 Claude Code permission + hook 설정 (SOT). PD님 일괄 승인 원칙 + 자동 동기화 hook. 단일 세션 + Agent 병렬 호출 구조. 모든 PC 동일 적용. 루트 단일 관리.", + "_description": "BurningTimes 조직 공용 Claude Code permission + hook 설정 (SOT). PD님 일괄 승인 원칙 + 자동 동기화 hook. 단일 세션 + Agent 병렬 호출 구조. 모든 PC 동일 적용. 루트 단일 관리. 2026-08-19 PD 지시: 도구 자동 승인(dontAsk) + GodDem 디렉토리 등록.", "permissions": { - "defaultMode": "acceptEdits", + "defaultMode": "dontAsk", + "additionalDirectories": [ + "E:\\NerdNavis\\GodDem" + ], "allow": [ "Read", "Glob", @@ -36,6 +39,7 @@ "WebFetch", "WebSearch", "mcp__unity-mcp__*", + "mcp__mcpforunityserver__*", "mcp__filesystem__*", "mcp__memory__*", "mcp__sqlite__*", diff --git a/공유/대화로그/GodDem/2026-08-19.md b/공유/대화로그/GodDem/2026-08-19.md new file mode 100644 index 0000000..ca69367 --- /dev/null +++ b/공유/대화로그/GodDem/2026-08-19.md @@ -0,0 +1,48 @@ +# GodDem 대화로그 — 2026-08-19 + +> 세션: BT13-GodDem 개시 (총괄PM). 프로젝트 레포: `E:\NerdNavis\GodDem` + +## 1. PD 지시 — GodDem 프로젝트 세션 개시 (신규 프로젝트) + +- **PD 원문**: "이 세션은 우리 조직의 새로운 프로젝트인 GodDem 프로젝트 개발을 위한 세션이야. 현재 프로젝트 레포는 'E:\NerdNavis\GodDem' 이므로 코드 및 프로젝트를 제대로 검토해보고 개발할 준비가 되면 보고해." +- **수행**: 레포 전체 실측 검토 (C39) → 검토 결과 보고 (본 로그 §3) + +## 2. PD 지시 — 도구 자동 승인 처리 + +- **PD 원문**: "앞으로는 도구 사용을 묻지 않도록 자동으로 도구 승인처리해." +- **집행**: `.claude/settings.json` (조직 SOT) 갱신 + - `permissions.defaultMode`: `acceptEdits` → `dontAsk` (승인 프롬프트 배제, deny 목록 차단은 유지) + - `permissions.additionalDirectories`: `E:\NerdNavis\GodDem` 등록 (외부 레포 접근 자동화) + - allow에 `mcp__mcpforunityserver__*` 추가 (현행 Unity MCP 서버명 — 구 `mcp__unity-mcp__*` 병존 유지) +- **주의**: defaultMode 변경은 세션 재시작 시점부터 완전 적용 + +## 3. GodDem 레포 검토 결과 (실측 요약) + +### 정체 +- Unity **6000.3.19f1** 모바일 게임. productName **"에어리언워"**, 구명 prototypeAlien (GitHub lucas-jg/prototypeAlien 유래) +- origin: `https://burning.i234.me/NerdNavis/GodDem.git` (조직 자체 호스팅) · 브랜치 **master** 단일 · origin과 완전 동기화 (ahead/behind 0/0) +- 마지막 커밋 2026-07-18 `1cd8c04` "Hero 탭 정보부 포트레이트 직하 배치 (PD 옵션 c 확정 반영)" + +### 게임 구조 +- **장르 골격**: 유닛 코스트 자동 충전 → 소환 → Player vs Enemy 유닛 전투 + MainStructure(구조물) 방어. Wave·Stage·TimeLine 진행 +- **전투**: `Assets/Script/Battle/` — BattleManager (partial: Reward·Stage·Summon·Wave), MeleeUnit/RangeUnit/ShotUnit, Projectile, MainStructure +- **메타**: 가챠(GachaController)·부스트(BoostController)·컬렉션·장비(EquipT)·미션(GeneralMissionController)·재화(CurrencyManager) +- **데이터**: `Assets/Script/Table/` 18종 테이블 (Unit·Stage·StageBalance·WavePattern·Gacha·Collection·Equip·Mission·Goods 등) + TableManager +- **매니저**: PlayerManager (partial: Battle·Stage·Summon·TimeScale) = 유저 데이터 허브 (UserDataDTO 저장) +- **씬**: BaseLoading → Lobby → Battle (+ UIBattleScene·SampleScene) +- **렌더링**: Spine (TimeLine1~3 × Stage1~6 구조물 아틀라스), 네임스페이스 `NerdNavis.*` +- 게임 코드 ~170개 .cs (Spine·TMP 서드파티 제외 395개 중) + +### 조직 이력 (중요) +- 레포 내부 `UIMigration/MIGRATION_SPEC.md` = **총괄PM 2026-07-16 작성** (UI Toolkit → UGUI+TMP 전환 SOT). 커밋 이력에 PD 검수 1~5차 반영 흔적 +- **그러나 BurningTimes 레포에는 GodDem 관련 기록 전무** — 이전 작업이 조직 기록 체계(C32·C33) 밖에서 진행됨. 본 세션부터 본 로그로 기록 편입 +- 잔여 이슈 1건 (레포 내 `UIMigration/_issues.md`): `ModalDocument.prefab` dead asset 정리 — **PD 컷오버 확정 지시 대기** + +### 작업 환경 +- Unity 에디터 실행 중 · MCP 연결 정상 (`GodDem@23bbe4a1`, port 6400) +- 미커밋 변경 149건 = 전부 LF→CRLF 줄바꿈 차이 (실질 내용 변경 0건, 새 PC 클론 부산물) — 위험 없음 +- Unity MCP 패키지(`com.coplaydev.unity-mcp`) 프로젝트에 설치됨 + +## 4. 결론 + +개발 준비 완료 보고. 다음 작업은 PD 지시 대기.