diff --git a/.claude/skills/너드나비스-코어룰/SKILL.md b/.claude/skills/너드나비스-코어룰/SKILL.md index 2faac84..ac844e0 100644 --- a/.claude/skills/너드나비스-코어룰/SKILL.md +++ b/.claude/skills/너드나비스-코어룰/SKILL.md @@ -688,26 +688,9 @@ PD 지시 로그 테이블을 **2개 섹션**으로 분리한다: - 로그 누락·갱신 누락 발견 즉시 소급 등록 - 반복 위반 시 교훈 섹션에 기록 -## P20. 세션 활동 일일 보고 +## P20. ~~세션 활동 일일 보고~~ (2026-04-16 폐기 — P24 대화로그로 대체) -각 부서가 의미 있는 작업을 수행한 날, **일일 보고서**를 공유 채널에 작성한다. - -### 보고 위치 -- **`공유/일일보고/YYYY-MM-DD_{부서}.md`** (예: `2026-04-14_기획팀.md`, `2026-04-14_개발팀.md`) - -### 작성 시점 -- 부서 세션의 **주요 작업 단계 종료 시** 또는 **세션 종료 직전** -- 하루에 여러 세션이 있어도 **하나의 일일 보고서로 통합**(append 방식) - -### 포함 내용 -- **PD님 지시 반영 결과** — P19 로그와 연동 -- **자율 수행 작업** — PD님 지시 외 부서가 자율적으로 진행한 작업 -- **발견 이슈** — 작업 중 발견한 문제·의심·블로커 (C3와 연계) -- **다음 예정 작업** — 후속 작업 예정 항목 - -### 책임자 -- 각 부서 팀장이 일일 보고서 작성 또는 위임 -- 총괄PM이 정기 모니터링 시 활용 +> **2026-04-16 PD님 직접 지시로 폐기.** P24(대화로그)가 일일보고의 역할을 완전 대체. 기존 `공유/일일보고/` 아카이브는 역사 기록으로 보존. ## P21. 세션 갱신 프로토콜 (2026-04-16 PD님 직접 지시 / 2026-04-16 단일 세션 전환으로 간소화) @@ -786,6 +769,90 @@ SessionStart hook의 `change_digest.sh`가 자동 표시. 별도 pull 불필요. | **PM 확인 필요** | 신규 시스템 제안, 기존 방향 변경, 타 부서 영향 결정 | 새 메커니즘 도입, 기존 조건 체계 재편 | | **PD님 확인 필요** | 핵심 밸런싱 방향 전환, 유저 경험 직접 영향, 데이터 자산 변경(C6) | 전투 공식 변경, 과금 밸런스 조정 | +## P24. 대화로그 기록 의무 (2026-04-16 PD님 직접 지시 — 조직 노하우 축적의 핵심 도구) + +> **세션에서 수행한 모든 의미 있는 작업의 맥락·경위·결정 이유를 로그 파일로 기록한다.** 대화로그는 조직의 노하우를 축적하는 핵심 도구이며, 기록 누락은 조직 자산 소실에 해당한다. P20(일일보고)의 역할을 완전 대체한다. + +### 파일 구조 + +``` +공유/대화로그/ +├── 수상한잡화점/ ← 프로젝트별 디렉토리 +│ ├── 2026-04-16.md +│ └── ... +├── 코어프레임워크/ +├── 조직운영/ ← 프로세스·규칙 관련 +└── INDEX.md ← 태그 인덱스 (검색용) +``` + +**분류 단위**: 프로젝트별 디렉토리 + 날짜별 파일. 하루에 여러 프로젝트 작업 시 각각의 파일에 기록. + +### 엔트리 표준 형식 (1건 = 5줄 이내) + +```markdown + +## [14:30] Tier 1 잔여 9종 구현 착수 지시 +- **요지**: EnumToInt·EnumEx·FormatEx 등 9종 구현 착수 +- **이유**: OI-2 배포방식과 무관, 차단 요인 없음 +- **산출물**: 프로젝트/코어프레임워크/Tier1_잔여_구현_v1.md +- **상태**: 진행중 +``` + +### 해시태그 체계 + +**고정 태그 (3종 필수, 매 엔트리 반드시 포함)** + +| 축 | 값 | +|---|---| +| **작업 유형** | `#PD지시` `#자율작업` `#결정` `#이슈` 중 택1 | +| **팀** | `#PM` `#개발` `#기획` 중 택1 | +| **상태** | `#완료` `#진행중` `#보류` 중 택1 | + +**자유 태그 (선택, 2개 이내)**: `#밸런스` `#Tier1` `#OI-2` `#Phase3` `#코어룰변경` `#UX` 등 + +### 기록 시점 (3가지 트리거) + +| 트리거 | 시점 | 기록 주체 | +|--------|------|----------| +| **PD님 지시 완료** | 지시 수행 결과 확정 시 | PM 또는 담당 에이전트 | +| **주요 결정 확정** | 설계·방향·규칙 결정 시 | 결정 수행 에이전트 | +| **세션 종료** | PD님이 세션을 마칠 때 | PM이 당일 요약 정리 | + +### 엔트리 필수 필드 + +| 필드 | 설명 | 필수 | +|------|------|------| +| 시각 | `[HH:MM]` 형식 | ✅ | +| 해시태그 | HTML 주석 내 고정 3종 + 자유 2종 이내 | ✅ | +| 요지 | 1줄 요약 | ✅ | +| 이유 | 왜 이 결정/작업을 했는가 | ✅ | +| 산출물 | 파일 경로 (없으면 "없음") | ✅ | +| 상태 | 완료/진행중/보류 | ✅ | +| 기각안 | 검토했으나 채택하지 않은 안과 이유 | 선택 (결정 시 권장) | + +### C14 준수 + +- 대화로그는 **완전 변동비** — CLAUDE.md·매 턴 자동 로드 대상에 포함하지 않음 +- 에이전트가 로그를 **읽는** 행위는 PD님 명시 지시 시에만 수행 +- INDEX.md도 고정비에 포함하지 않음 + +### 검색 방법 + +```bash +grep -r "#코어룰변경" 공유/대화로그/ # 태그 검색 +cat 공유/대화로그/수상한잡화점/2026-04-16.md # 특정 날짜+프로젝트 +grep -r "기각안" 공유/대화로그/ # 기각 이유 추적 +``` + +### 기존 체계와의 역할 분리 + +| 체계 | 역할 | 관계 | +|------|------|------| +| P19 (PD 지시 로그) | "무엇을 하고 있는가" (상태) | 대화로그가 맥락 보완 | +| P22 (결정로그) | "무엇이 결정되었는가" (팩트) | 대화로그가 경위 보완 | +| **P24 (대화로그)** | "논의 맥락·경위·기각 이유" | 상위 근거 | +| ~~P20 (일일보고)~~ | 폐기 — P24로 대체 | - | + --- ## 교훈 및 노하우 diff --git a/공유/대화로그/INDEX.md b/공유/대화로그/INDEX.md new file mode 100644 index 0000000..55927fa --- /dev/null +++ b/공유/대화로그/INDEX.md @@ -0,0 +1,16 @@ +# 대화로그 태그 인덱스 + +> 자동 갱신 또는 수동 갱신. `grep -r "#태그" 공유/대화로그/`로 검색 가능. + +## 프로젝트 +- `수상한잡화점/` — 현행 게임 프로젝트 +- `코어프레임워크/` — R&D 조직 자산 +- `조직운영/` — 프로세스·규칙·구조 관련 + +## 고정 태그 +- `#PD지시` `#자율작업` `#결정` `#이슈` — 작업 유형 +- `#PM` `#개발` `#기획` — 팀 +- `#완료` `#진행중` `#보류` — 상태 + +## 최근 로그 +- 2026-04-16: 조직운영 (조직 대개편, P24 신설) diff --git a/공유/대화로그/조직운영/2026-04-16.md b/공유/대화로그/조직운영/2026-04-16.md new file mode 100644 index 0000000..3f8ab16 --- /dev/null +++ b/공유/대화로그/조직운영/2026-04-16.md @@ -0,0 +1,82 @@ +# 2026-04-16 조직운영 대화로그 + + + + +## [AM] 새 PC 동기화 상태 점검 +- **요지**: 새 PC에서 git clone 완료 후 조직 프로세스 전반 점검 — 10대 핵심 인프라 모두 정상 +- **이유**: PC 이동 후 조직 자산 무결성 확인 (C16) +- **산출물**: 없음 (점검 보고만) +- **상태**: 완료 + + +## [AM] 기존 경로 세션 자산 점검 → 폐기 확정 +- **요지**: `C:\Users\PC\Documents\너드나비스` 경로의 기존 세션 자산 점검. 전부 현재 git SOT에 반영 완료 확인 → 폐기 가능 +- **이유**: 이중 관리 방지, 단일 SOT 유지 +- **산출물**: 없음 +- **상태**: 완료 + + + + +## [AM] settings.json Bash 포괄 허용 — compound command 승인 반복 근본 해결 +- **요지**: 개별 Bash 패턴 30여개 → `"Bash"` 포괄 허용 1개로 교체. MCP 와일드카드 추가 +- **이유**: `cd && git` compound command 승인 팝업 반복 해소 +- **산출물**: `.claude/settings.json` 커밋 `155a467` +- **상태**: 완료 + + +## [AM] P21 세션 갱신 프로토콜 신설 +- **요지**: "세션 갱신" 한 마디로 git 동기화 + 선행 확인 + 현황 보고 자동 수행 +- **이유**: 매번 긴 프롬프트 복사 불필요하도록 +- **산출물**: SKILL.md P21, 커밋 `cc9250f` +- **상태**: 완료 + + +## [AM] SessionStart hook 자동 merge 추가 +- **요지**: 기존 fetch만 → fetch + merge 자동 실행. resume만으로 최신 동기화 +- **이유**: 부서 세션이 P21을 인지하려면 merge가 선행 필요 (닭과 달걀 문제) +- **산출물**: `.claude/settings.json` 커밋 `f595a06` +- **상태**: 완료 + + +## [PM] 프로세스 고도화 3대 문제 식별 + 양 팀 논의 +- **요지**: PD님 식별 3대 문제(문서 반영 시차/세션 간 소통 부재/완료 항목 잔류) → 양 팀 의견 수렴 → 통합 6건 구현 +- **이유**: 세션 간 소통 실증 사례(부서 보고가 대화 안에만 존재)에서 착안 +- **기각안**: 없음 (양 팀 안이 상호 보완적이어서 모두 채택) +- **산출물**: 6건 스크립트+규칙, 커밋 `6768969` +- **상태**: 완료 + + + + +## [PM] PM 통합 허브 + 부서 독립 세션 하이브리드 구조 확정 +- **요지**: PM 허브에서 조율·브로드캐스팅 + PD님이 부서 세션에 직접 진입하여 빠른 실무 +- **이유**: 단일 세션 종속은 병목 → 독립성 + 가시성 균형 +- **기각안**: 완전 단일 세션 (PM만) → 응답 병목 문제 +- **산출물**: 보완 5건, 커밋 `c14348b` +- **상태**: 완료 (이후 대개편으로 흡수) + + + + +## [PM] 조직 구조 대개편 — 단일 세션 + Agent 병렬 호출 전환 +- **요지**: 3개 세션 → 단일 PM 세션. 개발실→개발팀, 기획실→기획팀 리네임. 에이전트 11개 루트 통합. C16·C17·C18·C24 개편 +- **이유**: Claude 에이전트가 콘솔에서 병렬 실행 가능 → 세션 분리 불필요 +- **기각안**: 하이브리드 구조 유지 → 근본적으로 세션 이동 문제 해결 안 됨 +- **산출물**: 99파일 변경, 커밋 `4ff2196` +- **상태**: 완료 + + +## [PM] 산출물 프로젝트 단위 재분류 +- **요지**: 개발팀/기획팀 디렉토리 삭제. 산출물 25건을 프로젝트/수상한잡화점/(개발+기획), 프로젝트/코어프레임워크/로 이동 +- **이유**: 향후 세션을 프로젝트 단위로 관리하기 위한 구조 +- **산출물**: 커밋 `1f50ce5` +- **상태**: 완료 + + +## [PM] P24 대화로그 기록 의무 신설 + P20 일일보고 폐기 +- **요지**: 세션 대화 로그를 프로젝트별·날짜별 파일로 기록. 해시태그 3종 필수. P20(일일보고) 역할 완전 대체하여 폐기 +- **이유**: 대화 컨텍스트가 git에 저장되지 않는 문제 해결 + 조직 노하우 축적 +- **산출물**: SKILL.md P24, 본 파일이 첫 대화로그 +- **상태**: 완료