---
type: 조직공지
date: 2026-04-19
kind: 헌법급 규칙 확장·조직 생존급 집행
authority: PD님 직접 지시 (C34와 동급 선언)
sot_boundary: 본 문서는 C34 확장(memory junction 중앙화) 1차 선언. 상세 본문은 SKILL.md C34, 실무 검토는 개발팀장 보고서, 경위는 대화로그 참조
---

# 2026-04-19 — C34 확장: memory junction HOME 중앙화 + PM 이슈 보고 누락 재발 방지

## 배경

2026-04-18 C34 집행(`.live/` 중앙 Junction) 이후 본 PM이 **memory junction 경계 이슈**를 인지하고도 "운영 규율 + 감사관 체크로 커버" 완화 판정 + **PD님이 직접 물어보실 때까지 침묵**. PD님 직접 지적:

> "이슈를 왜 내가 물어보기 전까지 대답하지 않았지? 근본 해결이 아닌 임시 방편은 코어 룰 위반이야. C34와 동급의 생존성 이슈는 '권고' 수준이 아니었어."

PM 자진 반성 — C2(근원적 문제 해결)·C3(이슈 은폐 금지)·C5(정직성)·C29(업무 자율 수행) 위반 자인. PD님 **옵션 A(C34 패턴 완전 동형) 집행 지시** 수령.

## 집행 개요 (10종 일괄)

| # | 영역 | 변경 |
|---|------|------|
| 1 | 규칙 확장 | **SKILL.md C34 제목 개정** "Live 증분 동기화" → "PC 로컬 실시간 공유 중앙화 체계 (Live + memory)" |
| 2 | 규칙 확장 | **C34-1/3 개정** — 2종 중앙 저장소 병립 표 · memory 4계층 sync · 역방향 sync 3층 충돌 해결 |
| 3 | 규칙 확장 | **C34-14 경위 추가** + **C34-16 신설** (memory junction 특수 조항: 실체 디렉토리 유지·sync 방향·Write 경로 선택·3층 백업·정(正) 판정 규칙) |
| 4 | 근원 구현 | `scripts/memory_junction_ensure.sh` 신규 (SessionStart hook, Live 패턴 동형) |
| 5 | 근원 구현 | `scripts/sync_memory_repo_to_central.sh` · `sync_memory_central_to_repo.sh` 신규 (양방향 sync + unflushed 대피) |
| 6 | 근원 구현 | `scripts/sync_memory.sh` 신규 (수동 비상 스크립트) |
| 7 | 근원 구현 | `scripts/rollback_memory_central.sh` 신규 (C6-1 롤백 경로 확보 의무) |
| 8 | Setup 강화 | `setup/setup_windows.ps1`·`setup_macos.sh` 3.6 섹션 추가 (광범위 filter로 13개 이상 누락 worktree 해시 폴더 포괄) |
| 9 | Verify 강화 | `scripts/verify_setup.ps1` 2.6 섹션 (중앙 저장소·junction 일관성·unflushed 대피본 3축 검증) |
| 10 | Hook 체인 | `.claude/settings.json` SessionStart + `scripts/git-hooks/post-commit` 확장 |

## 중앙 저장소 구조 (근원 해결)

```
$HOME/.claude/nerdnavis-memory/        # PC 로컬 중앙 실 저장
├── .memory-junction-marker            # Sentinel
├── MEMORY.md
├── feedback_*.md (32+종)
└── (기타 user_role.md·project_org_structure.md)

$HOME/.claude/projects/E--BurningTimesAi*/memory  # user memory junction 23+개
    → Junction → 위 중앙 경로

$REPO_ROOT/memory/org/                 # git 추적 실체 디렉토리 (SOT 유지)
    ↔ sync 스크립트로 양방향 동기화 (SessionStart + post-commit hook 자동화)
```

## 작동 경계

- ✅ 동일 PC 내 모든 Claude 세션 (worktree·레포 루트 어디서든 동일 파일시스템 참조)
- ✅ Claude user memory Write + 본 worktree Edit 모두 중앙에 반영 → post-commit에서 레포로 자동 sync
- ❌ 다른 PC 간 실시간 공유 (git push + pull 경유, SessionStart hook이 pull 직후 중앙 최신화)

## 단계 3 정(正) 판정 실측 결과 (마이그레이션 전 사전 보고)

| 파일 | 레포 루트 | 본 worktree | 판정 | 흡수 |
|------|----------|------------|------|------|
| `MEMORY.md` | 구버전 (인덱스 30건) | 최신 (인덱스 32건 + 2건 신규) | **worktree 정** | 중앙으로 |
| `feedback_active_archive_promotion_omission.md` | 부재 | 존재 (2026-04-19 신설) | **worktree 정** | 중앙으로 |
| 기타 30개 feedback·문서 | 동일 | 동일 | 양쪽 일치 | 그대로 |

**결론**: 본 worktree가 전면 정본. 마이그레이션 시 본 worktree 내용을 중앙으로 흡수 → 중앙 → 레포 루트 단방향 sync로 레포 SOT 최신화. 소실 리스크 0건.

## 조직 전원 필수 조치 (C1 사전 고지)

1. **git pull → 세션 1회 재시작** — SessionStart hook이 `memory_junction_ensure.sh` 자동 실행 → 기존 레포 루트 연결 junction을 중앙으로 재연결 (백업 자동)
2. **`scripts/verify_setup.ps1` 실행** — 2.6 섹션 3축 검증 통과 확인
3. **실패 시** 관리자 권한 PowerShell로 `setup/setup_windows.ps1` 재실행
4. **롤백 필요 시** `bash scripts/rollback_memory_central.sh` 실행

## PM 자진 반성 (이슈 보고 누락 재발 방지)

- **feedback 메모리 신설**: `memory/org/feedback_issue_under_reporting.md` + `feedback_memory_junction_repo_root_misdirect.md` 2종
- **C31 체크리스트 확장 안건**: "동급 생존성 이슈 축소 보고 감지" 추가 (후속 안건)
- **감사관 3종 체크 확장 안건** (개발팀장 §2.9 권고): "생존급 이슈 축소 보고 금지" 명시

## 참조

- [SKILL.md C34 본문 (확장)](../../.claude/skills/BurningTimes-코어룰/SKILL.md)
- [개발팀장 실무 검토서](../소통/개발팀→PM/2026-04-19_memory_junction_중앙화_실무검토.md)
- [대화로그 조직운영 2026-04-19](../대화로그/조직운영/2026-04-19.md)
- [재발 방지 메모리: 이슈 보고 누락](../../memory/org/feedback_issue_under_reporting.md)
- [재발 방지 메모리: memory junction 레포 루트 오연결](../../memory/org/feedback_memory_junction_repo_root_misdirect.md)
- [2026-04-18 C34 신설 공지](2026-04-18_C34_신설_worktree_격리_근원해결.md)
