BurningTimesAi/공유/인계서/2026-04-17_전수감사_A+B급7건_수정집행...

24 KiB

type from to date priority status subject related
인계서 PM (2026-04-17 저녁 세션) 차후 PM 세션 (같은 PC 또는 다른 PC) 2026-04-17 Critical (조직 생명급) 집행 대기 전수 정합성 감사 A+B급 7건 일괄 수정 집행 감사 보고 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" 배너 + 본문 당시 그대로 보존 해당 파일 자체가 히스토리 역할
완료 실적 문서 파일 상단 "🟢 완료 실적 아카이브" 배너 + 최신 구현 경로 역참조

핵심 규정

  1. 본문에 "당시 가정 vs 현 방향" 병기 금지 — 병기는 본문 비대화 유발. 병기가 필요한 역사적 맥락은 전부 아카이브 파일로 이관
  2. 최신화 집행 시 3종 세트 동시 수행:
    • (ㄱ) 본문 수정 (최신 내용만)
    • (ㄴ) 아카이브 파일에 "당시 가정 → 현 방향" 전환 이력 기록 (6필드 형식)
    • (ㄷ) 본문 상단에 아카이브 링크 배너 1줄 (> 📚 본 문서 방향 전환 이력: [아카이브](...))
  3. 아카이브 파일은 영구 보존 — 차기 프로젝트 "왜 이렇게 변경됐는지" 참고 자료 (헌법 제1원칙 목표 2-B)
  4. 본 원칙은 원칙 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 다음)에 배너 블록 추가:
    > 🔴 **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. 최상단에 배너 추가:
    > 🟢 **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.330% 피해 감소 (기획 가정 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 scripts/verify_log_paths.sh      # 4건 전수 실존 확인 (활성 PD 지시 로그)
bash scripts/verify_references.sh     # 활성 운영 영역 0건 부재 확인

3-2. git 상태 검토

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 (이미 당일 다수 엔트리 존재)

신규 엔트리 구조:

<!-- #PD지시 #PM #완료 #전수감사_수정집행 #A+B급7건 -->
## [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

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) <noreply@anthropic.com>"

3-7. push (C20-1-A 정합)

본 수정은 조직 전역 영향 (CLAUDE.md·SKILL.md·에이전트 정의). push 필요 시 해당.

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님 직접 지적하신 토큰 효율·자산 정합성 목표 실패. 꼼꼼히 집행 요망.