diff --git a/개발실/CLAUDE.md b/개발실/CLAUDE.md index dd0e56e..34bdf6a 100644 --- a/개발실/CLAUDE.md +++ b/개발실/CLAUDE.md @@ -60,13 +60,15 @@ ## 기획실 연동 -- **기획실 경로**: `C:/Users/PC/Documents/너드나비스/기획실/` -- **부서간 공유 채널**: `C:/Users/PC/Documents/너드나비스/공유/` +- **기획실 경로**: `${NERDNAVIS_ROOT}/기획실/` (레포 내 상대경로: `../기획실/`) +- **부서간 공유 채널**: `${NERDNAVIS_ROOT}/공유/` (레포 내 상대경로: `../공유/`) - `기획실→개발실/` — 기획실이 개발실에 요청서를 넣는 곳 - `개발실→기획실/` — 개발실이 기획실에 응답/전달하는 곳 - `완료/` — 처리 완료된 요청서 아카이브 - **요청서 형식**: `[날짜]_[REQ번호]_[제목].md` (템플릿은 `공유/README.md` 참조) +> **경로 운영 원칙** (2026-04-15 총괄PM 수립): 모든 외부 경로는 레포 루트의 `paths.local.json`에 정의된 변수(`NERDNAVIS_ROOT`·`UNITY_PROJECT_ROOT`·`FRAMEWORK_PKG_ROOT`·`TABLE_EXPORT_ROOT`)를 참조한다. 실값은 PC별로 상이하므로 본 문서에 고정하지 않는다. 템플릿은 `paths.local.json.template` 참조. + ### 기획실 요청 처리 절차 1. `공유/기획실→개발실/` 폴더의 미처리 요청서 확인 @@ -76,12 +78,12 @@ ### 기획실 데이터 참조 경로 -기획실이 관리하는 게임 데이터를 참조할 때 사용한다. +기획실이 관리하는 게임 데이터를 참조할 때 사용한다. 경로는 `paths.local.json` 참조. -- **Unity 프로젝트**: `D:/NerdNavis/FilGoodBandits/DeckBuilding/` -- **데이터 SOT (JSON)**: `D:/NerdNavis/FilGoodBandits/DeckBuilding/Assets/ResWork/Table/Export/` -- **기획실 밸런싱 문서**: `C:/Users/PC/Documents/너드나비스/기획실/밸런싱/` -- **기획실 시뮬레이터**: `C:/Users/PC/Documents/너드나비스/기획실/.cache/` +- **Unity 프로젝트**: `${UNITY_PROJECT_ROOT}` +- **데이터 SOT (JSON)**: `${TABLE_EXPORT_ROOT}` (= `${UNITY_PROJECT_ROOT}/Assets/ResWork/Table/Export`) +- **기획실 밸런싱 문서**: `${NERDNAVIS_ROOT}/기획실/밸런싱/` +- **기획실 시뮬레이터**: `${NERDNAVIS_ROOT}/기획실/.cache/` ### 기획실 에이전트 대응표 diff --git a/공유/PD_지시_트래킹/개발실_PD_지시_로그.md b/공유/PD_지시_트래킹/개발실_PD_지시_로그.md index 112875a..e14d28c 100644 --- a/공유/PD_지시_트래킹/개발실_PD_지시_로그.md +++ b/공유/PD_지시_트래킹/개발실_PD_지시_로그.md @@ -38,7 +38,7 @@ C3·C13 위반에 해당. **즉시 자진 보고 후 소급 등록**. | 5 | 2026-04-15 | (3대 지시) **A.** Framework Tier 1 기반 Core 모듈 구현 착수 (Logger·ServiceLocator·CoroutineRunner 등 — 설계 문서 재확인 후 파일 단위). **B.** 수상한 잡화점 Phase 0-B/C 재개. **C.** 위 내용을 총괄PM에게도 보고 | 진행중 | **A 완료분**: `D:/NerdNavis/NerdNavis.Framework/Runtime/Core/**` (Log·CoroutineRunner·MonoSingleton·ServiceLocator 4종 + 테스트 28건, Gitea push 완료). / **B-1/B-2/B-3 완료**: `개발실/프로젝트_숙지/수상한잡화점/08_전투시스템_SOT_v1.md`, `09_카드시스템_아키텍처_v1.md`, `10_데이터로딩_구조_v1.md`. / **C 일괄 공유 완료**: pm-general 경유 접수(총괄PM이 PD님께 재요약 보고 예정) | - | **Phase 0-C(Q-P1/P2/P3 응답서·시뮬레이터 전략) 미착수 — PD님 지시 대기**. Tier 1 잔여 9종 대기. PM 공유 누락건 자진 정정 완료 (C4·C13 재발 방지 관례: **신규 트랙 착수 즉시 pm-general 공유 + TodoWrite 항목 생성** — 총괄PM 채택 권고) | | 6 | 2026-04-15 | (PD님 직접 지시, #4 범위 확장분) **조직 전체(PM·기획·개발) 에이전트 자산 Git 동기화 즉시 착수** + **C14(토큰 최소화 우선 설계)·C15(일정·기한 개념 배제) 신규 코어룰 신설** + 개발실장 주도 팀장급 회의 진행 후 병렬 작업 가능 상태로 준비, 이후 총괄PM 세션에서 PD님 최종 확인·승인 | 완료 | 산출물 3종 (위 v2·C14C15·준비패키지) + 기획팀장 ⑧·⑨ 수렴(B/A안) + 총괄PM ⑦ 분류(메인 Private+하이브리드) | - | PD님 일괄 승인 완료, #7로 이행 | | 7 | 2026-04-15 | (PD님 직접 지시) #6 일괄 승인. **조직 전체 프로세스·노하우를 Git 저장소에 동기화 + push 완료 + 저장소 위치 보고**. 다른 PC에서 동기화 검증 예정 | **완료** | 본인 작업 완료: C14·C15 정식 편입 + 조직공지 + CLAUDE.md 갱신. 개발실장 작업: **로컬 git init → 스캐폴드(.gitignore/.gitattributes/README/paths.local.json.template/setup_windows.ps1/setup_macos.sh) 작성 → C14-4 참조 무결성 정리(공통_업무_규칙.md 부록 A SOT 신설, 개발실·기획실 CLAUDE.md 복붙 제거) → memory/org/ 사용자 메모리 복사 → 82개 파일 초기 커밋 + push 완료**. 첫 커밋 SHA: `4e2b236dbf7e9ed2b62d6565d45985055cc427fc`. Remote 확인: `https://burning.i234.me/NerdNavis/NerdNavisAi.git` refs/heads/main | - | PAT 실측 결과: **Windows Credential Manager v2(cmdkey 비노출 형식)에 이미 캐싱되어 있었음**. 첫 ls-remote는 401이었으나 push 시 자동 자격증명 처리되어 성공. 최종 검증 PD님 다른 PC에서 clone 테스트 대기 | -| 7-α | 2026-04-15 | (PD님 직접 지시, #7 후속 확장) **`NerdNavisAi` 저장소 생성 권한 확인 및 생성**. 권한 있으면 Private 레포 생성 후 clone URL 회신, 없으면 검토 결과 보고 | 진행중 (권한 확인 완료 → 생성 재시도 대기) | (작업 중 — Gitea 호스트 `burning.i234.me`, SSH `:30030`, 사용자 `NerdNavis_AiDev` admin 권한 확인됨) | - | API rate limit 해소 후 NerdNavis 조직에 Private 레포 생성 예정. 생성 완료 시 SSH/HTTPS clone URL 회신 | +| 7-α | 2026-04-15 | (PD님 직접 지시, #7 후속 확장) **`NerdNavisAi` 저장소 생성 권한 확인 및 생성**. 권한 있으면 Private 레포 생성 후 clone URL 회신, 없으면 검토 결과 보고 | **완료** (2026-04-15 총괄PM 세션 점검 시 상태 갱신, PD님 승인) | Private 레포 생성·push 완료: `https://burning.i234.me/NerdNavis/NerdNavisAi.git` (SSH: `ssh://git@burning.i234.me:30030/NerdNavis/NerdNavisAi.git`). 첫 커밋 `4e2b236`. #7 산출물에 흡수되어 실질 완결 | - | 교훈: 서브 연번(-α 등) 항목은 상위 항목 완료 시 동시 마감 누락되지 않도록 주의. 총괄PM 점검에서 소급 정정 | > **2026-04-15 오후 추가 갱신 (C4·C13 위반 자진 정정 2차)**: > #5번 신규 등재. PD님 3대 지시(A/B/C) 및 #1 산출물 경로에 Framework Tier 1 구현체(`D:/NerdNavis/NerdNavis.Framework/`)를 소급 등록. **B 착수 시점 및 Git 동기화 병렬 지시(#4) 착수 시점에 총괄PM 공유를 누락**한 건을 PD님이 직접 지적하여 즉시 정정. 근본 원인: "C 항목 진행 전 지시 대기" 지시를 본인이 **PM 공유 전체 보류**로 잘못 확대 해석. C4(총괄PM 하달)·C13(4단계 가시화)의 "작업 착수 시점=상시 공유 의무" 원칙을 거스른 것. 재발 방지 관례: **신규 트랙 착수 즉시 pm-general 공유 → TodoWrite 항목 생성** (총괄PM 채택 권고). 자체 경위는 `공유/일일보고/2026-04-15_개발실.md` 오후 섹션 참조. diff --git a/공유/개발실→기획실/.gitkeep b/공유/개발실→기획실/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/공유/완료/.gitkeep b/공유/완료/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/기획실/CLAUDE.md b/기획실/CLAUDE.md index 1cac8b9..f008acb 100644 --- a/기획실/CLAUDE.md +++ b/기획실/CLAUDE.md @@ -22,9 +22,12 @@ ## 경로 -- 기획실: `C:/Users/PC/Documents/너드나비스/기획실/` -- Unity 프로젝트: `D:/NerdNavis/FilGoodBandits/DeckBuilding/` -- 데이터 SOT: `D:/NerdNavis/FilGoodBandits/DeckBuilding/Assets/ResWork/Table/Export/` (JSON) + +> **경로 운영 원칙** (2026-04-15 총괄PM 수립): 모든 외부 경로는 레포 루트 `paths.local.json`의 변수를 참조한다. 실값은 PC별로 상이하므로 본 문서에 고정하지 않는다. 템플릿: `paths.local.json.template`. + +- 기획실: `${NERDNAVIS_ROOT}/기획실/` (레포 내 상대경로: `../기획실/`) +- Unity 프로젝트: `${UNITY_PROJECT_ROOT}` +- 데이터 SOT (JSON): `${TABLE_EXPORT_ROOT}` (= `${UNITY_PROJECT_ROOT}/Assets/ResWork/Table/Export`) ## 현재 진행 상황 - **수상한 잡화점** 밸런싱 작업 중 @@ -39,7 +42,7 @@ - **재개 지시**: PD님이 기획팀 세션에서 직접 재개 지시 예정 ## 개발실 연동 -- **공유 채널**: `C:/Users/PC/Documents/너드나비스/공유/` +- **공유 채널**: `${NERDNAVIS_ROOT}/공유/` (레포 내 상대경로: `../공유/`) - 요청서 형식: `[날짜]_[REQ번호]_[제목].md` (템플릿은 `공유/README.md` 참조) | 개발 서포트 필요 시 | 담당 | 요청 방법 |