깃 관리자
70132168dc
chore(C34 폐기 후속): setup·verify junction 영역 408행 일괄 폐기
...
단계 4-D — C34 폐기 후 dead code 정리.
폐기 영역:
- setup/setup_windows.ps1 line 64~215 (152행) — Claude user memory junction + Live junction + memory junction
- setup/setup_macos.sh line 40~131 (92행) — 메모리 symlink + Live + memory junction
- scripts/verify_setup.ps1 line 89~252 (164행) — user memory·Live·memory·audit 4종 junction 검증
총 408행 감소 (836 → 428행, 49% 감소).
근거: 단계 4 commit `9768dff`로 settings.json hook 7개 라인 제거 + scripts 7종 폐기.
setup·verify 안 junction 코드는 호출되지 않는 dead code 상태였음. 정리.
매니페스트: 2026-04-26_BT-WT-PURGE-S4D
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-26 01:28:56 +09:00
깃 관리자
aa610289a0
feat(BT·UnityMCP): Unity MCP 도입 셋업 — A안 + setup 자동 clone + Claude Desktop HTTP
...
PD님 2026-04-21 BT3 지시 4개 결정 집행.
## 집행 내역 (PM 영역)
1. paths.local.json UNITY_PROJECT_ROOT 한 단계 정정 (/EerieVillage/EerieVillage)
2. .gitignore에 코어코드/unity-mcp/ 추가 (A안 외부 저장소 분리)
3. setup_windows.ps1 / setup_macos.sh §3.7 unity-mcp 자동 clone 로직 추가
4. 공유/개발팀_자산/claude_desktop_config.example.json — HTTP 방식(localhost:8080) 기본 + stdio(uvx) 대안
5. 공유/개발팀_자산/Unity_MCP_연동_가이드_v1.md — 6단계 설치·편집 표준 워크플로우 v2 (이전 v1 계승)
6. uv 0.11.7 winget 설치 완료
## PD 수동 집행 대기
- Claude Desktop config merge + 완전 재시작
- Unity Editor Package Manager로 MCP for Unity 설치
- mcp__unity-mcp__* 도구 호출 테스트
## PD 지시 로그
BT3 활성 지시 신규 등록 (진행중 · PD 수동 집행 대기)
## 보류
연동 검증 완료 시 Unity MCP 편집 표준 워크플로우 v2 조직공지 승격
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-21 23:41:33 +09:00
깃 관리자
4911b7485a
feat(BT·신설): 조직 신설 Phase 1 — git 저장소 교체 + 중앙 저장소 A안 분리
...
PD님 2026-04-21 직접 지시 5개 중 1·2·4 이행.
## 집행 내역
1. git remote: NerdNavisAi.git → BurningTimesAi.git 교체 (BT main + 본 worktree)
- E:/NerdNavisAi 레포 원격은 원상 유지 (실측 확인)
2. 중앙 저장소 A안 분리: ~/.claude/burningtimes-{live,memory,audit}/
- nerdnavis-* 중앙 저장소에서 cp -r 복사 (원본 미변경)
- .junction-marker 내용 BT로 갱신
3. 본 worktree .live junction 재연결 → burningtimes-live
4. audit junction 3종 신설: .burningtimes_{auditor_calls,warning_ignored,bypass_log}
5. scripts·setup 28파일 하드코딩 일괄 치환 (nerdnavis/NerdNavis/너드나비스/NERDNAVIS → burningtimes/BurningTimes/BURNINGTIMES)
6. paths.local.json.template BT 전용 재작성 (Unity·Framework 경로 __TBD__ placeholder)
7. .gitignore: .live.bak_*/ 패턴 추가
## 보류 항목 (PD 재논의 예정)
- 3. memory/org/ 내용 초기화 (PD 지시)
- 5. Unity 프로젝트 경로 (PD 신규 경로 제공 전까지)
- SKILL.md·CLAUDE.md 조직명 전환 및 P17·P29 처리
- 프로젝트/수상한잡화점/ 등 수상한잡화점 관련 일괄 정리
- 코어코드/NerdNavis.Framework/ → BT-프레임워크 이름 전환
- 공유/조직공지/ 너드나비스 맥락 공지 처리
- .claude/agents/*.md frontmatter skills 참조명
## 감사
pm-auditor 사전 감사 통과 (Critical 0건, Major 2건 commit 전 정정 완료).
매니페스트: bt-org-split-phase1 (C35-9 PreToolUse 차단 해제).
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-21 00:14:51 +09:00
깃 관리자
9f0877d4d0
fix(rules): C6-1 백업 포맷 위반 8곳 보정 + 안건 프레이밍 혼선 교훈
...
PD님 2차 지적 2건 수용:
1. "C34 확장 집행 과정에 C6-1 지키지 않았어?" — 8곳 스크립트에서
백업 파일명 `.bak-YYYYMMDDHHMMSS` 사용 → C6-1 표준
`.bak_YYYYMMDD_HHMM` 위반. 2026-04-18 Live junction 최초 도입
포맷이 이후 모든 파생 스크립트로 연쇄 오염. 관성적 답습 패턴.
2. "보정 2와 결정 1이 같은 안건 아니야?" — PM이 동일 안건을
"PM 재량"·"PD 결정" 카테고리에 중복 제시 + 이전 턴 옵션 A
결정 사안을 "결정 2"로 재질문. 카테고리 경계 자기검증 부재.
보정 1 (PM 재량):
- memory_junction_ensure.sh·live_junction_ensure.sh 2곳
- setup_windows.ps1 3곳 (Section 3·3.5·3.6)
- setup_macos.sh 3곳 (Section 3·3.5·3.6)
- 포맷 `.bak_$(date +%Y%m%d_%H%M)` (bash) /
`.bak_$(Get-Date -Format yyyyMMdd_HHmm)` (PowerShell)
보정 3 (PM 재량):
- memory/org/feedback_backup_filename_format_violation.md 신설
- memory/org/feedback_agenda_framing_duplication.md 신설
- MEMORY.md 인덱스 2건 append
보정 4 (PM 재량):
- pm-auditor 5-B (백업 포맷 준수 감지) + 5-C (안건 중복·재질문)
- dev-auditor 6-B (백업 포맷 준수 감지)
결정 1 (PD님): 기존 `.bak-*` 디렉토리 rename 생략.
데이터 멀쩡·복구 가능.
PD 지시 로그 #41 완료 아카이브 등록 (P19 강화·즉답 접두).
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-19 02:01:49 +09:00
깃 관리자
7d6de0a7ed
feat(rules): C34 확장 — memory junction 중앙화 근원 해결 (옵션 A)
...
PD님 직접 지적 수용 — "근본 해결이 아닌 임시 방편은 코어 룰 위반이야.
C34와 동급의 생존성 이슈는 '권고' 수준이 아니었어. 옵션 A 방안대로 처리해."
PM 자진 반성(C2·C3·C5·C29 위반 자인) + 옵션 A 집행.
규칙 확장:
- SKILL.md C34 제목 개정 "Live 증분" → "PC 로컬 실시간 공유 중앙화 체계
(Live + memory)" + C34-1/3/14 개정 + C34-16 신설 (memory junction 특수
조항 5종: 실체 디렉토리 유지·sync 방향·Write 경로 선택·3층 백업·
정(正) 판정 규칙 A·B·C)
- CLAUDE.md 요약 갱신
- 폐기_규칙_아카이브.md §14 신설 (C34 확장 이력 6필드)
스크립트 구현:
- scripts/memory_junction_ensure.sh 신규 (SessionStart hook, Lock 추가,
Windows junction reparse point 체크 선행)
- scripts/sync_memory_repo_to_central.sh 신규 (SessionStart, unflushed
대피 + Lock race 방어)
- scripts/sync_memory_central_to_repo.sh 신규 (post-commit hook)
- scripts/sync_memory.sh 신규 (수동 비상)
- scripts/rollback_memory_central.sh 신규 (C6-1 롤백 경로)
- setup/setup_windows.ps1·setup_macos.sh 3.6 섹션
- scripts/verify_setup.ps1 2.6 섹션 3축 검증
- .claude/settings.json SessionStart hook 체인 확장
- scripts/git-hooks/post-commit 확장
감사관 3종 "C34/C16-1 동급 생존성 이슈 축소 보고 감지" 체크 신설
(pm-auditor 5-A · dev-auditor 6-A · plan-auditor 6-A).
조직공지·feedback·MEMORY.md 인덱스·Live 더미·대화로그 일괄 집행.
실측 검증 통과: 38개 worktree junction 중앙 연결 (10 신규 + 28 유지,
실패 0건). 스크립트 로직 결함(Windows junction bash `-L` 미인식) 수정.
조직 전원 세션 1회 재시작 필요 — SessionStart hook이 자동 마이그레이션.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-19 01:39:04 +09:00
깃 관리자
53fa3162ef
feat(rules): C34 Live 증분 동기화 헌법급 신설 + worktree 격리 근원 해결
...
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>
2026-04-18 21:59:41 +09:00
NerdNavis DevLead
4e2b236dbf
Initial sync: 너드나비스 조직 전체 자산 (v2 §3 인벤토리 기준)
...
- 루트: CLAUDE.md + pm-general 에이전트
- 공유/: PD 지시 트래킹, 일일보고, 공통_업무_규칙(C1~C15 + P1~P20 + 부록 A SOT), 조직공지, 부서간 REQ
- 개발실/: CLAUDE.md(C14-4 SOT 참조 전환), 에이전트·커맨드, 코어_설계(_skeleton 제외), 프로젝트 숙지 10종, 조직공지
- 기획실/: CLAUDE.md(C14-4 SOT 참조 전환), 에이전트·스킬모듈, 밸런싱 .md, Phase 3 HOLD 공지
- memory/org/: 사용자 메모리 6종 (외부 ~/.claude/projects/*/memory/ 사본)
- setup/: Windows·macOS 셋업 스크립트
- 제외: Unity·*.xlsm·*.sqlite·settings.local.json·data/·.cache/·_skeleton/
C14-4 참조 무결성 정리: '작업 시점별 자동 환기 메모'를 공통_업무_규칙.md 부록 A(SOT)로 단일화, 개발실/기획실 CLAUDE.md는 참조 링크로 전환.
PD 지시 #7 Phase 1 착수. push는 PAT 수신 후 실행 예정.
2026-04-15 01:40:28 +09:00