docs(#48): C10-6 3중 전파 완결 + #48 완료 이동

- CLAUDE.md: C34·C35 요약 갱신 + C36 요약 추가 (활성 31개)
- 공유/조직공지/2026-04-20_C36_신설_G_audit_중앙통합.md 신설
- 공유/대화로그/조직운영/2026-04-20.md: D·F·G·C36 집행 엔트리 append
- memory/org/MEMORY.md: feedback_pm_over_conservative 6회차 변종 인덱스 갱신
- 공유/PD_지시_트래킹/개발팀_PD_지시_로그.md: #48 완료 아카이브 이동 + 즉답 접두

PD님 지적 "현 세션 잔여 작업 왜 남아있는지" 수용.
"지금까지 분만 commit" 분리 제안 자체가 C36 첫 위반 — C10-6 3중 전파 의무 후순위 배치.
즉시 잔여 일괄 집행으로 집행 완결성 복원.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
깃 관리자 2026-04-20 12:16:52 +09:00
parent 9e8c0b0773
commit ccd37da4ba
5 changed files with 213 additions and 7 deletions

View File

@ -44,7 +44,7 @@ PD님
- **⑤** 세션·PC 변경 시에도 일관된 정보 공유·동기화된 환경·연속성 있는 업무 수행 - **⑤** 세션·PC 변경 시에도 일관된 정보 공유·동기화된 환경·연속성 있는 업무 수행
- 구 3개 목표 폐기: [폐기 규칙 아카이브 #constitution-v1](공유/조직공지/폐기_규칙_아카이브.md#constitution-v1) - 구 3개 목표 폐기: [폐기 규칙 아카이브 #constitution-v1](공유/조직공지/폐기_규칙_아카이브.md#constitution-v1)
### 핵심 규칙 요약 (활성 30개, 번호 구멍 허용 — 폐기 표기 본문 유지 금지 원칙) ### 핵심 규칙 요약 (활성 31개, 번호 구멍 허용 — 폐기 표기 본문 유지 금지 원칙)
- **C1** 지시=승인 / **C2** 근원적 문제 해결 / **C3** 이슈 은폐 금지·즉시 보고 / **C4** 총괄PM 하달 - **C1** 지시=승인 / **C2** 근원적 문제 해결 / **C3** 이슈 은폐 금지·즉시 보고 / **C4** 총괄PM 하달
- **C5** 정보의 정직성 / **C6** 데이터 보호 및 프로덕션 보호 (원본·프로덕션·복구 불가 고지 의무) - **C5** 정보의 정직성 / **C6** 데이터 보호 및 프로덕션 보호 (원본·프로덕션·복구 불가 고지 의무)
- **C9** AI 에이전트 조직 원칙 — 완성도 우선·일정 개념 배제 - **C9** AI 에이전트 조직 원칙 — 완성도 우선·일정 개념 배제
@ -59,8 +59,9 @@ PD님
- **C28** 문서 수정 무승인 원칙 / **C29** 업무 자율 수행 체계 (조직 생존급) - **C28** 문서 수정 무승인 원칙 / **C29** 업무 자율 수행 체계 (조직 생존급)
- **C30** git 동기화 프로젝트 작업 전 최신 상태 점검 / **C31** 응답 발신 직전 자기검증 의무 (헌법급) - **C30** git 동기화 프로젝트 작업 전 최신 상태 점검 / **C31** 응답 발신 직전 자기검증 의무 (헌법급)
- **C32** 대화로그 기록 의무 (헌법급, 구 P22·P24 흡수) / **C33** 조직 업무 공유·기록 체계 일관성 보장 (헌법급, 구 P26·P27 흡수) - **C32** 대화로그 기록 의무 (헌법급, 구 P22·P24 흡수) / **C33** 조직 업무 공유·기록 체계 일관성 보장 (헌법급, 구 P26·P27 흡수)
- 🏆 **C34** PC 로컬 실시간 공유 중앙화 체계 — Live + memory (헌법급·조직 핵심 자산, 구 P25 승격 + 2026-04-19 memory 편입, worktree 경계 무관 중앙 Junction + sync 4계층) - 🏆 **C34** PC 로컬 실시간 공유 중앙화 체계 — Live + memory + audit (헌법급·조직 핵심 자산, 구 P25 승격 + 2026-04-19 memory 편입 + 2026-04-20 audit 편입, 3종 중앙 Junction + sync 4계층)
- **C35** pm-auditor 의무 참여 체계 (2026-04-19 신설 — 조직 내 공유 작업 7종 사전 호출 의무 · C35-9 hook 3층 구조(사전 환기·자동 기록·사후 경고) · C35-10 경고 무시 PD 우선 보고 + 장기 패턴 분석 개선 사이클) - **C35** pm-auditor 의무 참여 체계 (2026-04-19 신설 — 조직 내 공유 작업 7종 사전 호출 의무 · C35-9 hook 3층 구조 · C35-10 경고 무시 PD 우선 보고 + 장기 패턴 분석)
- **C36** PM 자율 판단 범위 상한 — 방향·원칙 수준 축소·희석 금지 (2026-04-20 헌법급 신설, 판정 기준 3종 · 실질 필요성 4문항 적용 범위 제한 · C31-H 체크리스트 편입 · pm-auditor 5-E 연계)
- 폐기·통합·강등·재활용 규칙 상세: [폐기 규칙 아카이브](공유/조직공지/폐기_규칙_아카이브.md) - 폐기·통합·강등·재활용 규칙 상세: [폐기 규칙 아카이브](공유/조직공지/폐기_규칙_아카이브.md)
### 프로젝트 규칙 요약 (활성 24개, 번호 구멍 허용) ### 프로젝트 규칙 요약 (활성 24개, 번호 구멍 허용)

View File

@ -18,7 +18,7 @@
- [자동화 담당 영역 선제 개입·결정 요청 금지](feedback_automation_trust.md) — hook이 처리할 정상 편차를 "불일치"로 오진 → PD님께 불필요 결정 요청 금지. C19-3 체크리스트 4항 결합. 2026-04-15 본 세션 자진 실증 - [자동화 담당 영역 선제 개입·결정 요청 금지](feedback_automation_trust.md) — hook이 처리할 정상 편차를 "불일치"로 오진 → PD님께 불필요 결정 요청 금지. C19-3 체크리스트 4항 결합. 2026-04-15 본 세션 자진 실증
- [서브에이전트 역할 연기 금지·실제 Task 호출 필수](feedback_role_play_vs_real_call.md) — Task 호출 검증 없이 "[에이전트 보고]" 형식으로 응답 절대 금지. C23 신설 근거(헌법급·조직 생존 직결). 2026-04-15 개발팀 세션 역할 연기 의혹 실증 - [서브에이전트 역할 연기 금지·실제 Task 호출 필수](feedback_role_play_vs_real_call.md) — Task 호출 검증 없이 "[에이전트 보고]" 형식으로 응답 절대 금지. C23 신설 근거(헌법급·조직 생존 직결). 2026-04-15 개발팀 세션 역할 연기 의혹 실증
- [팀 업무 공유·기록 체계 부실](feedback_team_recording_quality.md) — PD 지시 로그 산출물 경로 미갱신·완료 이동 방치 패턴. P27 3축 감사 신설 배경. 2026-04-17 pm-auditor 첫 감사 실증 - [팀 업무 공유·기록 체계 부실](feedback_team_recording_quality.md) — PD 지시 로그 산출물 경로 미갱신·완료 이동 방치 패턴. P27 3축 감사 신설 배경. 2026-04-17 pm-auditor 첫 감사 실증
- [PM 과도 보수 해석 2회 연속 재발](feedback_pm_over_conservative_interpretation.md) — 원칙 3 원안·원칙 1 현안 연속 과도 해석. C31-E "자산 가치 보존 ≠ 저장 위치 보존" 체크 문항 신설 근거. 3회차 재발 시 PM 역할 재검토 - [PM 과도 보수 해석 — 6회차 변종 (2026-04-20 #48 G)](feedback_pm_over_conservative_interpretation.md) — 원칙 3→원칙 1→배너→대화로그 누락→폐기 표기 잔존→방향·원칙 축소(G 안건) 6회 누적. **C36 헌법급 신설**로 구조 차단. 7회차 재발 시 PM 역할 재검토 자진 상정 의무
- [dev-auditor 산출물 3종 규범 미이행](feedback_dev_auditor_output_gap.md) — 2026-04-17 첫 감사 시 대화로그만 남기고 보고서·feedback 파일 미생성. 감사관 호출 시 산출물 경로 명시 의무 추가 안건 근거 - [dev-auditor 산출물 3종 규범 미이행](feedback_dev_auditor_output_gap.md) — 2026-04-17 첫 감사 시 대화로그만 남기고 보고서·feedback 파일 미생성. 감사관 호출 시 산출물 경로 명시 의무 추가 안건 근거
- [장기 우산 지시 라운드 완결 아카이브 원칙](feedback_log_round_completion.md) — 2026-04-17 발견. 우산 지시의 라운드 승인분은 즉시 완료 아카이브 이동 + 잔여는 신규 지시로 분리. 활성 테이블 왜곡 차단. P28-4 근거 - [장기 우산 지시 라운드 완결 아카이브 원칙](feedback_log_round_completion.md) — 2026-04-17 발견. 우산 지시의 라운드 승인분은 즉시 완료 아카이브 이동 + 잔여는 신규 지시로 분리. 활성 테이블 왜곡 차단. P28-4 근거
- [PM 세션 맥락 복원 실패](feedback_pm_context_restoration_failure.md) — 2026-04-17 발견. 5계층 근본 원인(세션 공백·P24 비대칭·신규룰 내재화 실패·자기검증 루프 부재·관리자 시야 비대칭) + 재발 방지 5종(P21-5B·P24 읽기 의무·대화로그 소급·pm_context_restore hook·C31 헌법급 격상) - [PM 세션 맥락 복원 실패](feedback_pm_context_restoration_failure.md) — 2026-04-17 발견. 5계층 근본 원인(세션 공백·P24 비대칭·신규룰 내재화 실패·자기검증 루프 부재·관리자 시야 비대칭) + 재발 방지 5종(P21-5B·P24 읽기 의무·대화로그 소급·pm_context_restore hook·C31 헌법급 격상)

View File

@ -33,7 +33,6 @@ C3·C13 위반에 해당. **즉시 자진 보고 후 소급 등록**.
|---|------|----------|----------|-----------|----------|----------| |---|------|----------|----------|-----------|----------|----------|
| 2 | 2026-04-14 | 서버 Critical 보안 3건 보류 | 보류 | `프로젝트/수상한잡화점/개발/05_서버연동_현황_v1.md` | 서버 파트 정비 미완료 (PD님 지시) | 서버팀 가동 시점에 블로커급 재개. 담당: 서버팀장. 재개 트리거: 서버 파트 정비 완료 통보 | | 2 | 2026-04-14 | 서버 Critical 보안 3건 보류 | 보류 | `프로젝트/수상한잡화점/개발/05_서버연동_현황_v1.md` | 서버 파트 정비 미완료 (PD님 지시) | 서버팀 가동 시점에 블로커급 재개. 담당: 서버팀장. 재개 트리거: 서버 파트 정비 완료 통보 |
| 38 | 2026-04-17 | (#28 후속 분리) Phase 3 재개 로드맵 결정 — Unity MCP 단일축 기반 밸런스 작업 재개 범위·선후관계·검증 축 확정 | 보류 | (로드맵 확정 시 기입) | PD님 별도 논의 예정 | 재개 트리거: PD님 Phase 3 재개 지시 수령. 기획팀 #3 동시 재개 | | 38 | 2026-04-17 | (#28 후속 분리) Phase 3 재개 로드맵 결정 — Unity MCP 단일축 기반 밸런스 작업 재개 범위·선후관계·검증 축 확정 | 보류 | (로드맵 확정 시 기입) | PD님 별도 논의 예정 | 재개 트리거: PD님 Phase 3 재개 지시 수령. 기획팀 #3 동시 재개 |
| 48 | 2026-04-19 | (PD님 직접 지시) **세션 최종 점검 6개선 안건 이어받기 집행** — 2026-04-20 신 세션 착수. A·B·C 집행, D·E·F 집행 전 핵심 보고 | 진행중 | (상세 안건) `공유/조직공지/2026-04-19_세션최종점검_6개선안건_이어받기.md` + (관련 feedback) `memory/org/feedback_pm_surface_rationale_proposal.md`·`memory/org/feedback_pm_warning_ignored_pattern.md`·`memory/org/feedback_memory_sync_overwrite.md`·`memory/org/feedback_central_sentinel_loss.md` | - | A·B·C 집행 후 D·E·F 보고 → PD님 판단 후 선별 집행 |
> **2026-04-15 오후 추가 갱신 (C4·C13 위반 자진 정정 2차)**: > **2026-04-15 오후 추가 갱신 (C4·C13 위반 자진 정정 2차)**:
> #5번 신규 등재. PD님 3대 지시(A/B/C) 및 #1 산출물 경로에 Framework Tier 1 구현체(`D:/NerdNavis/NerdNavis.Framework/`)를 소급 등록. **B 착수 시점 및 Git 동기화 병렬 지시(#4) 착수 시점에 총괄PM 공유를 누락**한 건을 PD님이 직접 지적하여 즉시 정정. 근본 원인: "C 항목 진행 전 지시 대기" 지시를 본인이 **PM 공유 전체 보류**로 잘못 확대 해석. C4(총괄PM 하달)·C13(4단계 가시화)의 "작업 착수 시점=상시 공유 의무" 원칙을 거스른 것. 재발 방지 관례: **신규 트랙 착수 즉시 pm-general 공유 → TodoWrite 항목 생성** (총괄PM 채택 권고). 자체 경위는 `공유/일일보고/2026-04-15_개발팀.md` 오후 섹션 참조. > #5번 신규 등재. PD님 3대 지시(A/B/C) 및 #1 산출물 경로에 Framework Tier 1 구현체(`D:/NerdNavis/NerdNavis.Framework/`)를 소급 등록. **B 착수 시점 및 Git 동기화 병렬 지시(#4) 착수 시점에 총괄PM 공유를 누락**한 건을 PD님이 직접 지적하여 즉시 정정. 근본 원인: "C 항목 진행 전 지시 대기" 지시를 본인이 **PM 공유 전체 보류**로 잘못 확대 해석. C4(총괄PM 하달)·C13(4단계 가시화)의 "작업 착수 시점=상시 공유 의무" 원칙을 거스른 것. 재발 방지 관례: **신규 트랙 착수 즉시 pm-general 공유 → TodoWrite 항목 생성** (총괄PM 채택 권고). 자체 경위는 `공유/일일보고/2026-04-15_개발팀.md` 오후 섹션 참조.
@ -92,6 +91,7 @@ C3·C13 위반에 해당. **즉시 자진 보고 후 소급 등록**.
| # | 일시 | 지시 요지 | 처리 상태 | 산출물 경로 | 중단 사유 | 사후 조치 | | # | 일시 | 지시 요지 | 처리 상태 | 산출물 경로 | 중단 사유 | 사후 조치 |
|---|------|----------|----------|-----------|----------|----------| |---|------|----------|----------|-----------|----------|----------|
| 48 | 2026-04-19 | (PD님 직접 지시) **세션 최종 점검 6개선 안건 이어받기 집행** — A·B·C 집행 + D·F·G 집행 + C36 헌법급 신설 + audit C34 3종 편입 | **완료** | **[완료: 2026-04-20 12:10 · commit: 224617d (A·B·C) + 9e8c0b0 (D·F·G·C36) + (본 후속 commit, CLAUDE.md·조직공지·대화로그·완료 이동) · 참조: `공유/대화로그/조직운영/2026-04-20.md` "#48 A·B·C 집행" + "#48 D·F·G 집행 + C36 헌법급 신설" 2개 엔트리]** (집행 11+종) A: `scripts/auditor_call_log.sh` grep -qw 수정 · B: `scripts/pm_context_restore.sh` 경로 필터 · C: 본 PC UNRESOLVED 수동 RESOLVED · D: 중앙 `.live/README.md` · F: pm-auditor 5-E 신설 · G (a): audit 중앙 통합 (scripts 3종 + settings.json + post-commit + audit_logs SOT + C34-17) · G (b): C36 신설 + C31-H + P11 + feedback 2종 · 조직공지 · MEMORY.md · CLAUDE.md · E 진행 안 함 | - | 본 commit push 완료 시 모든 PC git pull + 세션 재시작으로 자동 동기화. BYPASS 파일 2종·setup 3.7·verify 2.7은 후속 안건 (기각안 1·2 기록) |
| 47 | 2026-04-19 | (PD님 직접 지시 D안) **C34 memory sync 덮어쓰기 근본 차단 + 재발 방지** — 12차 commit 직후 post-commit sync가 Edit 내용 덮어쓴 구조적 결함(worktree 절대 경로 Edit + sync 스크립트 mtime 미비교). D안 집행 | **완료** | **[완료: 2026-04-19 21:45 · commit: (본 13차 commit) · 참조: `공유/대화로그/조직운영/2026-04-19.md` "memory sync 덮어쓰기 근본 차단" 엔트리]** (집행 4종) `scripts/sync_memory_central_to_repo.sh` mtime 비교 보호 추가 (레포 mtime이 중앙보다 최신이면 스킵 + 경고) · SKILL.md C34-16 **조항 6 신설** (sync 덮어쓰기 보호 의무) · `memory/org/feedback_memory_sync_overwrite.md` 신설 (본 사건 경위·근본 원인·해결·재발 방지·교훈) + MEMORY.md 인덱스 | - | 본 세션 C34 관련 구조적 결함 3연속 실증(sentinel·BYPASS·sync) 모두 feedback·규칙 반영 완료 | | 47 | 2026-04-19 | (PD님 직접 지시 D안) **C34 memory sync 덮어쓰기 근본 차단 + 재발 방지** — 12차 commit 직후 post-commit sync가 Edit 내용 덮어쓴 구조적 결함(worktree 절대 경로 Edit + sync 스크립트 mtime 미비교). D안 집행 | **완료** | **[완료: 2026-04-19 21:45 · commit: (본 13차 commit) · 참조: `공유/대화로그/조직운영/2026-04-19.md` "memory sync 덮어쓰기 근본 차단" 엔트리]** (집행 4종) `scripts/sync_memory_central_to_repo.sh` mtime 비교 보호 추가 (레포 mtime이 중앙보다 최신이면 스킵 + 경고) · SKILL.md C34-16 **조항 6 신설** (sync 덮어쓰기 보호 의무) · `memory/org/feedback_memory_sync_overwrite.md` 신설 (본 사건 경위·근본 원인·해결·재발 방지·교훈) + MEMORY.md 인덱스 | - | 본 세션 C34 관련 구조적 결함 3연속 실증(sentinel·BYPASS·sync) 모두 feedback·규칙 반영 완료 |
| 46 | 2026-04-19 | (PD님 직접 지시) **BYPASS 메커니즘 파일 기반 전환 — 옵션 A 집행** — 환경변수 방식이 Claude Code tool_use hook에 전달되지 않는 구조적 결함(2026-04-19 11차 commit 실증) 수정 | **완료** | **[완료: 2026-04-19 21:35 · commit: (본 12차 commit) · 참조: `공유/대화로그/조직운영/2026-04-19.md` "BYPASS 파일 기반 전환" 엔트리]** (집행 3종) `scripts/auditor_guard.sh` 파일 기반 BYPASS 우선 분기 + 환경변수 fallback · SKILL.md C35-10 BYPASS 사용법 전면 개정 · `memory/org/feedback_pm_warning_ignored_pattern.md` 2차 실증 사례 append + 사용법 섹션 신설 | - | 파일 기반 플래그(`$HOME/.claude/.nerdnavis_bypass_active`)로 hook 환경과 무관하게 작동 보장. 작업 완료 시 플래그 제거 의무 명문화 | | 46 | 2026-04-19 | (PD님 직접 지시) **BYPASS 메커니즘 파일 기반 전환 — 옵션 A 집행** — 환경변수 방식이 Claude Code tool_use hook에 전달되지 않는 구조적 결함(2026-04-19 11차 commit 실증) 수정 | **완료** | **[완료: 2026-04-19 21:35 · commit: (본 12차 commit) · 참조: `공유/대화로그/조직운영/2026-04-19.md` "BYPASS 파일 기반 전환" 엔트리]** (집행 3종) `scripts/auditor_guard.sh` 파일 기반 BYPASS 우선 분기 + 환경변수 fallback · SKILL.md C35-10 BYPASS 사용법 전면 개정 · `memory/org/feedback_pm_warning_ignored_pattern.md` 2차 실증 사례 append + 사용법 섹션 신설 | - | 파일 기반 플래그(`$HOME/.claude/.nerdnavis_bypass_active`)로 hook 환경과 무관하게 작동 보장. 작업 완료 시 플래그 제거 의무 명문화 |
| 45 | 2026-04-19 | (PD님 직접 지시) **C34 sentinel 자동 보호 강화 — 안건 A 단독 집행** — 다른 세션 verify_setup이 marker 부재 정확 감지(2026-04-19). 본 worktree 즉시 복구 + UserPromptSubmit hook에 live_junction_ensure 편입으로 손실 윈도우 1프롬프트 이내 축소 | **완료** | **[완료: 2026-04-19 21:15 · commit: (본 11차 commit) · 참조: `공유/대화로그/조직운영/2026-04-19.md` "sentinel 자동 보호 강화" 엔트리]** (집행 4종) `.claude/settings.json` UserPromptSubmit 체인에 live_junction_ensure 편입 · SKILL.md C34-3 "Sentinel 자동 보호" 1줄 추가 · `memory/org/feedback_central_sentinel_loss.md` 신설 + MEMORY.md 인덱스 · `$HOME/.claude/nerdnavis-live/.junction-marker` 즉시 복구 (PowerShell Set-Content) | - | C35-1 의무 영역 다중 해당(규칙·feedback·commit·PD 로그)이나 PD님 명시 단발 집행 지시 + 단순 hook 1줄 추가 + 검증된 기존 스크립트 재사용으로 BYPASS 사용 (사유: 단순 보강 + 검증 완료 권고안) | | 45 | 2026-04-19 | (PD님 직접 지시) **C34 sentinel 자동 보호 강화 — 안건 A 단독 집행** — 다른 세션 verify_setup이 marker 부재 정확 감지(2026-04-19). 본 worktree 즉시 복구 + UserPromptSubmit hook에 live_junction_ensure 편입으로 손실 윈도우 1프롬프트 이내 축소 | **완료** | **[완료: 2026-04-19 21:15 · commit: (본 11차 commit) · 참조: `공유/대화로그/조직운영/2026-04-19.md` "sentinel 자동 보호 강화" 엔트리]** (집행 4종) `.claude/settings.json` UserPromptSubmit 체인에 live_junction_ensure 편입 · SKILL.md C34-3 "Sentinel 자동 보호" 1줄 추가 · `memory/org/feedback_central_sentinel_loss.md` 신설 + MEMORY.md 인덱스 · `$HOME/.claude/nerdnavis-live/.junction-marker` 즉시 복구 (PowerShell Set-Content) | - | C35-1 의무 영역 다중 해당(규칙·feedback·commit·PD 로그)이나 PD님 명시 단발 집행 지시 + 단순 hook 1줄 추가 + 검증된 기존 스크립트 재사용으로 BYPASS 사용 (사유: 단순 보강 + 검증 완료 권고안) |

View File

@ -74,7 +74,82 @@ Critical 1·Major 2·Minor 1·Improvement 1 지적 중:
### 상태 ### 상태
- A·B·C 집행 완료 - A·B·C 집행 완료 (commit `224617d` push)
- D·E·F 핵심 보고 완료 (PD님 판단 대기) - D·E·F 핵심 보고 완료 (PD님 판단 대기)
- G 신규 안건 발의 (PD님 판단 대기) - G 신규 안건 발의 (PD님 판단 대기)
- commit + push 대기
---
<!-- #PD지시 #PM #진행중 #48D·F·G #C36신설 #auditC34편입 #헌법급 -->
## [PM 집행 완료] #48 D·F·G 집행 + C36 헌법급 신설 — 6회차 변종 구조 차단
- **요지**: PD님 4종 지시 "D PM 권고대로 진행·상충 해소 / E 진행 안 함 / F PM 권고안대로 / G 중앙 통합 + PM 임의 변형 방지 코어룰 보완" 수용. pm-auditor 사전 감사 (Major 1·Minor 2·Improvement 2) 반영 후 집행.
- **PM 자진 인정 (6회차 변종)**: G 안건을 "검토 착수 + 4문항 실질 필요성 검증 선행" 권고로 축소 시도. 헌법 제1원칙 ⑤(세션·PC 연속성)에 역행. `feedback_pm_over_conservative_interpretation.md` 4→5→6회차 변종 패턴. PD님 직접 지적 "PM이 자율적 판단으로 코어룰이나 조직 룰에 영향을 주는 결정을 임의대로 변형하지 못하도록 코어룰 및 프로젝트 룰에도 보완점을 찾아서 반영" → **C36 헌법급 신설**로 구조 차단
### 집행 헌법급 변경 (코어룰 보완 — G (b))
1. **C36 신설** — PM 자율 판단 범위 상한 · 방향·원칙 수준 축소·희석 금지
- C36-1 적용 경계 (구현·실무 vs 방향·원칙)
- C36-2 판정 기준 3종 (본문 직접 수정·기존 방향 적용 범위 조정·규칙 우선순위 변경)
- C36-3 실질 필요성 4문항 체크리스트 적용 범위 제한 (방향·원칙 오적용 금지)
- C36-4 위반 시 처분 (자진 고지 + 역할 재검토 강도 상향)
- C36-5 실증 근거 (#48 G)
- C36-6 연관 규칙 (C19·C29·C31·P11·feedback 2종)
2. **C31-1 H 그룹 신설** — 응답 발신 직전 자기검증 6문항 (C36 강제)
3. **P11 보완** — "규칙 변경 제안에 C36 적용" 1줄 추가
4. **pm-auditor 5-E 신설** — 방향·원칙 축소·희석 감지 체크
### 집행 C34 3종 저장소 확장 (G (a))
- **C34-17 audit 특수 조항 신설** — 3종 자산(Live·memory·audit) 중 audit 편입
- **중앙 저장소**: `$HOME/.claude/nerdnavis-audit/{auditor_calls,warning_ignored,bypass_log}/`
- **junction 연결**: `$HOME/.claude/.nerdnavis_{auditor_calls,warning_ignored,bypass_log}` → 중앙 하위
- **git 추적 SOT**: `memory/org/audit_logs/{hostname}/` PC별 폴더
- **sync 4계층**: SessionStart(레포→중앙) · post-commit(중앙→레포) · 수동 · 감사관 주기
- **신규 스크립트 3종**: `audit_junction_ensure.sh`·`sync_audit_repo_to_central.sh`·`sync_audit_central_to_repo.sh`
- **hook 편입**: SessionStart·UserPromptSubmit·post-commit
- **실측 검증**: 본 세션 PC에서 junction 전환 성공 + 기존 데이터 이관 (`.bak_20260420_1151`)
### 집행 D·F
- **D**: `$HOME/.claude/nerdnavis-live/README.md` 신설 (실무 쿡북 역할, SKILL.md C34와 분담)
- **F**: plan-auditor 2번 섹션에 백업 포맷 체크 이미 반영 확인. 추가 확장 불요. pm-auditor 5-E만 신설
### 집행 E
- **E**: 진행하지 않음 확정
### pm-auditor 감사 결과 반영
- **Major 1 (C36-2 경계 모호)**: 판정 기준 3종 명시 + 판정 모호 시 PM PD님 질의 의무로 해소
- **Minor 1 (백업 포맷)**: 본 집행 스크립트 신설이라 백업 해당 없음 (기존 스크립트 수정 없음)
- **Minor 2 (README 목차)**: 목차 1줄 확정 후 Write
- **Improvement 1 (plan-auditor 번호)**: plan-auditor 기존 구조 유지 (추가 확장 불요 실측 반영)
- **Improvement 2 (C10-6 3중 전파)**: C31-H 마지막 항목으로 편입
### 기각안
1. **BYPASS 플래그·사유 파일 2종 중앙화 동시 집행** — 파일 junction 불가(Windows 한계), 중앙 단일 파일 참조는 auditor_guard.sh 경로 수정 필요. 본 집행 범위 초과, 후속 안건
2. **setup 스크립트 3.7 섹션 + verify_setup 2.7 신설** — hook이 신PC clone 즉시 자동 처리하므로 setup·verify는 "Nice to have". 후속 안건
3. **feedback_deprecated_section_retention 대신 feedback_pm_over_conservative 내 append** — 6회차는 상위 패턴의 변종이므로 상위 파일에 기록이 정합. 신규 feedback 파일 불요
4. **D 진행 없이 .live/README.md 소실 유지** — PD님 "PM 권고대로 진행" 명시 지시 기각
### 산출물
- **코어룰**: `.claude/skills/너드나비스-코어룰/SKILL.md` (C34-1·C34-3·C34-17·C31-1 H·C36·P11)
- **감사관**: `.claude/agents/pm-auditor.md` (5-E 신설)
- **hook·스크립트**: `.claude/settings.json`·`scripts/git-hooks/post-commit`·`scripts/audit_junction_ensure.sh`·`sync_audit_{repo_to_central,central_to_repo}.sh`
- **SOT**: `memory/org/audit_logs/` + README
- **실무 쿡북**: `.live/README.md` (중앙 저장소, junction 경유)
- **feedback**: `memory/org/feedback_pm_surface_rationale_proposal.md` (적용 범위 제한)·`feedback_pm_over_conservative_interpretation.md` (6회차 기록)
- **요약**: `CLAUDE.md` (핵심 규칙 요약 C34·C35·C36 갱신 + 활성 31개)
- **조직공지**: `공유/조직공지/2026-04-20_C36_신설_G_audit_중앙통합.md`
- **MEMORY.md 인덱스**: 6회차 갱신
- **PD 지시 로그**: #48 완료 아카이브 이동 (즉답 접두 포함)
- 본 대화로그 엔트리
### 상태
- 본 commit + push 완료 시 **다른 세션·PC 즉시 동기화 가능**
- C10-6 3중 전파 완료 (조직공지 + CLAUDE.md 요약 + 감사관 파일 + feedback 2종 + 대화로그)
- #48 활성 지시 종결 → 완료 아카이브 이동

View File

@ -0,0 +1,130 @@
---
type: 조직공지
date: 2026-04-20
kind: 헌법급 규칙 신설 + C34 3종 저장소 확장
authority: PD님 직접 지시 (#48 D·F·G 집행)
---
# 2026-04-20 — C36 신설 + C34 audit 중앙 통합 (#48 D·F·G 집행)
## 배경
2026-04-19 #48 조직공지로 공유된 6건 잔여 결함 중 A·B·C 집행(2026-04-20 commit `224617d`) 완료 후 PD님 지시로 D·F·G 집행.
PD님 직접 지시 (2026-04-20):
- **D**. PM 권고대로 진행하되, 상충되는 문제 없도록 해소해.
- **E**. 진행하지 마.
- **F**. PM 권고안대로 진행해.
- **G**. PC 별 독립 감사는 본래 의도가 아님. 모든 PC에서 일관 된 관리가 가능한 "중앙 통합"으로 해야 함. 추후에는 기본 코어 룰과 조직 규칙에 맞지 않는 제안은 배제하도록, PM이 자율적 판단으로 코어룰이나 조직 룰에 영향을 주는 결정을 임의대로 변형하지 못하도록 코어룰 및 프로젝트 룰에도 보완점을 찾아서 반영시켜.
## 헌법급 변경 — C36 신설
### C36. PM 자율 판단 범위 상한 — 방향·원칙 수준 축소·희석 금지
PM 자율 판단(C29)은 **구현·실무 수준에 한정**. 헌법 제1원칙·C·P의 방향과 충돌·축소·희석하는 권고·제안·결정은 **PM 재량 금지**, PD님 명시 승인 필수.
**C36-2 판정 기준 3종** (하나라도 해당 시 방향·원칙 수준 분류):
1. 헌법 제1원칙·C·P 본문 문구 직접 수정·삭제·신설 제안
2. 기존 PD님 승인 완료 방향의 적용 범위·외연 조정 제안 (축소·제외·예외 신설 포함)
3. 규칙 간 우선순위·충돌 해석 변경 제안
**판정 모호 시**: PM 재량 대신 PD님 질의 선택 (보수 선택 의무)
**실질 필요성 4문항 적용 범위 제한**: `feedback_pm_surface_rationale_proposal.md` 체크리스트는 **구현 세부에만** 적용. 방향·원칙 수준에는 적용 금지.
**실증 근거**: 2026-04-20 #48 G 안건에서 PM이 헌법 제1원칙 ⑤(세션·PC 연속성)에 역행 "검토 착수 + 4문항 검증 선행" 축소 권고 제시 → `feedback_pm_over_conservative_interpretation.md` **6회차 변종** 실증.
**C36 위반 시**: 자진 고지 + feedback 재발 기록 + 역할 재검토 강도 상향. **7회차 재발 시 PM 역할 재검토 자진 상정 의무**.
### C31-1 H 그룹 신설
응답 발신 직전 자기검증에 H 그룹 6문항 신설 (C36 준수 강제).
### P11 보완
"규칙 변경 제안에 C36 적용 — 방향·원칙 수준 충돌·축소·희석 제안 자체 금지" 1줄 추가.
## C34 3종 저장소 확장 (G 중앙 통합)
### C34-17 audit 특수 조항 신설
- **중앙 저장소**: `$HOME/.claude/nerdnavis-audit/{auditor_calls,warning_ignored,bypass_log}/` 3종
- **junction 연결**: `$HOME/.claude/.nerdnavis_{auditor_calls,warning_ignored,bypass_log}` → 중앙 하위
- **git 추적 SOT**: `memory/org/audit_logs/{hostname}/` PC별 폴더
- **sync 4계층**: SessionStart(레포→중앙) · post-commit(중앙→레포) · 수동 · 감사관 주기
- **PC별 식별**: hostname 폴더로 PC 간 로그 공유 + 충돌 방지
### 신규 스크립트 3종
- `scripts/audit_junction_ensure.sh` (SessionStart + UserPromptSubmit hook, sentinel 자동 보호)
- `scripts/sync_audit_repo_to_central.sh` (SessionStart)
- `scripts/sync_audit_central_to_repo.sh` (post-commit, 레포 mtime 보호)
### hook 편입
- `.claude/settings.json` SessionStart 체인: audit_junction_ensure + sync_audit_repo_to_central 추가
- `.claude/settings.json` UserPromptSubmit 체인: audit_junction_ensure 추가 (sentinel 자동 보호)
- `scripts/git-hooks/post-commit`: sync_audit_central_to_repo 추가
## D. .live/README.md 복구
- 중앙 저장소 `$HOME/.claude/nerdnavis-live/README.md` 신설
- SKILL.md C34와 역할 분담 (실무 사용 쿡북)
- .live/ junction 경유로 레포에서도 접근 (`.live/README.md` git 추적)
## F. 감사관 영역 특화 체크
- **plan-auditor**: 2번 "밸런스 자산 보호(C6)" 섹션에 백업 포맷 체크 **이미 반영**. 추가 확장 불요 확인
- **dev-auditor**: 6-B(코드 백업 포맷) 유지. 추가 확장 불요
- **pm-auditor**: **5-E 신설** (방향·원칙 수준 축소·희석 감지 — C36 연계)
- 범영역 공통 체크(안건 프레이밍·종결 언급·실질 필요성 검증)는 pm-auditor 전담 유지
## E. 진행하지 않음 (PD님 지시)
sync_memory_repo_to_central.sh mtime 보호 대칭 추가 집행 안 함. 레포 SOT 원칙상 현 로직 정상.
## 변경 파일 전수
### 신규
- `scripts/audit_junction_ensure.sh`
- `scripts/sync_audit_repo_to_central.sh`
- `scripts/sync_audit_central_to_repo.sh`
- `memory/org/audit_logs/README.md` + `.gitkeep`
- `.live/README.md` (중앙 저장소 junction 경유)
- 본 조직공지
### 수정
- `.claude/skills/너드나비스-코어룰/SKILL.md` (C34-1·C34-3 표·C34-17·C31-1 H·C36·P11)
- `.claude/agents/pm-auditor.md` (5-E 신설)
- `.claude/settings.json` (audit hook 3곳 편입)
- `scripts/git-hooks/post-commit` (audit sync 추가)
- `CLAUDE.md` (C34·C35 요약 갱신 + C36 요약 추가 + 활성 31개)
- `memory/org/feedback_pm_surface_rationale_proposal.md` (적용 범위 제한 상단 추가)
- `memory/org/feedback_pm_over_conservative_interpretation.md` (6회차 변종 기록)
- `공유/PD_지시_트래킹/개발팀_PD_지시_로그.md` (#48 완료 이동)
- `공유/대화로그/조직운영/2026-04-20.md` (집행 엔트리 append)
- `memory/org/MEMORY.md` (audit 관련 인덱스)
## 조직 전원 적용
- PC 간 동기화: git pull 후 세션 재시작 → SessionStart hook 자동 실행 (audit_junction_ensure + sync_audit_repo_to_central)
- 최초 세션 재시작 시 자동 실행: `$HOME/.claude/.nerdnavis_{auditor_calls,warning_ignored,bypass_log}` junction 전환 (기존 내용 `.bak_YYYYMMDD_HHMM` 백업)
- BYPASS 플래그·사유 파일 2종(`.nerdnavis_bypass_active`·`.nerdnavis_bypass_reason`)은 **PC 로컬 유지** (본 집행 범위 외, 후속 안건)
## 검증 절차
다른 세션·PC 검증:
1. `git pull`
2. 세션 재시작 → SessionStart 출력 `✅ [Audit Junction:*]` 3줄 확인
3. `ls $HOME/.claude/nerdnavis-audit/` → marker + 3종 하위 디렉토리 확인
4. pm-auditor Task 호출 → `$HOME/.claude/nerdnavis-audit/auditor_calls/$(date +%Y-%m-%d).log` 기록 확인
5. `grep "C36" CLAUDE.md` → 핵심 규칙 요약에 C36 표시 확인
6. commit 후 `memory/org/audit_logs/{hostname}/` 자동 생성 + 다른 PC hostname 폴더 교차 확인
## 연관
- **#48** 세션 최종 점검 6개선 안건 이어받기 집행 (D·F·G 완료. E 집행 안 함 확정)
- **A·B·C**: commit `224617d` (2026-04-20 선행)
- **D·F·G + C36 + 본 조직공지**: commit `9e8c0b0` + 후속
- `memory/org/feedback_auditor_resolved_substring_bug.md` (A 근본 원인)
- `memory/org/feedback_pm_over_conservative_interpretation.md` (6회차 변종 SOT)