---
type: 시행착오 아카이브
scope: plan-auditor (기획팀 감사관)
source_project: 이전 프로젝트 (2026-04-17 ~ 2026-04-20)
target_org: BurningTimes (2026-04-21~)
target_project: EerieVillage (기묘한 고을: 조선퇴마뎐)
maintainer: 총괄PM
created: 2026-04-21
version: v1
related_rules: C5·C6·C7(구)·C13·C14·C19·C23·C29·C31·C34-11·C36 · P16·P17·P19·P23·P24(→C32)·P28 · P30
rationale: BurningTimes 신설 조직 전환 시, 이전 프로젝트 plan-auditor가 축적한 기획 감사 노하우·실증 패턴을 조직 자산으로 이관하여 EerieVillage 기획 착수 시 동일 실수 반복 방지
---

# plan-auditor 시행착오 아카이브 (v1)

> **본 문서의 성격**: 수상한잡화점 프로젝트(2026-04-17~2026-04-20) 기간 plan-auditor가 축적한 기획팀 감사 이력·교훈을 BurningTimes 조직 자산으로 정리한 **비실행 회고 문서**. 감사 실행 기록이 아니며, EerieVillage 착수 시 신규 plan-auditor 운영 시작점으로 활용.
> **외연 분리**: pm-auditor·dev-auditor 영역은 각 시행착오 아카이브 별도 관리.

---

## 1. 감사 이력 개요

### 1-1. 수행된 공식 감사 3건

| 일자 | 모드 | 주제 | 판정 |
|-----|------|-----|-----|
| 2026-04-17 | 모드 C | 기획 영역 문서·산출물·전문 에이전트 7종 전수 정합성 (불필요·중복·상충) | Critical 0 / Major 2 / Minor 3 / Improvement 1 |
| 2026-04-18 | 모드 C | 수정 3대 원칙 원칙 1 재검토 + SKILL.md 교훈 섹션 외부화 가능성 | 본문 유지 권고 + 교훈 섹션 17KB 외부화 채택 |
| 2026-04-18 | 모드 C | 새 PC 동기화 최종 점검 — 기획 5문서 구용어 0건·Unity MCP 전환 반영·P17 배타 조합 교차 검증 | Critical 0 / Major 2 (N7 상태 불일치·앵커 결함) / Improvement 1 |

### 1-2. 본 아카이브가 다루는 축적 자산

1. **감사 실증 패턴** — 구조적 허점 유형 3종 (경로 미갱신 · 완료 이동 방치 · 문서 간 상태 불일치)
2. **PM 보고 품질 5회차 변종** (`feedback_resolved_*·agenda_framing_*`) 중 plan-auditor 교차 관측 영역
3. **기획 특수 감사 요구** — 기각안 보존·재미 기준(구 C7·현 P30) 검증·P17 배타 조합·밸런스 백업(C6)·PD 의도 보존
4. **#42·#43 지시 배경** — 2026-04-20 데이터 구조 오해 판명 사건과 기획팀 룰 신설
5. **BT 출범 시 plan-auditor 운영 체크리스트**

---

## 2. 감사 실증 패턴 — 구조적 허점 3유형

### 2-1. 디렉터리 재구조 시 로그 경로 미갱신 (feedback_team_recording_quality 허점 1)

**실증**: 2026-04-16 `개발팀/프로젝트_숙지/` → `프로젝트/수상한잡화점/개발/` 대량 이관 후 PD 지시 로그 "산출물 경로" 필드 미갱신 → PM이 실측 시 "경로 부재"로 오판 위험. 기획팀 영역도 동일 패턴 관찰 (M1·M2 구용어 대량 잔존).

**근본 원인**: 대규모 파일 이관 시 로그·문서의 경로 레퍼런스를 동시 업데이트하는 **자동화된 참조 무결성 체크 부재**.

**조직 자산화된 대응**:
- `scripts/verify_log_paths.sh` — PD 지시 로그 활성 테이블 모든 경로에 ls 실행, 부재 항목 리포트
- P21 세션 갱신 5-A 단계에 "활성 지시 실측 검증" 편입
- plan-auditor 주기 감사 시 **산출물 경로 셀 ls 부재 0건**이 정상 기준

