--- type: 인계서 from: PM (2026-04-17 저녁 세션) to: 차후 PM 세션 (같은 PC 또는 다른 PC) date: 2026-04-17 priority: Critical (조직 생명급) status: 집행 대기 subject: 전수 정합성 감사 A+B급 7건 일괄 수정 집행 related: 감사 보고 5종, SKILL.md, memory/feedback_* --- # 🚨 인계서 — 전수 감사 A+B급 7건 수정 집행 (조직 생명급) > **PD님 직접 승인**: 2026-04-17 저녁, "옵션 나. A+B급 7건 일괄 진행, 이후 후속 지시로 C급 진행"로 결정. 수정 3대 원칙 하에 집행. > > **본 인계서의 성격**: 현 PM 세션의 토큰 소진으로 집행을 차기 세션에 이관. 차기 PM은 **본 인계서를 Read 후 그대로 집행**하면 됨. 요약·생략 없이 꼼꼼 작성. "조직 생명급"으로 PD님 직접 명시. --- ## 0. 배경 (필독) - **2026-04-14~17 3일간** 조직 코어룰 대폭 신설·개정 (C27~C31, P24~P28, 3축 감사, Live 더미 이벤트 구동 체계, C20-1-A 3회 개정 등) - **2026-04-17 저녁** PD님 직접 지시로 전수 정합성 감사 착수 — 5개 Agent 병렬 투입 (pm-auditor·dev-auditor·plan-auditor + 개발팀장·기획팀장 자체 검증) - **감사 결과 총 26건 발견** — 일부 중복 후 실질 약 20건 - **PD님 최적화 목적 명시**: "이 작업은 불필요한 토큰 낭비 등을 줄이고 최적화 하기 위한 목적" - **토큰 영향 우선순위**로 재분류: A급 3건 (고정비 직격), B급 4건 (주요 문서), C급 10+건 (국부) - **PD님 승인 범위**: A+B급 **7건 일괄**. C급은 후속 지시 대기 --- ## 1. 수정 3대 원칙 (최종 확정, 엄수 필수) ### 원칙 1 — 본문은 최신, 히스토리는 아카이브 (2026-04-18 재개정, PD님 직접 지시) **모든 문서(변동비·고정비 공통)는 본문에 최신 내용만 유지**하고, 작업 과정 히스토리·방향 전환 이력·"당시 가정"은 외부 아카이브에 집약한다. #### 기본 구조 | 대상 | 본문 처리 | 히스토리 저장 | |------|---------|-------------| | **코어 규칙(C·P)의 폐기·개정** | SKILL.md에 1줄 선언 + 외부 링크 | `공유/조직공지/폐기_규칙_아카이브.md` | | **프로젝트·설계·기획 문서의 방향 전환·용어 변경·경로 이동** | 본문 최신 내용만 + **말미 참조 섹션에 1줄 링크** (상단 배너 금지) | `공유/조직공지/방향전환_히스토리_아카이브.md` | | **폐기된 설계 문서 원본** (파일 성격 배너 유지 예외) | 파일 상단 "🔴 아카이브됨 — 대체: X" 배너 + 본문 당시 그대로 보존 | 해당 파일 자체가 히스토리 역할 | | **완료 실적 문서** (파일 성격 배너 유지 예외) | 파일 상단 "🟢 완료 실적 아카이브" 배너 + 최신 구현 경로 역참조 | — | #### 핵심 규정 (2026-04-18 PD님 재지시 반영 — 상단 배너 금지 원칙 확정) 1. **본문에 "당시 가정 vs 현 방향" 병기 금지** — 병기는 본문 비대화 유발 2. **본문에 방향 전환 이력 상단 배너 금지** — 본문 읽기 방해. 배너 대신 **문서 말미 참조 섹션에 1줄 링크**만 3. **최신화 집행 시 3종 세트 동시 수행**: - (ㄱ) 본문 수정 (최신 내용만, 상단 배너 없이 깔끔하게) - (ㄴ) 아카이브 파일에 "당시 가정 → 현 방향" 전환 이력 기록 (6필드 형식) - (ㄷ) 본문 **말미 참조 섹션**에 아카이브 링크 1줄 (`- 방향 전환 이력: [아카이브](...)`) 4. **예외** — 파일 성격 자체를 표시하는 배너(🔴 아카이브됨·🟢 완료 실적)는 상단 유지 (본문이 기각안 근거·완료 실적으로 소비되는 특수 파일) 5. **아카이브 파일은 영구 보존** — 차기 프로젝트 "왜 이렇게 변경됐는지" 참고 자료 (헌법 제1원칙 목표 2-B) 6. **본 원칙은 원칙 3을 확장·통합** — 원칙 3(폐기 선언 저장 위치 최적화)의 논리가 프로젝트 문서 전반에 적용 #### 외부 아카이브 SOT 2종 - `공유/조직공지/폐기_규칙_아카이브.md` — **코어 규칙(C·P)** 폐기·개정 이력 - `공유/조직공지/방향전환_히스토리_아카이브.md` — **프로젝트·설계·기획 문서** 방향 전환 이력 (2026-04-18 신설) #### 근거·연혁 - 2026-04-18 PD님 직접 지시 — "기본 문서는 심플하게 최신 내용만, 작업 과정 히스토리는 노하우 축적을 위해 아카이브, 필요 시 참조 가능하도록 코어룰 반영" - 이전(2026-04-18 오전) 외연 명확화 버전("변동비 본문 유지 + 고정비 외부화")은 **본 재개정으로 대체됨** — 변동비·고정비 구분 없이 전 문서 공통 "본문 최신 + 아카이브 히스토리" 구조 - PM 이전 M1·M2 제시안("본문에 ~~(당시 가정)~~ → 최신 병기")은 **자인 — 절반만 맞았음**. PD님 직접 확장 지시로 본 원칙 완성 ### 원칙 2 — sed 일괄 치환 금지 의미 맥락 확인이 필요한 영역(특히 역사 기록)은 **수동 정밀 치환**. 단순 운영 지침(P20→P24 등)만 sed 허용. ### 원칙 3 — 폐기 선언 자산 유지 + 저장 위치 최적화 (2026-04-18 PD님 직접 개정) 폐기 선언은 조직 자산(조직 기억·감사 추적·역진화 방지·번호 연속성)이며 **절대 삭제 금지**. 단 저장 위치는 C14(토큰 최소화) 관점에서 최적화: - **외부 아카이브 SOT**: `공유/조직공지/폐기_규칙_아카이브.md` 단일 파일에 상세 경위·근거·대체 관계 집약 (변동비, 매 턴 자동 로드 아님) - **활성 본문 (SKILL.md·CLAUDE.md)**: 폐기 선언을 **1줄로 압축** + 외부 아카이브 링크 (`~~P20~~ — (2026-04-16 폐기 → P24 대체, 상세: [아카이브](공유/조직공지/폐기_규칙_아카이브.md#1-p20))`) - **번호 체계 연속성 보존**: 활성 본문에 1줄 선언은 반드시 남김. 번호 점프(`P19 → P21`) 구멍 금지 - **외부 아카이브 파일 보호**: 본 파일 삭제·이동·축약은 PD님 직접 승인 필수 (C19-2 되돌리기 어려운 액션) **개정 사유**: 이전 원칙 3("선언 본문을 활성 본문 원 위치에 유지")은 장기 토큰 누적 비용 간과. 조직 규칙이 진화하면 폐기 선언 누적 → 고정비 직격. 본 개정으로 C14 + 헌법 목표 2-B 동시 만족. --- ## 2. 집행 7건 상세 스펙 ### 🔴 A1. 루트 CLAUDE.md 구 요약 갱신 (Critical, 고정비 직격) **파일**: `D:\NerdNavis\NerdNavisAi\CLAUDE.md` **영향**: 매 세션·매 서브에이전트 자동 로드. 최대 토큰 고정비. **현 문제**: - L33~49 최상단 요약 블록 구 표기 "C1~C26/P1~P20" - 폐기된 C17·구 C18·구 C24·구 C26 요약 본문 노출 - 세션 리더 오독 유발 (C14-1·C14-4 직접 위반) **집행 절차**: 1. `Read CLAUDE.md L1~L100` — 현재 구조 확인 2. L33~49 구 요약 블록 식별 3. 최신 규칙 체계로 갱신: - "C1~C31, P1~P28 (P20 폐기, P24로 대체 / C17 폐기)" - 폐기 C17·C18·C24·C26 구 본문 요약은 **아카이브 섹션(신설 또는 하단)으로 이동** (원칙 1) - 최신 핵심 규칙 요지만 상단 유지 (토큰 효율) 4. Edit 수행 5. Live 더미 반영: `.live/CLAUDE.md` 에 변경 요지 기록 (P25) **검증**: 다음 세션 SessionStart 시 최상단 요약이 최신 표기인지 확인. --- ### 🔴 A2. SKILL.md 폐기 P20 참조 정리 (Critical) **파일**: `D:\NerdNavis\NerdNavisAi\.claude\skills\너드나비스-코어룰\SKILL.md` **영향**: frontmatter `skills: [너드나비스-코어룰]` 모든 부서 서브에이전트에 자동 주입 — 고정비 직격. **현 문제**: - `grep -n "P20" SKILL.md` 결과 6개소 잔존 - L294 근처 **"일일보고로 일원화"** 문구 (P24 체계와 정면 모순) - **부록 A3 "P20 의무" 섹션**이 통째 살아있음 (L1206~L1208 근처, 집행 시 재확인) - P20 폐기 선언 본문(L?, 집행 시 확인) 자체는 원칙 3에 따라 유지 **집행 절차**: 1. `grep -n "P20\|일일보고\|일일 보고" .claude/skills/너드나비스-코어룰/SKILL.md` 전수 스캔 2. 각 참조를 **3분류**: - **(a) 폐기 선언 본문**: 유지 (원칙 3). 단 "## 아카이브 (폐기 조항)" 섹션 신설 후 이동 고려 - **(b) 다른 조항 내 운영 지침**: `"(→ P24로 대체됨)"` 표기 후 해당 문구 제거 or 아카이브 섹션으로 이동 - **(c) 부록 A3 "P20 의무" 섹션 전체**: 아카이브 섹션으로 이동 3. **"## 아카이브 (폐기 조항 역사 기록)" 섹션 하단 신설** — 내용: - P20 폐기 선언 본문 - 부록 A3 전체 - C17 폐기 선언 (L?, 이미 "~~폐기~~" 표기로 본문 잔존 중) - 구 C18·C24·C26 기록 (존재 시) 4. 활성 본문 간결화 완료 5. Edit 수행 6. Live 더미 반영: `.live/SKILL.md` 변경 요지 기록 **주의**: - pm-auditor 보고(C1)의 L294 "일일보고로 일원화" 문구와 (A2) 부록 A3 "P20 의무" 섹션은 동일 A2로 통합 집행 - SKILL.md는 대용량이므로 Read 분할 필요 (offset·limit 활용) **검증**: - 집행 후 `grep -n "P20" SKILL.md` 결과에서 활성 본문 내 참조 0건 확인 (아카이브 섹션만 잔존) - 다음 세션 Agent 호출 시 P20 관련 오해석 없는지 관찰 --- ### 🔴 A3. 클라이언트팀장·서버팀장 P20 참조 정정 (Critical) **파일**: - `D:\NerdNavis\NerdNavisAi\.claude\agents\클라이언트팀장.md` **L57 근처** - `D:\NerdNavis\NerdNavisAi\.claude\agents\서버팀장.md` **L62 근처** **영향**: Agent 호출 시 고정비. 개발팀장.md·기획팀장.md는 이미 정정됨. **집행 절차**: 1. `.claude/agents/개발팀장.md` Read — 최신 지침 양식 확보 (참고 템플릿) 2. `.claude/agents/클라이언트팀장.md` Read — 해당 블록 확인 3. "P20 (일일 보고)" 블록을 다음으로 교체: - P24 (대화로그 기록) — 기각안 필수 - C13·P19·C27·C29-4 통합 지침 - 3축 감사 (dev-auditor 해당) — 모드 A·B 권장 - C30 (git 최신 상태 점검) — 외부 레포 작업 시 4. 서버팀장.md 동일 집행 5. Edit 수행 6. Live 더미 반영: `.live/클라이언트팀장.md`·`.live/서버팀장.md` 변경 요지 기록 **주의**: sed 일괄 치환 지양. 맥락 맞춤 재작성 권장. --- ### 🟡 B1. 07 Headless 원안 아카이브 표시 (Major) **파일**: `D:\NerdNavis\NerdNavisAi\프로젝트\수상한잡화점\개발\07_시뮬레이터_이원화_해소_착수계획_v1.md` **현 문제**: - Headless C# CLI 계획이 "대체됨" 표식 없이 활성 SOT처럼 존재 - 시뮬레이터/01~04 (Unity MCP 채택)와 정면 충돌 - 다른 세션이 07 기준 작업 착수 위험 **결정**: **Option B (상단 배너 추가)** — 다른 문서(02_개발자관점_점검_v1.md L19 등) 참조 다수라 파일 이동 시 참조 수정 부담. 배너 방식이 안전. **집행 절차**: 1. 07 파일 Read (상단 10줄) 2. 최상단(frontmatter 다음)에 배너 블록 추가: ```markdown > 🔴 **2026-04-17 아카이브됨 — 대체 문서: `프로젝트/수상한잡화점/시뮬레이터/01_시뮬레이터_아키텍처_v1.md`** > > 본 07 원안("Headless C# CLI 추출")은 2026-04-17 PD님 직접 지시로 **Unity MCP EditMode + 독립 어셈블리 방향으로 전환**됨. 전환 사유·기각 근거는 `프로젝트/수상한잡화점/시뮬레이터/01~04`·`공유/소통/완료/2026-04-17_Unity_MCP_시뮬레이션_기술검토_개발팀.md` 참조. > > **본문은 기각안 근거·당시 설계 실증으로 보존**. 차기 프로젝트에서 Unity 외 환경 고려 시 참고 자료로 활용 가능 (헌법 제1원칙 목표 2 원칙 B). ``` 3. 본문은 그대로 유지 (원칙 1 — 자산 보존 분리) 4. `02_개발자관점_점검_v1.md` L19 근처 07 참조 구절에 `"(→ 아카이브됨, 시뮬레이터/01 참조)"` 주해 추가 5. Edit 수행 **검증**: 07 Read 시 즉시 아카이브 상태 인지, 본문 기록 온전 보존 확인. --- ### 🟡 B2. 02 추출대상 완료 실적 아카이브 표기 (Major) **파일**: `D:\NerdNavis\NerdNavisAi\프로젝트\코어프레임워크\02_수상한잡화점_추출대상_v1.md` **현 문제**: - Tier 1 16/16 구현 완료로 "추출 가이드" 유효성 소멸 - "대상" 문서인지 "실적" 문서인지 오독 **집행 절차**: 1. `코어코드/NerdNavis.Framework/CHANGELOG.md` Read — 구현 완료 항목 경로 확인 2. 02 파일 Read 3. 최상단에 배너 추가: ```markdown > 🟢 **2026-04-17 완료 실적 아카이브 — Tier 1 16/16 반영 종료** > > 본 문서는 수상한잡화점 소스에서 코어 프레임워크로 추출할 대상을 식별한 **원 가이드**로, Tier 1 기반 Core 4종 + Attribute 3종 + Util 6종 + Event 2종 + Container 3종 + Data 5종 = **총 19 파일·16 모듈 구현 완료** 시점 (2026-04-17)에 "완료 실적" 성격으로 전환됨. 각 추출 항목은 아래 본문에서 구현 위치 역참조로 연결됨. > > 차기 프로젝트에서 Tier 2·3 추가 추출 시 본 문서 구조 재사용 가능. ``` 4. 각 추출 대상 항목에 구현 경로 역참조 추가 (예): - `MyCoroutine → 코어코드/NerdNavis.Framework/Runtime/Core/Coroutine/CoroutineRunner.cs (구현 완료 2026-04-16)` - `CryptoUtil → (Util 카테고리, KeyMaker 등으로 분화 구현)` 등 - CHANGELOG 기반 정확한 경로 기입 5. "Tier 2 후보" 섹션이 본 문서에 필요하면 별도 분리 or 본 문서 하단 유지 6. Edit 수행 **검증**: 02 Read 시 완료 실적 문서임을 즉시 인지 + 각 항목 구현 위치 확인 가능. --- ### 🟡 B3. 08 전투시스템 SOT에 Q-P2 실측 수치 반영 (Major — 개발팀장 자진 C29-4 위반 고지) **파일**: `D:\NerdNavis\NerdNavisAi\프로젝트\수상한잡화점\개발\08_전투시스템_SOT_v1.md` **현 문제**: - **L137·245·343** 근처 (집행 시 재확인) 터치 방어 관련 기술 - **#37 Q-P2 정밀 2차 응답서**에서 실측 확정된 수치가 **본 근원 SOT에 미반영** - 시뮬레이터/01~04에는 반영, 08만 누락 → 개발팀장 자진 C29-4 부분 위반 고지 **참조 자료** (집행 시 Read 필수): - `공유/소통/완료/2026-04-17_Phase0-C_QP2_정밀2차_응답서.md` (실측 수치 근거) **실측 수치 요약** (응답서에서 추출): - `GlobalValue.json.PCDefence_Mul = 0.3` → **30% 피해 감소** (기획 가정 50%와 다름) - 절대값 1 감소 (`damage - 1`) - **지속형** 방어 (터치 Down→Up, `UITouchHandler.cs` 기반) - **쿨다운 없음** - 방어 중 공격 불가 (`Actor.cs:4500`·`PCActor.cs:150`) - Melee/Range 공통 적용 - Mob 방어 메커닉 부재 (`MobActor.cs` 전수 확인 결과) **집행 절차**: 1. Q-P2 응답서 Read — 정확한 수치·코드 경로 재확인 2. 08 파일 Read — L137·245·343 일대 확인 (라인 번호는 집행 시점에 재실측) 3. 각 위치에 "실측 확정 (2026-04-17 #37 Q-P2 정밀 2차)" 섹션 추가 4. 기존 "기획 가정 50%" 등 부분은 **"기획 초기 가정"으로 태그 후 유지** (원칙 1 — 기록 보존) + **실측 수치 병기** 5. 응답서 링크 참조 삽입 6. Edit 수행 **검증**: 08 Read 시 실측 수치 명시 확인 + 시뮬레이터 문서와 수치 일관성 확인. --- ### 🟡 B4. 감사관 디렉토리 `.gitkeep` 신설 (Major) **경로**: - `D:\NerdNavis\NerdNavisAi\공유\소통\dev-auditor→PM\` — **이미 `.gitkeep` 존재 확인됨** (집행 불요) - `D:\NerdNavis\NerdNavisAi\공유\소통\plan-auditor→PM\` — **`.gitkeep` 부재**, 신설 필요 **집행 절차**: 1. `ls -la "공유/소통/plan-auditor→PM/"` 실측 재확인 2. 부재 시 `.gitkeep` 빈 파일 생성 (Write 도구) 3. git add **주의**: - plan-auditor 감사 보고서가 이미 해당 디렉토리에 저장되어 있다면 `.gitkeep` 불필요. 집행 시 확인 필수 - `verify_references.sh`가 해당 디렉토리를 참조하므로 실존 보장 필요 --- ## 3. 집행 후 검증·기록 절차 (필수) ### 3-1. 스크립트 검증 ```bash bash scripts/verify_log_paths.sh # 4건 전수 실존 확인 (활성 PD 지시 로그) bash scripts/verify_references.sh # 활성 운영 영역 0건 부재 확인 ``` ### 3-2. git 상태 검토 ```bash git status --short git diff --stat ``` 의도치 않은 변경·파일 삭제 없는지 최종 확인. ### 3-3. Live 더미 반영 점검 - `.live/CLAUDE.md`·`.live/SKILL.md`·`.live/클라이언트팀장.md`·`.live/서버팀장.md` 갱신 필수 (A1·A2·A3에 해당) - 원본 수정과 `.live/` 기록이 **짝으로** 이뤄져야 세션 중 즉시 반영 (P25) ### 3-4. 대화로그 엔트리 append (조직운영) **파일**: `공유/대화로그/조직운영/2026-04-17.md` (이미 당일 다수 엔트리 존재) **신규 엔트리 구조**: ```markdown ## [PM] ✅ 전수 감사 A+B급 7건 수정 집행 완료 - **요지**: 2026-04-17 저녁 PD님 승인 (옵션 나) 하에 A+B급 7건 일괄 집행 완료 - **이유**: 토큰 낭비 감소·최적화 목적 (PD님 명시) - **집행 건별**: A1 CLAUDE.md 구 요약 갱신 / A2 SKILL.md P20 정리 / A3 클라·서버팀장 P20 정정 / B1 07 배너 / B2 02 배너 + 역참조 / B3 08 실측 수치 반영 / B4 plan-auditor 디렉토리 .gitkeep - **수정 방식 (3대 원칙 준수)**: 자산 보존 분리 (아카이브 섹션·배너) / sed 일괄 치환 금지 / 폐기 선언 본문 유지 - **산출물**: 본 대화로그 엔트리 + 각 수정 파일 (git diff 참조) - **기각안**: (1) sed 일괄 치환 — 원칙 2 정면 위반, 기각 (2) 파일 삭제·이동만 — 자산 소실 위험, 기각 (3) C급 동시 집행 — PD님 "A+B급 일괄, C급은 후속" 명시, 기각 - **상태**: 완료 - **후속**: C급 집행은 PD님 후속 지시 대기 (기획 7문서 구 명칭 112회 + 폐기 방향 배너 추가) ``` ### 3-5. PD 지시 로그 - 본 집행은 PM 업무로 대화로그 엔트리만으로 충분 - PD 지시 로그 활성 테이블에는 등재 불요 (라운드 완결 원칙) ### 3-6. commit ```bash git add -A git commit -m "fix(docs): 전수 감사 A+B급 7건 수정 집행 (자산 보존 분리 원칙) ## PD님 승인 범위 옵션 나 — A+B급 일괄, C급은 후속 지시 ## 7건 집행 - A1: CLAUDE.md 구 요약 갱신 + 아카이브 섹션 분리 - A2: SKILL.md 폐기 P20 참조 정리 (아카이브 섹션 신설) - A3: 클라이언트팀장·서버팀장 P20 → P24 정정 - B1: 07 Headless 원안 아카이브 배너 + 02_점검 L19 주해 - B2: 02 추출대상 완료 실적 배너 + 구현 역참조 - B3: 08 전투시스템 SOT Q-P2 실측 수치 반영 (#37 연계) - B4: plan-auditor→PM .gitkeep 신설 ## 3대 원칙 준수 1. 자산 보존 분리 (아카이브 섹션·배너) 2. sed 일괄 치환 금지 3. 폐기 선언 본문 유지 Co-Authored-By: Claude Opus 4.7 (1M context) " ``` ### 3-7. push (C20-1-A 정합) 본 수정은 **조직 전역 영향** (CLAUDE.md·SKILL.md·에이전트 정의). push 필요 시 해당. ```bash bash scripts/sync_push.sh main ``` ### 3-8. 완료 보고 PM은 PD님께 집행 완료 보고: - 집행 건별 요약 (7건 상태) - verify 스크립트 통과 결과 - 다음 단계 (C급 후속 지시 대기) - push 확인 --- ## 4. C급 후속 지시 대기 (집행 금지) C급은 PD님 후속 지시 시에만 집행. 본 인계서는 A+B급만 다룸. **C급 대상 (참고)**: - `Phase3_재개준비_체크리스트_v1.md` 구 명칭·폐기 방향 다수 - `3성조건_12개_상세명세_v1.md` 구 명칭 12회 반복 - `맵패턴_사전분석_v1.md`·`Phase2_카드임팩트측정_v1.md`·`빌드_조건_충돌점검_v1.md` 구 용어 - 기획 7문서 총 112회 잔존 - dev-auditor.md "산출물 3종 필수 vs 환경 지침" 충돌 메타 이슈 **C급 집행 시 방침** (참고만, 집행 금지): - sed 일괄 치환 금지 (원칙 2) - 각 7문서 최상단에 **"2026-04-17 전환 안내 배너"** 추가 - 본문 역사 맥락은 주해 삽입으로 보존 --- ## 5. 자기검증 체크리스트 (집행 전·중·후) ### 집행 전 - [ ] 본 인계서 전체 Read 완료 - [ ] 감사 보고서 4종 Read (경로는 §6 참조) - [ ] 3대 원칙 이해 확인 - [ ] SessionStart hook 통과 확인 (git 동기화·verify 통과) - [ ] `sync_signal.sh` 활성 상태 확인 (post-commit hook 작동) ### 집행 중 - [ ] 각 건별 "실행 절차" 순서 준수 - [ ] Live 더미 반영 (A1·A2·A3 해당 — SKILL.md·CLAUDE.md·에이전트 정의) - [ ] 원본 삭제 없이 아카이브·배너 방식 준수 ### 집행 후 - [ ] `verify_log_paths.sh` 4건 전수 실존 - [ ] `verify_references.sh` 활성 운영 영역 0건 - [ ] 대화로그 엔트리 append (기각안 포함) - [ ] commit 메시지 건별 명시 - [ ] push 완료 + `sync_push.sh` 시그널 갱신 확인 - [ ] PD님 완료 보고 ### C31 5축 통과 - A(C29): 자체 집행 (PD님 판단 이미 받음, 되묻기 금지) - B(C27·C28·C29-4·C30): 로그·md 무승인·완료 동기화·조직 레포 git 상태 - C(C5·C22·C23·C25): 실측 근거·용어 일관·허위 금지·위계 선순 - D(P21-5B·P24·P27): 본 인계서 + 감사 보고 Read - E: 기존 자산 우선 (sync_push.sh·archive_inbox.sh 활용) --- ## 6. 참조 자료 (집행 전 Read 필수) ### 감사 보고 4종 (실존 확인됨) 1. `공유/소통/pm-auditor→PM/2026-04-17_전수감사_문서정합성_PM영역.md` 2. `공유/소통/plan-auditor→PM/2026-04-17_전수감사_문서정합성_기획영역.md` 3. `공유/소통/개발팀→PM/2026-04-17_전수감사_자체교차검증_개발팀장관점.md` 4. `공유/소통/기획팀→PM/2026-04-17_전수감사_자체교차검증_기획팀장관점.md` 5. **dev-auditor 보고**: 파일 없음 (환경 지침 충돌) → `공유/대화로그/조직운영/2026-04-17.md` 감사 완료 엔트리 참조 ### 핵심 규칙 (SKILL.md 섹션) - **C14** — 토큰 최소화 (본 감사 목적 직결) - **C14-4** — 참조 무결성 (SOT 단일화) - **C20-1-A** — 공유·push 시점 규칙 (2026-04-17 PM 재개정, 현행) - **C23** — 허위 보고 금지 (헌법급) - **C31** — 응답 발신 직전 자기검증 (C31-1-E "기존 자산 우선" 포함) - **P24** — 대화로그 기록 의무 + 기각안 필수 - **P25** — Live 증분 동기화 체계 (조직 핵심 자산) - **P27** — 조직 업무 공유·기록 체계 일관성 (3축 감사) - **P28** — 조직 업무 현황 보고 표준 포맷 (영향 프로젝트 컬럼) ### memory/feedback (영구 교훈) - `memory/feedback_realtime_sync_gap.md` — 동기화 지연 사건 + 3층 실패 교훈 - `memory/feedback_log_round_completion.md` — 장기 우산 지시 라운드 완결 규칙 - `memory/feedback_inbox_archive_path_sync.md` — Inbox 이동 + 로그 경로 단일 트랜잭션 - `memory/feedback_pm_context_restoration_failure.md` — PM 세션 맥락 복원 실패 ### 스크립트 - `scripts/sync_push.sh` — push + 시그널 갱신 표준 절차 - `scripts/sync_signal.sh` — 시그널 update/check - `scripts/verify_log_paths.sh` — PD 지시 로그 경로 감사 - `scripts/verify_references.sh` — 활성 운영 영역 참조 감사 - `scripts/archive_inbox.sh` — Inbox 이동 + 로그 갱신 단일 트랜잭션 - `scripts/git-hooks/post-commit` — commit 시 자동 시그널 갱신 --- ## 7. 현 세션(2026-04-17 저녁) 상태 스냅샷 - **로컬 HEAD (집행 전)**: `207db85` (또는 본 인계서 commit 시점으로 진전) - **원격 main**: 로컬과 동기 상태로 push 예정 - **활성 PD 지시**: - 개발팀 #2 (서버 Critical, 보류) - 개발팀 #38 (Phase 3 재개 로드맵, 보류) - 기획팀 #3 (Phase 3, 보류) - **차기 세션 할 일**: 본 인계서 실행 → A+B급 7건 집행 → 완료 보고 → C급 PD 지시 대기 - **Inbox**: 감사 보고 4종이 완료/ 미이동 상태. 집행 완료 후 `archive_inbox.sh`로 일괄 정리 권장 (선택) --- ## 8. 차기 PM 세션 수행 순서 요약 1. **세션 시작** → SessionStart hook 통과 (git pull·verify·맥락 복원) 2. **본 인계서 Read** (본 파일 전체) 3. **감사 보고 4종 Read** (§6) 4. **핵심 규칙 확인** (C14·C20-1-A·C23·C31·P24·P25·P27·P28) 5. **§2 A1~B4 순서대로 집행** (각 건 절차 그대로) 6. **§3 검증·기록** 순서대로 수행 7. **push** (sync_push.sh) 8. **PD님 완료 보고** — P28 포맷 (영향 프로젝트 컬럼 포함) 9. **C급 후속 지시 대기** --- ## 9. 실패·중단 시 대응 - 집행 중 의심 생기면 **멈추고 PD님 재확인 요청** - sed 일괄 치환 유혹 시 **원칙 2 재확인 후 수동 전환** - 자산 소실 위험 감지 시 **롤백** (git reset 사용 가능, 단 C19-2 보수적 해석) - verify 스크립트 실패 시 **즉시 중단, 원인 분석 후 재개** --- **인계서 작성자**: PM (2026-04-17 저녁 세션, 토큰 소진 전) **조직 생명급**: 본 작업이 제대로 이어지지 않으면 PD님 직접 지적하신 토큰 효율·자산 정합성 목표 실패. 꼼꼼히 집행 요망.