PD님 직접 지적 "유니티 MCP 연결 환경은 이미 확보되어 있어" 수용.
PM이 mcp__unity-mcp__* deferred tools를 실측 없이 "환경 부재"로
반복 단언하여 선행 조건 2를 "스켈레톤만"으로 축소한 사건 기록.
5회차 판정 후속 PM 의무 4종 중 1·2 이행:
- 의무 1 (반성): feedback 신설 + 축 구별 명시
- 의무 2 (구조 개선안): ToolSearch 의무화 + 실측 트리거 3문항
+ 과거 시점 문서 재적용 금지 (proxy 아닌 구조 개선)
신규 축:
- "실측 가능 범위 자의적 축소" — PM 능력 과소평가 패턴
- deferred tools 체계 인지 실패
- 문서 기반 일반 가정 (과거 고지를 현 시점 상태로 재적용)
- 축소 정당화 관성 ("C23 정직 고지"로 포장)
연관: feedback_resolved_cause_as_current_hold.md 5회차 +
feedback_pm_over_conservative_interpretation.md 6회차와 축 확장
(업무 영역 → 환경·도구 영역)
실측 근거:
- mcp__unity-mcp__manage_editor telemetry_status success 확인
- Assets/Sim/ 9 assets 정상 (asmdef + Runtime + Models + 5 .cs)
- SimulationRunner.Run() · DefenceModel(PCDefence_Mul=0.3) 실구현
단 execute_code는 Mono 경로 한계로 실행 실패 (환경 제약 별건).
본 feedback은 PM 추정 오류에 국한하며 execute_code 해결은 후속 트랙.
PD님 #54 5회차 변종 판정에 대한 최종 결정 3종 수용.
1. 현 PM 체계 유지 (재발 시마다 반성·강조 조건부)
2. C31-E 확장 승인 (SKILL.md 헌법급 본문 편입 · C36-2 (a) PD 승인 충족)
3. 6회차 이관 선제 동의 (PM 자진 상정 절차 생략)
핵심 변경 — 재발 시 PM 의무 4종 신설 (PD "반성·강조" 지시):
- 반성 엔트리 append (근본 원인 축 구별)
- 재발 방지 구조적 개선안 자진 제시 (proxy 아닌 구조 개선만)
- C31 체크리스트 확장 안건화
- 재발 방지 강조 선언 (3종 동시 기록)
단순 상정·기록·선언형 다짐만 제시는 PD 지시 불이행으로 간주.
SKILL.md C31-1 E 그룹 신규 문항:
활성 표기 각 항목이 현재 시점 실제 활성인가 검증.
작업 전 실측 트리거 의무 (원격 HEAD diff · 활성 테이블 재grep).
local==remote 해시 일치만으로 보고 착수 금지.
집행 (6종):
- SKILL.md C31-1 E 그룹 실측 응집성 축 문항 편입
- feedback_resolved_cause_as_current_hold.md 재발 시 처분 전면 개정
- memory/org/MEMORY.md 인덱스
- 개발팀 PD 지시 로그 #55 등재 + 즉시 완료 아카이브
- 대화로그 #55 엔트리
- .live/2026-04-20_C31E_확장_6회차선제동의.md 더미
pm-auditor 사전 감사 Critical 1·Major 1 정정 통과:
- C-1: 매니페스트 2026-04-20_C31E_55 신규 등록
- M-1: #55 신규 등재 확인
- Minor·Improvement 전수 반영
PM 재발 방지 강조 선언: 보고 직전 실측 재수행 의무·활성 표기
재검증·재발 시 4종 의무 즉시 집행·proxy 반사 차단 (C2 연계).
6회차 이후에도 동일 준수.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
PD님 "세션 공유 했는데 왜 52-B가 남아있다는거지?" 지적 수용.
PM이 "세션 공유 후 남은 업무 공유" 답변에 이미 완료·push된
#52-B·#52-B2 (commit 6c04856)를 활성 "대기"로 서술.
5회차 재발 판정 (pm-auditor 독립 확인 통과):
- 공통 축 (4회차 동일): 확정·완료·종결된 사안을 현재형 상태로 유지
- 신규 축: 실측 응집성 실패
(local==remote 해시 일치만 확인, 내용 본문 미검증)
집행 7종:
- feedback_resolved_cause_as_current_hold.md 5회차 append
(시제 검증 문항 "활성 표기 각 항목" 외연 확장
· 작업 전 실측 트리거 신설 · 위험/허용 표현 추가)
- feedback_resolved_agenda_unnecessary_reference.md 4→5회차 표 확장
- MEMORY.md 인덱스 5회차 반영
- 개발팀 PD 지시 로그 #54 등재 + 즉시 완료 아카이브
- 대화로그 #54 엔트리
- .live/2026-04-20_5회차_변종.md 더미
- pm-auditor 사전 감사 통과 (Critical·Major 없음)
PM 역할 재검토 자진 상정:
- §재발 시 처분 조항 발효 · 본 commit 자체가 자진 상정 행위
- 최종 판정은 PD님 영역
- 6회차 재발 시 PM 역할 재검토는 PD님 명시 결정 이관
후속 안건 (C36-2 (a) PD 승인 필요):
- C31-E 체크리스트 확장 (활성 표기 재검증 문항 편입)
- 헌법급 본문 수정 해당 · 본 세션 집행 안 함
PD님 개발팀 세션에서 #38 "왜 해야 하는가?" 답변 중 이미 해결 완료된
Python 시뮬 수치 괴리·Unity MCP 전환 필요를 현재 HOLD 사유로 서술.
실제 현 HOLD 사유는 "PD님 재개 지시 대기" 1건뿐.
PD님 지적: "Hold 사유는 이미 모두 완료 된 상태인데 재보고 한 이유가 뭐야?"
P28-8 4회차 변종 + C5 정직성 영역 진입.
집행 7종:
- memory/org/feedback_resolved_cause_as_current_hold.md 신설
(시제 검증 3문항·위험 표현·허용 대체·4회차 변종 표·재발 시 처분)
- memory/org/feedback_resolved_agenda_unnecessary_reference.md 3→4회차 확장
(본 회차 append + 공통 근본 원인 "현 상태 왜곡" 축 추가)
- memory/org/MEMORY.md 인덱스 1줄
- .live/feedback_resolved_cause_as_current_hold.md 더미 (세션 resume 시 원본 로드)
- 공유/대화로그/조직운영/2026-04-20.md #53 엔트리
- 공유/PD_지시_트래킹/개발팀_PD_지시_로그.md #53 완료 아카이브 등재
- pm-auditor 사전 감사 통과 (Critical·Major 없음)
시제 검증 3문항:
1. "확인됨·불가·필요" 현재형 동사 서술 사안이 과거 해결 완료 아닌가?
2. "HOLD 사유·블로커" 나열 시 각 항목이 현재 시점 미해결인가?
3. "배경 설명" 요청 시 배경=과거형, 현 상태=별도 섹션 분리했는가?
5회차 재발 시 PM 역할 재검토 자진 상정.
시제 검증 3문항은 차기 C31 체크리스트 확장 안건.
A. scripts/auditor_call_log.sh: grep -q "RESOLVED" → grep -qw (word boundary)
근본 원인: "UNRESOLVED" 부분문자열 매칭으로 RESOLVED append 영구 실패
모든 PC 공통 구조 결함. C35-10 경고 무시 해소 사이클 무력화 구조 복원
본 pm-auditor 호출 자체가 A 실증 테스트 (재귀성)
B. scripts/pm_context_restore.sh: commit count → 프로젝트 경로 필터
조직 규칙·hook·feedback 작업 세션 P24 false positive 제거
C. 본 PC $HOME/.claude/.nerdnavis_warning_ignored/2026-04-20.log 수동 RESOLVED
A 수정 로직 즉시 검증 완료
전 PC UNRESOLVED 2건은 G 신규 안건(PC 로컬 상태 동기화) 연계
feedback_auditor_resolved_substring_bug.md 신설 + MEMORY.md 인덱스
대화로그 2026-04-20.md 신설 (D·E·F 핵심 보고 + G 안건 발의 포함)
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
13차 commit(6bceed6)까지의 집행 내용 중 MEMORY.md 인덱스가 post-commit
sync 덮어쓰기로 현 working tree에 반영 안 됨을 재 Edit으로 보정.
C34 3연속 결함 사건 인덱스 2건 추가.
D안 mtime 보호 효과 실증 — 본 commit부터는 sync가 레포 최신본 보호.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
PD님 직접 지시 옵션 A 수용. 환경변수 방식이 Claude Code tool_use hook에
전달 안 되는 구조적 결함(2026-04-19 11차 commit 실증) 수정.
집행 3종:
- scripts/auditor_guard.sh 파일 기반 BYPASS 우선 분기 신설
($HOME/.claude/.nerdnavis_bypass_active 존재 시 exit 0 + 사유 로그)
환경변수 방식은 fallback 유지
- SKILL.md C35-10 BYPASS 섹션 전면 개정 (사용 절차 4단계·자동 기록·
재발 방지 체크·위반 시 C3 준용)
- memory/org/feedback_pm_warning_ignored_pattern.md 2차 실증 사례 +
사용법 섹션 신설
본 집행 BYPASS 활용 실증: 스크립트 수정 직후 플래그 파일 생성 →
나머지 Edit·commit 정상 BYPASS 통과 → 작업 후 플래그 제거.
PD 지시 로그 #46 완료 아카이브 등록.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
PD님 직접 지시 옵션 A 집행 + 추가 지시 2종 수용:
1. 경고 무시 사례 발견 시 PD 우선 보고 + 감사 자산 축적
2. 장기적 문제 행동 패턴 분석 + 점진적 개선
C35 최초 pm-auditor 사전 의무 호출 실증. 감사 결과 Major 3건 정정 반영
후 집행:
- C35-9 제목 "pm-auditor 호출 자동 강제 hook 3층 구조"
- C35-10 제목 "경고 무시 PD 우선 보고 + 장기 행동 패턴 분석 개선 사이클"
- C35-9 말미 한계 재인정 단락 (PreToolUse 차단 아닌 사후 감지층)
집행 8종:
- scripts/auditor_call_log.sh 신규 (PostToolUse Task) — 호출 기록 +
UNRESOLVED RESOLVED 처리
- scripts/auditor_guard.sh 신규 (PostToolUse Edit|Write|Bash) —
의무 영역 30분 윈도우 검사 + UNRESOLVED·BYPASS 로그
- scripts/audit_pattern_analyzer.sh 신규 (SessionStart) — 미해소 환기 +
월 1일 자동 패턴 보고서 생성
- .claude/settings.json hook 체인 확장 (Task·Edit|Write·Bash matcher +
SessionStart audit_pattern)
- SKILL.md C35-9·10 신설
- CLAUDE.md C35 요약 확장
- memory/org/feedback_pm_warning_ignored_pattern.md 누적 SOT +
MEMORY.md 인덱스
- feedback_c35_initial_enforcement.md (감사관 신설, Improvement 반영)
한계 재인정: hook 3층은 사후 감지·기록·경고 층위. LLM 자율 판단 구조
여전히 필수. 예상 커버리지 ~97%, 최종 3%는 PM 의식적 준수 의존.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
PD님 직접 지적 수용:
"이미 종결 된 안건은 내가 별도로 히스토리를 묻기 전까지 자꾸 언급하지 마.
항상 최신 결정 사항으로 얘기하고, 완료되거나 종결 된 안건은 아카이브화해서
요청할 때만 얘기하도록 해."
PM이 #38 예상 결과 보고 중 이미 확정된 종결 안건을 "고착·영구 종료"
표현으로 재언급한 것 자진 반성.
집행 4종:
- SKILL.md P28-8 신설 — 최신 결정 중심 보고 원칙 (위험 표현 가이드·
예외 1종·근거 명시)
- .claude/agents/pm-auditor.md 5-D 신설 — 종결 안건 자동 언급 감지
4문항 체크리스트
- memory/org/feedback_resolved_agenda_unnecessary_reference.md 신설
- MEMORY.md 인덱스 append
- PD 지시 로그 #42 완료 아카이브 등록 (즉답 접두)
본 세션 PM 보고 품질 문제 3연속 패턴 (이슈 축소·안건 중복·종결 언급)
모두 feedback 완료. 공통 근본 원인 "빠짐없이 보고해야 한다 심리"를
C14 토큰 최소화 + C29 자율 수행 + P28-8 최신 결정 중심 정합으로
구조적 차단.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
PD님 조직 생존급 선언 수용 — "이 문제가 해결되지 않으면 앞으로 우리
조직은 유지될 수 없어" / "철저히 검토해서 가능한 모든 수단을 써서 개선해".
헌법 제1원칙 ⑤(세션·PC 연속성) 근본 위협 판정. P25 → C34 승격 +
중앙 Junction 구조로 worktree 경계 무관 실시간 공유 복원.
집행 10종:
- SKILL.md: C34 신설(14개 하위 조항) + P25 본문 삭제(C14-5-확장) +
C16-1 .live/ junction 편입 + C31-1-E 표기 갱신 + 조직 핵심 자산 참조 갱신
- CLAUDE.md: 핵심 규칙 요약 28→29 + C34 추가, 프로젝트 규칙 요약
25→24 + P25 제거, 번호 구멍 목록 확장
- scripts/live_junction_ensure.sh: 신규 SessionStart hook (PowerShell
New-Item Junction 우선, git-bash mklink 대비 신뢰성 우위 실증 반영)
- setup/setup_windows.ps1·setup_macos.sh: 3.5 섹션 추가
- scripts/verify_setup.ps1: 2.5 Live junction 3축 검증 (실측 통과 확인)
- .claude/settings.json: SessionStart hook 체인 최우선 삽입
- .gitignore: .live/* 제외 + README 예외 + 백업 제외
- 공유/조직공지/2026-04-18_C34_신설_worktree_격리_근원해결.md 신설
- 공유/조직공지/폐기_규칙_아카이브.md §13 P25 승격 6필드 기록
- memory/org/feedback_worktree_isolation.md + feedback_agent_path_boundary.md
신설 + MEMORY.md 인덱스
대화로그·PD 지시 로그 #39 완료 갱신 포함. Agent 경계 넘기 2차 사건
(개발팀장 Agent 절대 경로 하드코딩으로 레포 루트 유출) stash 이관
복구 + C34-11 Agent 경계 보호 조항 신설.
조직 전원 세션 1회 재시작 필요 — SessionStart hook이 live_junction_ensure.sh
자동 실행하여 junction 설치. verify_setup.ps1 통과 확인 후 작업 재개.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
## PD님 직접 지시 (2026-04-18, 2건)
1. 이미 삭제된 내용 최신 문서에 담지 말고 아카이브만 (C7·C12 등)
2. 프로젝트 규칙 중복 정리
## C14-5-확장 코어룰 신설 (재발 방지 명문화)
- 폐기·통합·강등 조항 본문 완전 삭제
- ~~취소선~~ 1줄 표기도 금지
- 번호 구멍 허용
- 본문 삭제 + 아카이브 기록 + 요약 제거 3종 세트
## 본문 완전 삭제
- SKILL.md 폐기 C 표기 4건: ~~C7~~·~~C8~~·~~C12~~·~~C15~~
- SKILL.md P 본문 7건: P12·P15·P20·P22·P24·P26·P27 + A3 부록
- CLAUDE.md 요약 블록 폐기 표기 완전 정리
## 통합·흡수
- C32 통합 안내: 구 P22 결정로그 흡수
- C33 통합 안내: 구 P26 PM 업무 정확도 흡수
- P13 확장: P13-1 코드 + P13-2 의존성·환경 (구 P15 흡수)
## 5회차 변종 판정 (PM 과도 보수 시리즈)
- 1·2·3회차: 보존 = 본문 유지
- 4회차: 기록 = 범위 축소
- 5회차: 번호 연속성 = 폐기 표기 유지
- feedback_deprecated_section_retention.md 신설
- feedback_pm_over_conservative_interpretation.md 5회차 기록
## 현행 집계
- 활성 C 규칙 28개 (번호 구멍 허용)
- 활성 P 규칙 25개 (번호 구멍 허용)
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
## PD님 직접 지적
"오늘 로그 누락 사항은 왜 발생한거지? 이런 문제가 또 생기지 않도록 철저하게 반성하고 재발하지 않도록 방지 대책을 세워."
## 누락 실측
- 수상한잡화점/2026-04-18.md: PM 직접 작성 없이 Agent 위임 우회
- 코어프레임워크/2026-04-18.md: "false positive" 판정 자가 회피
## 5층 근본 원인
1. PM 자의 해석 개방
2. 과도 보수 해석 4회차 변종 (기록 범위 축소)
3. SessionStart hook 강제력 부족
4. 세션 마감 검증 부재
5. P24 기록 대상 기준 모호
## 4회차 변종 판정 (PM 자진 상정)
- 1·2·3회차와 심층 원인 동일 (PD님 명시 지시 없으면 축소 방향)
- 엄격 기준 채택 (자기 합리화 방지)
- PM 역할 재검토 자진 상정 대상
## 재발 방지 6종 즉시 집행
1. 수상한잡화점 대화로그 PM 직접 append (개발 영역 소급)
2. 코어프레임워크 2026-04-18.md 신설
3. memory/org/feedback_session_log_coverage_gap.md 신설
4. SKILL.md P24 기록 대상 기준 명확화 (3종 금지 표현)
5. SKILL.md C31-D 체크리스트 확장
6. scripts/session_end_audit.sh 강화 (프로젝트별 개별 경고)
## PD님 결정 대기
pm-auditor 재감사 호출로 4회차 판정 객관 재확인 권고
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
## PD님 직접 지시 (2026-04-18)
"전 에이전트 동원해서 다른 PC에서 동기화에 문제 없는지 점검하고, 점검이 끝나면 세션에서 얻은 교훈이 있는지 체크해서 우리 조직의 핵심 자산이 될 프로세스로 확립하도록 해."
## Phase 1 — 5개 에이전트 병렬 감사
- pm-auditor (메타): Major 2·PM 과도 보수 3회차 재발 판정
- dev-auditor (개발): Improvement 1·자진 철회 1·feedback 1 등재
- plan-auditor (기획): Major 2 (N7 불일치·앵커 결함)
- 클라이언트팀장 (개발 실무): 블로커 0·차단 2건 setup 해소
- 기획팀장 (기획 실무): Major 1 앵커 + 차단 1건 MCP 가이드
## Phase 2 — 긴급 보완 4건 즉시 집행
1. SKILL.md memory/feedback_* → memory/org/feedback_* (6개소)
2. 유령 참조 2종 신설 (feedback_log_round_completion·pm_context_restoration_failure)
3. 방향전환 아카이브 HTML 앵커 5종 추가 + 5문서 말미 링크 갱신
4. 3성조건 L14·L69 N7 상태 "실측 완료" 최신화
## Phase 3 — 조직 핵심 자산 3종 확립
- 자산 1: 전 에이전트 병렬 점검 체계 (5개 에이전트 + P27-2 3요소)
- 자산 2: 아카이브 SOT 2종 영구 체계 (본문 최신 + 말미 링크)
- 자산 3: PM 과도 보수 해석 재발 방지 3중 구조
## 4회차 재발 시 PM 역할 재검토 자진 상정 명시
feedback_pm_over_conservative_interpretation.md 3회차 기록 + 사례 3 추가
## 신설 파일
- 공유/조직공지/2026-04-18_세션교훈_조직핵심자산화.md
- memory/org/feedback_log_round_completion.md
- memory/org/feedback_pm_context_restoration_failure.md
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
## PD님 지시
DEC-2 작업 전 "새 PC git 동기화 후 누락 없이 연속성 있게 반영될 수 있는지 꼼꼼 체크" 지시 이행.
## 4 결함 식별·보완
1. feedback 2종 경로 오배치 (memory/ 루트 → memory/org/)
- C16-1 junction 대상이 memory/org/ 전용
- 루트 저장 시 Claude 자동 메모리 접근 불가 (치명 결함)
2. MEMORY.md 인덱스 등재 누락 3건 append
- feedback_team_recording_quality
- feedback_pm_over_conservative_interpretation
- feedback_dev_auditor_output_gap
3. SKILL.md 교훈 섹션 링크 파손 수정
- ../../../memory/MEMORY.md (존재하지 않음) → ../../../memory/org/MEMORY.md
4. 3 감사관 경로 규범 통일 (근본 원인)
- dev/pm/plan-auditor 모두 memory/feedback_* → memory/org/feedback_*
- pm-auditor에 "memory/ 루트 저장 금지" 경고 추가
## 검증
- memory/ 루트 feedback 0건
- MEMORY.md 신규 3건 등재 확인
- SKILL.md 링크 경로 실존
- 3 감사관 정의 전수 통일
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
[구조 변경]
- 3개 세션(PM/개발실/기획실) → 단일 PM 세션 + Agent 호출
- 개발실/ → 개발팀/, 기획실/ → 기획팀/ 디렉토리 리네임
- 부서별 .claude/agents/ → 루트 .claude/agents/에 통합 (11개)
- 개발실장 → 개발팀장 명칭 변경
- 부서별 settings.json 3중 배치 → 루트 단일
[코어룰 개편]
- C16: 단일 settings.json + Agent 호출 구조로 변경
- C17: 폐기 (단일 세션으로 세션 이동 소멸)
- C18: main push = 조직 공유 완료 (대상 세션 도달 개념 삭제)
- C24: 단일 세션 운용 원칙으로 전면 재작성
- P21: 단일 세션 기준 간소화
- 전체 "개발실"→"개발팀", "기획실"→"기획팀" 치환
[hook 정리]
- agent_sync.sh: SessionStart hook에서 제거 (불필요)
- 나머지 유지 (fetch/merge, inbox_scan, change_digest, hold_watch)
[소통 허브]
- 6축 채널 디렉토리명 변경 (PM→개발팀 등)
- PD 지시 로그 파일명 변경
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- 2026-04-15 개발실 세션이 실제 Task(subagent_type='개발실장') 호출 없이 '[개발실장 보고]' 형식으로 응답한 사건(역할 연기 의혹)을 신설 계기로 한다
- 기획실 세션은 동일 상황에서 정직하게 호출 실패 보고 → C5·C19-3-4·C23 모범 준수 실증
- C23-1 금지 행위 6종·C23-2 의무 5종·C23-3 처분·C23-4 연관·C23-5 예외·C23-6 자기검증 편입
- memory/org/feedback_role_play_vs_real_call.md 신설 + MEMORY.md 인덱스 등재
- PD님 표현 그대로: '거짓으로 응답하거나 연기하는 행위는 절대 금지해야 할 네거티브 행위. 조직 생존에 직결된 문제'
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- 신규: feedback_automation_trust.md — 자동화 담당 영역 선제 개입·결정 요청 금지 (2026-04-15 본 세션 오진 실증)
- C19-3 체크리스트 4번째 항목 추가: "이 영역을 담당하는 자동화가 설치되어 있지 않은가?" 실행 전 필수 통과 조건으로 격상
- 이전 세션 미커밋 메모리 6건 일괄 커밋: feedback_{approval_scope_expansion, branch_sync_deception, requirement_framing, session_command_brevity, session_delivery_omission, session_entry_omission}.md — MEMORY.md 인덱스와 동기화 완결
- PD님 "재발 방지 조치하고 조직의 룰로써 엄격히 관리" 지시 직접 반영 (C1·C20)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
어느 PC에서 세션을 시작하더라도 동일한 셋업 상태를 보장하고, PD님이
매 세션 md 수정·커밋·push에서 개별 승인을 반복하지 않도록 조직 기본
뼈대를 헌법급 코어룰로 정식화.
- 공통_업무_규칙.md: C16 본문 신설 (C16-1 3중 배치, C16-2 폴더 칩 UI
표준, C16-3 승인 반복 회피, C16-4 세션 시작 전 의무, C16-5 3축
검증, C16-6 다른 코어룰과의 관계)
- 조직공지 2026-04-15_C16 신설 (C10-6 3중 전파 이행)
- 개발실/기획실 CLAUDE.md 최근 규칙 변경 최상단에 C16 1줄 추가
- 신PC_셋팅_체크리스트_v2 업그레이드 (폴더 칩 UI 절차·승인 반복
트러블슈팅·MSIX 바로가기 비권장·3중 배치 검증)
- memory/org/feedback_session_start_protocol.md 신규 + MEMORY.md 갱신
- PD 지시 로그 양 부서 #9 등록 (완료)
MSIX 앱 실증 확정: 바로가기·URI·WorkingDirectory 우회 영구 불가.
폴더 칩 UI 선택이 유일한 세션 진입 정답.
PD님 2026-04-15 실증 결과 반영:
1. feedback_permissions_portability.md 보강:
- 세션별 프로젝트 폴더 전환은 앱 입력창 위 "폴더 칩" UI가 정답
- 워크트리 체크박스로 Windows Store single-instance 제약 우회 가능
- 바탕화면 바로가기 방식은 MSIX 앱에서 불가 (실증 확정)
- 기술적 우회만 시도했던 실수 교훈
2. feedback_setup_verification.md 확장:
- "UI 탐색 우선 원칙" 섹션 신설
- 앱·도구 내장 UI 가능성을 먼저 탐색한 후 기술적 우회
- 스크린샷 요청을 주저하지 말 것
3. project_org_structure.md 추가 (다른 세션 생성분 일괄 커밋):
- 메인 세션=총괄PM 창구, 실질은 pm-general 서브에이전트 호출
- PD님 직접 확정 운용 규칙
4. setup_windows.ps1 헤더 주석 보강:
- 바로가기 옵션의 MSIX 환경 한계 명시
- 앱 내 폴더 칩 UI 우선 사용 안내
본 PC의 바탕화면 바로가기 3개는 사용자가 삭제 완료.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
PD님의 일괄 승인 원칙(memory/org/feedback_md_approval·feedback_approval_process)은 메모리 지침일 뿐 Claude Code harness의 permission system과 독립적으로 동작. 새 PC에서 .claude/settings.local.json이 비어있어 매번 승인 요구 발생하던 문제를 근본 해결.
- .claude/settings.json (git 커밋 대상): 조직 공용 포괄 허용
- Edit·Write·MultiEdit·NotebookEdit·TodoWrite·Read·Glob·Grep·LS 전부 허용
- Bash: git·gh·ls·cat·find·grep·mkdir·cp·mv·powershell·node·python·dotnet 등 안전 명령 허용
- deny: rm -rf /·rm -rf ~·sudo·dd·mkfs·포크봄·시스템 디렉토리 쓰기
- memory/org/feedback_permissions_portability.md: harness permission과 메모리 지침의 2계층 분리 구조 + PC 독립성 보장 메커니즘 교훈
세션 재시작 후 적용됨.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
setup_windows.ps1:
- Unity·Framework default 값 하드코딩 제거. NerdNavisRoot 드라이브 기반 동적 추정 (예: E:\NerdNavisAi → E:\NerdNavis\*). -UnityRoot/-FrameworkRoot 인자 명시 시 그 값 우선.
- paths.local.json 출력 인코딩을 [System.IO.File]::WriteAllText + UTF-8 no BOM으로 명시. 한국어 깨짐 방지.
- 스크립트 파일 자체에 UTF-8 BOM 추가. PowerShell 5.1이 cp949로 오인하던 문제 해결.
- 미존재 경로 표기로 사용자가 paths.local.json 수동 수정 필요성 즉시 인지.
memory/org/:
- feedback_setup_verification.md: 셋팅 점검 시 파일 존재만이 아니라 reparse point·실파일·실행 결과까지 검증할 것 (총괄PM 셋팅 점검 누락 사건 교훈).
- feedback_insight_capture.md: 인사이트·노하우 발견 즉시 메모리 기록 원칙 (PD님 직접 지시).
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>