### 2-2. 완료 이동 운영 방치 (feedback_team_recording_quality 허점 2)

**실증**: C29-4가 "소통 채널 `status: 완료` 갱신 + `공유/소통/완료/`로 이동"을 명시했으나, 2026-04-17 시점 `공유/소통/완료/` **전수 비어 있음**. 규칙만 있고 강제 메커니즘이 부재하여 inbox_scan이 완료 후속 파일까지 "미처리"로 잡는 경보 피로 발생.

**조직 자산화된 대응**:
- pm-auditor 주기 감사에서 누락 항목 검출 (옵션 b 채택)
- 반복 누락 시 옵션 a (SessionStart hook 자동 git mv) 격상 권고 조항 존치
- plan-auditor는 기획팀→PM 송신 완료 파일의 `공유/소통/완료/` 이동 여부를 모드 B 감사 시 확인

### 2-3. 문서 간 상태 불일치 (2026-04-18 N7 실증)

**실증**: Phase2 L206 "N7 실측 완료" ↔ 3성조건 L14·L69·L698·L710 "N7 보류" 공존 → 새 PC 기획팀장이 두 문서를 순서 무관하게 Read할 때 단일 정답을 즉시 확정 불가. Phase 3 재개 블로킹은 아니나 차기 기획자 인지 혼선.

**근본 원인**: 방향 전환이 발생하는 원류 문서(Phase2)는 즉시 갱신되나 참조 문서(3성조건)는 유예 문구("v2에서 갱신")로 잔존.

**조직 자산화된 대응**:
- 말미 참조 링크 + 방향전환 아카이브(C14-5) 구조로 **"왜 이렇게 됐나" 추적 경로 1회 Read 보장**
- plan-auditor 모드 C 감사 시 **동일 주제 복수 문서 간 상태 일치성** 필수 체크

---

## 3. 기획 특수 감사 요구 6종 (plan-auditor 고유 관할)

### 3-1. 기각안 보존 (P24 → C32 흡수 · 헌법 제1원칙 ② 직결)

- 모든 **결정·설계 엔트리**에 "기각안" 필드 필수화 (2026-04-17 #31 PD 직접 지시)
- plan-auditor는 대화로그 `#기획` 태그 엔트리의 기각안 필드 기재율을 주기 점검 (2026-04-17 실측 — 12건 중 10건 채움·2건 "없음(사유)" 명시로 준수 인정)
- **기각안 소실 = Critical** 분류

### 3-2. 재미 기준 검증 (구 C7 헌법급 → 2026-04-18 P30 강등)

- **2026-04-18 PD님 직접 강등**: "C7은 기획팀 기본 원칙이지 모든 에이전트 원칙 아님"
- plan-auditor 적용 경계: **기획팀 산출물에 대해서만** 재미 근거 명시 검증 (다른 팀 산출물 미적용)
- 수치 조정에 재미 정의 부재 시 Critical
- REQ 템플릿 §재미 근거(C7) 섹션 기재 의무 잔존 (현재 P30 참조로 명명 갱신 필요)

### 3-3. P17 조건 배타 배치 7종 검증 (수상한잡화점 전용)

- 2026-04-17·2026-04-18 2회 감사 모두 `맵패턴_사전분석` §3 · `3성조건_12개_상세명세` 조건별 · `빌드_조건_충돌점검` §5 3문서 간 교차 일치 확인
- **EerieVillage에는 직접 이식 금지** — 프로젝트별 고유 조건 풀 재정의 필요 (P17 자체의 운영 원리만 계승)

### 3-4. 밸런스 자산 C6 백업 (`.bak_YYYYMMDD_HHMM` 표준 포맷)

- xlsm·csv·json 변경 전 버전 태그 백업 의무
- 2026-04-19 C31-B 체크리스트 추가: **`{원본명}.bak_{YYYYMMDD_HHMM}.{확장자}` 표준 포맷 준수** (`.bak-*`·Unix timestamp 금지)
- 대규모 수치 변경 시 PD님 승인 확인

### 3-5. 밸런스 변경 이력 테이블 (P16 산출물 추적성)

- 2026-04-17 #35 지시로 밸런싱 md 4종 (`스테이지난이도곡선`·`밸런싱전략`·`전체테이블감사`·`빌드_조건_충돌점검`) 하단 "변경 이력 (P16)" 섹션 신설
- 필드: 일시 / 변경자 / 변경 필드 / 이전값→이후값 / 재미 근거 / 관련 PD 지시 #
- EerieVillage 밸런스 문서 착수 시 **본 포맷 즉시 적용** 권고

### 3-6. REQ 템플릿 (기획→개발 표준 전달)

- `공유/소통/기획팀→개발팀/REQ-템플릿_밸런스수치.md` — 9개 섹션 (기각안 포함)
- EerieVillage용 REQ 템플릿 신설 시 본 템플릿 골격 계승 권고

---

## 4. #42·#43 지시 배경 — 데이터 구조 오해 사건 (2026-04-20)

### 4-1. 사건 경위

**오해**: 기획팀이 Phase 4 (스테이지별 노드 구성) Day 1 작업 시 "WorldMap 4개 그룹 (WM1~4)"·"WM1 = 지역 1 = Stage 1~6 = 6개"로 진행 → 지역 1 노드 구성 v1 초안 완성 (`Phase4_지역1_노드구성_v1.md`).

**PD 실측 확정**: 지역(월드맵 장소) = **21개** · 각 지역이 N개 하위 스테이지 · **지역 1 = Stage1_1·1_2·1_3·1_4 = 4개**. v1 구조 전면 폐기.

**근본 원인**: 기획팀이 **기존 SOT 문서 숙지만으로 구조를 추정**하고 Unity Export CSV/JSON 원본 실측을 생략. PD 용어 "지역"·"WorldMap"·"스테이지"의 경계를 재확인 없이 해석.

### 4-2. 후속 지시 3종

| # | 지시 | 상태 | 핵심 요건 |
|---|-----|-----|---------|
| 42 | 게임 내 테이블 데이터 구조 재확인 + 누락 정보 보완 | 진행중 | Unity Export CSV/JSON 전수 실측 기반 구조 재정비 |
| 43 | **기획팀 룰 신설** — PD 의도 벗어난 작업 재발 방지 | 진행중 | 데이터 구조 실측 의무 · 용어 정의 엄수 · PD 확인 절차 · 기존 SOT 맹신 금지 |
| 44 | 지역 1 노드 구성 v2 재작성 (4개 스테이지 기준) | 대기 | Stage1_1·1_2·1_3·1_4 기준. 기존 v1 상단 "아카이브됨 · 대체 v2" 배너 |

### 4-3. 기획팀 룰 신설 (#43) 4대 요건 — BT 이관 시 핵심

1. **데이터 구조 실측 의무** — 기획 작업 착수 전 Unity Export CSV/JSON·Resources·ScriptableObject 등 **원본 실측**. 기존 SOT md 숙지만으로 구조 가정 금지
2. **용어 정의 엄수** — PD 도입 용어의 경계를 재확인 없이 해석 금지. "지역"·"WorldMap"·"스테이지"·"챕터"·"월드" 등 유사 개념 혼용 위험 영역은 착수 전 용어 정의 단락 1회 작성
3. **PD 확인 절차** — 규모 있는 지시(신규 Phase·신규 산출물·신규 구조 재정비 등) 수령 직후 4축 (목적·용도·범위·비목적) 확인. `feedback_requirement_framing.md` 계승
4. **기존 SOT 맹신 금지** — 조직 자산 문서가 정본이지만, **작업 시점 실측과 교차 검증** 의무. SOT vs 실 데이터 괴리 감지 시 즉시 PD 보고

### 4-4. plan-auditor 적용 포인트 (C36 실무 수준 룰로 헌법급 아님)

- 본 룰은 PM 검토·PD 승인 후 발효되는 **기획팀 영역 룰**
- plan-auditor는 기획팀 산출물 감사 시 **실측 근거·용어 정의·4축 확인 기록** 유무 검증
- 구조 재정비형 작업(EerieVillage Phase 1 골격 설계 등)에서 특히 중점 검증

---

## 5. PM 보고 품질 5회차 변종 — plan-auditor 교차 관측 영역

### 5-1. 5회차 패턴 요약 (feedback_resolved_cause_as_current_hold v5)

| # | 패턴 | feedback |
|---|-----|---------|
| 1 | 이슈 축소 보고 + 침묵 | `feedback_issue_under_reporting.md` |
| 2 | 안건 중복·이미 결정 재질문 | `feedback_agenda_framing_duplication.md` |
| 3 | 종결 안건 불필요 재언급 | `feedback_resolved_agenda_unnecessary_reference.md` |
| 4 | 종결된 사유를 현재 HOLD 사유처럼 재프레이밍 | `feedback_resolved_cause_as_current_hold.md` |
| 5 | 완료된 PD 지시 항목을 활성 "대기"로 서술 | 동(5회차 append) |

공통 근본 원인: **"정보를 빠짐없이 보고해야 한다"는 심리 + 실측 응집성 실패** → 과잉 맥락·재강조·현 상태 왜곡·활성 스냅샷 미갱신.

### 5-2. plan-auditor 교차 관측 체크

- 기획팀장이 대화로그·PM 보고에서 **종결 안건 재언급** 감지 시 Critical 분류
- **확정 사안을 "전제"로 두고 최신 결정·변화·다음 단계에만 집중**한 보고인지 형식 검증
- "고착·영구 종료·재논의 대상 아님" 표현 등장 시 삭제 검토 권고

---

## 6. 새 PC 동기화 최종 점검 (2026-04-18 감사 결과)

### 6-1. 5문서 구용어 치환 집행 성과

2026-04-17 M1·M2 발견 → 2026-04-18 9 커밋으로 기획 5문서 (`Phase3_재개준비_체크리스트` · `3성조건_12개_상세명세` · `맵패턴_사전분석` · `Phase2_카드임팩트측정` · `빌드_조건_충돌점검`) 구용어 0건 달성. Unity MCP 46회 참조 · P17 서브번호 9회 교차 · 말미 링크 5건 전수 실존.

### 6-2. Major 2 잔존 (Phase 3 재개 블로킹 요인 아님)

- **Major 1 (N7 상태 불일치)**: Phase2 "실측 완료" ↔ 3성조건 "보류" 공존 — 2-3 참조
- **Major 2 (앵커 결함)**: 5문서 말미 링크 slugify 결과 Markdown viewer별 불일치 가능 — PM 재량 (권고 C1 명시 앵커 / 권고 C2 시기별 섹션 링크)

### 6-3. 감사 자체 C23 검증 통과 사항

- 모든 주장이 Grep·Read tool_use 결과로 입증
- 기각안 4건 명시 (현행 유지·Grep만·Critical 격상·범위 외 2문서 포함)
- Phase 3 재개 시뮬레이션 5 Step 전수 통과

---

## 7. BT 출범 시 plan-auditor 운영 체크리스트

### 7-1. 에이전트 정의 파일 전환

- [ ] `.claude/agents/plan-auditor.md` — frontmatter `skills: [BurningTimes-코어룰]` 갱신
- [ ] 프로젝트 고유 규칙 영역: P17(수상한잡화점 전용) 삭제 · EerieVillage 고유 조건 풀 정의 대기
- [ ] 기각안 필수화 근거를 P24 → C32 참조로 갱신
- [ ] C7(재미 우선) → P30(기획팀 전용) 참조 전환

### 7-2. 감사 영역 5종 유지·조정

| # | 영역 | BT 이관 조정 |
|---|-----|-------------|
| 1 | 기획 결정 근거 보존 (기각안·밸런스 이력·의도 원문) | 변경 없음 — 즉시 활용 |
| 2 | 밸런스 자산 보호 (C6) | EerieVillage 밸런스 파일 확정 후 적용 |
| 3 | 기획 → 개발 전달 정합성 (REQ) | EerieVillage용 REQ 템플릿 신설 후 적용 |
| 4 | 기획팀 6종 전문 에이전트 기록 체계 | 에이전트 정의 이관 후 적용 |
| 5 | P17 조건 배타 배치 | **EerieVillage 해당 시 신규 정의** |
| 6 | Agent 경계·worktree 안전성 (C34-11·C34-15) | 변경 없음 — 즉시 활용 |

### 7-3. 초기 운영 시점 점검 3항목

1. **산출물 경로 실측 자동화** — `scripts/verify_log_paths.sh` BT 레포에서 재검증
2. **기각안 기재율 베이스라인 수립** — EerieVillage 착수 후 30일 대화로그 기각안 필드 기재율 측정 (기준: 결정·설계 엔트리 100%)
3. **용어 정의 단락 1회 작성 습관** — #43 룰 계승. 조선 시대·퇴마 테마 신 용어 (예: 퇴마사·요괴·결계·부적·주술 등) 경계 정의 착수 전 1회 작성

### 7-4. 금지 행위 계승

- 기획팀장의 기획 판단 자체 (재미 기준 판단은 기획팀 고유 — P30)
- 기각안 소실 묵인
- 밸런스 변경 백업 누락 방치
- 구조 추정형 기획 (원본 실측 생략)
- PD 용어 경계 재확인 없는 해석

---

## 8. 수상한잡화점 plan-auditor 축적 자산 → EerieVillage 계승 판정표

| 자산 | 계승 판정 | 비고 |
|-----|---------|-----|
| 감사 모드 A/B/C 3종 구분 | **즉시 계승** | 조직 공통 규약 |
| 감사 결과 4등급 (Critical/Major/Minor/Improvement) | **즉시 계승** | 조직 공통 |
| 산출물 3종 (감사보고서 · 대화로그 · feedback) | **즉시 계승** | 프로젝트 무관 |
| 기각안 필드 필수화 | **즉시 계승** | C32 헌법급 |
| 재미 기준 검증 | **즉시 계승 (P30)** | 기획팀 전용 원칙 |
| 밸런스 자산 C6 백업 포맷 | **즉시 계승** | `.bak_YYYYMMDD_HHMM.확장자` |
| 변경 이력 테이블 (P16) | **즉시 계승** | EerieVillage 밸런스 문서 착수 시 적용 |
| REQ 템플릿 9개 섹션 | **골격 계승** | 프로젝트별 세부 필드 재조정 |
| P17 배타 조합 7종 | **계승 아님** | 수상한잡화점 전용. EerieVillage는 별도 정의 |
| 데이터 구조 실측 의무 (#43) | **즉시 계승** | 기획팀 영역 룰 |
| 용어 정의 엄수 (#43) | **즉시 계승** | 신규 테마(조선·퇴마) 착수 시 특히 중요 |
| Phase 3/4 방법론 (설계 체계 확립·노드 구성) | **참고 자료** | 방향전환 아카이브 경유 Read |
| N7 실측 수치 (PCDefence_Mul=0.3 등) | **참고 자료** | 차기 프로젝트 밸런싱 대조군 |

---

## 9. 참조 경로

- `memory/org/feedback_team_recording_quality.md`
- `memory/org/feedback_requirement_framing.md`
- `memory/org/feedback_resolved_agenda_unnecessary_reference.md`
- `memory/org/feedback_agenda_framing_duplication.md`
- `memory/org/feedback_insight_capture.md`
- `memory/org/feedback_pm_share_principle.md`
- `공유/소통/plan-auditor→PM/2026-04-17_전수감사_문서정합성_기획영역.md`
- `공유/소통/plan-auditor→PM/2026-04-18_새PC동기화_최종점검_기획영역.md`
- `공유/소통/plan-auditor→PM/2026-04-18_원칙1_재검토_감사.md`
- `공유/소통/기획팀→PM/2026-04-17_전수감사_자체교차검증_기획팀장관점.md`
- `공유/PD_지시_트래킹/기획팀_PD_지시_로그.md` (#41~#45 · #31~#35)

---

*본 아카이브는 BT 조직 자산이며 EerieVillage 기획 착수 시점에 plan-auditor 운영 시작점으로 재활용한다.*
