Commit Graph

34 Commits

Author SHA1 Message Date
깃 관리자 ccd37da4ba 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>
2026-04-20 12:16:52 +09:00
깃 관리자 9e8c0b0773 feat(#48 D·F·G): C36 신설 + audit 중앙 통합 + 관련 보완
G (a) audit 중앙 통합 (C34 3종 저장소 확장)
- scripts/audit_junction_ensure.sh 신설 (SessionStart + UserPromptSubmit hook)
- scripts/sync_audit_{repo_to_central,central_to_repo}.sh 신설
- memory/org/audit_logs/ SOT 디렉토리 신설 (PC별 hostname 폴더)
- .claude/settings.json hook 체인 편입
- scripts/git-hooks/post-commit audit sync 추가
- SKILL.md C34-1·C34-3 3종 저장소 확장 + C34-17 audit 특수 조항 신설

G (b) 코어룰 보완 — PM 임의 변형 방지 (PD님 직접 지시)
- SKILL.md C36 헌법급 신설 (PM 자율 판단 범위 상한 · 방향·원칙 수준 축소·희석 금지)
  - C36-2 판정 기준 3종 명시 (pm-auditor Major 지적 반영)
- SKILL.md C31-1 H 그룹 신설 (C36 자기검증 강제)
- SKILL.md P11 보완 (규칙 변경 제안에 C36 적용)
- .claude/agents/pm-auditor.md 5-E 신설
- memory/org/feedback_pm_surface_rationale_proposal.md 적용 범위 제한 (방향·원칙 수준 오적용 금지)
- memory/org/feedback_pm_over_conservative_interpretation.md 6회차 변종 기록

D. .live/README.md 복구
- 중앙 저장소 $HOME/.claude/nerdnavis-live/README.md 신설
- SKILL.md C34와 역할 분담 (실무 사용 쿡북)
- .live/ junction 경유로 레포에서도 접근

E. 진행하지 않음 (PD님 지시)
F. plan-auditor 2번 섹션에 백업 포맷 이미 반영 확인 (추가 확장 불요)

pm-auditor 사전 감사 Major 1·Minor 2·Improvement 2 수용.
헌법 제1원칙 ⑤ 직결. feedback_pm_over_conservative_interpretation 6회차 변종 구조 차단.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-20 12:12:30 +09:00
깃 관리자 224617db89 fix(#48): A·B·C 집행 — auditor word boundary + P24 경로 필터 + UNRESOLVED 해소
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>
2026-04-20 11:16:08 +09:00
깃 관리자 8f7217f71b chore(handoff): 세션 최종 점검 6개선 안건 이어받기 공유 + PM 표면적 근거 feedback
PD님 직접 지시 "집행하지 말고 이어받을 수 있도록 공유만" 수용.

집행 4종 (기록·공유 전용, 실집행 없음):
- memory/org/feedback_pm_surface_rationale_proposal.md 신설
  (paths.local.json 수동 생성 권고 자진 철회 경위 + 재발 방지
  체크리스트 4문항: 실질 이득·실사용 사례·정확성 검증·현 상태 유지 비교)
- 공유/조직공지/2026-04-19_세션최종점검_6개선안건_이어받기.md 신설
  (6건 안건 상세 + 착수 순서 + 관련 feedback 참조)
- PD 지시 로그 #48 활성 등록 (대기, 신 세션 착수 트리거)
- MEMORY.md 인덱스 + 대화로그 append

6건 개선 안건:
- 🔴 A auditor_call_log.sh 미작동 (C35-9 Layer 2 무력화, 긴급)
- 🟡 B P24 hook commit count false positive
- 🟡 C UNRESOLVED 2건 미해소
- 🟢 D/E/F .live/README 복구·sync 대칭·감사관 일관성

PM 보고 품질 4연속 패턴 누적 (축소보고·중복질문·종결언급·표면근거).

BYPASS (file) 사유: 공유 전용 기록 작업.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-19 21:59:51 +09:00
깃 관리자 4400e08cf4 chore: MEMORY.md 인덱스 2건 append — sentinel 손실·sync 덮어쓰기
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>
2026-04-19 21:38:35 +09:00
깃 관리자 6bceed66c9 fix(rules): memory sync 덮어쓰기 근본 차단 — D안 (mtime 보호)
PD님 직접 지시 D안 집행. 12차 commit(1b409a0) 직후 feedback 파일 Edit
내용이 post-commit sync로 덮어씌워진 구조적 결함 근본 차단.

집행 4종:
- scripts/sync_memory_central_to_repo.sh mtime 비교 보호 추가
  (레포가 중앙보다 최신이면 덮어쓰기 스킵 + stderr 경고)
- SKILL.md C34-16 조항 6 신설 (sync 덮어쓰기 보호 의무 명시)
- memory/org/feedback_memory_sync_overwrite.md 신설 (본 사건 경위·
  근본 원인·C34-16 혼용 규약 위반 실증·재발 방지·교훈 + 3연속 패턴 종합)
- MEMORY.md 인덱스 + PD 지시 로그 #47 완료 아카이브

본 세션 C34 관련 구조 결함 3연속 실증(sentinel·BYPASS·sync) 모두
feedback·규칙 반영 완료. 차기 hook·자동화 설계 시 3원칙:
- 실행 환경 실증 테스트 (환경변수·프로세스·mtime 순서)
- 덮어쓰기 방향 반드시 mtime 보호
- 경로 혼용 시 sync 동작 예측 불가 — 경로 일관 규율 강제

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-19 21:37:28 +09:00
깃 관리자 1b409a0a1a fix(rules): BYPASS 메커니즘 파일 기반 전환 — 옵션 A
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>
2026-04-19 21:32:05 +09:00
깃 관리자 d8ec32fe9f fix(rules): C34 sentinel 자동 보호 — UserPromptSubmit hook 편입 (안건 A)
PD님 직접 지시 "안건 A 단독 집행". 다른 세션 verify_setup이 marker 부재
정확 감지(2026-04-19) 후속. 기존 SessionStart 안전망의 "세션 진행 중
손실" 윈도우 결함을 UserPromptSubmit 편입으로 1프롬프트 이내 축소.

집행 4종:
- .claude/settings.json UserPromptSubmit hook 체인의 live_inject.sh 직전에
  live_junction_ensure.sh 편입 (기존 검증 스크립트 재사용, 신규 위험 0)
- SKILL.md C34-3 "Sentinel 자동 보호" 1줄 추가
- memory/org/feedback_central_sentinel_loss.md 신설 + MEMORY.md 인덱스
- $HOME/.claude/nerdnavis-live/.junction-marker 즉시 복구

BYPASS 사유: 단순 보강 + 검증 완료 권고안 + PD 명시 단발 집행 지시

PD 지시 로그 #45 완료 아카이브 등록.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-19 21:13:09 +09:00
깃 관리자 442bdb3978 chore(housekeeping): 인박스 #40 보고서 완료 폴더 이동 + C35 첫 false positive 사례 기록
- 공유/소통/개발팀→PM/2026-04-19_memory_junction_중앙화_실무검토.md
  → 공유/소통/완료/ (#40 완료에 따른 inbox 정리)
- memory/org/feedback_pm_warning_ignored_pattern.md 첫 사례 append
  (C35 hook 도입 commit 자체가 검사 대상이 된 1회성 시점차 false positive)
- $HOME/.claude/.nerdnavis_warning_ignored/2026-04-19.log RESOLVED 마커

BYPASS 사유: 단순 정리 시정 (C35-3 운영 정리 준용)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-19 20:56:08 +09:00
깃 관리자 1553f974d6 feat(rules): C35-9·10 신설 — hook 3층 구조 + 경고 무시 PD 보고·장기 패턴 분석
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>
2026-04-19 02:45:06 +09:00
깃 관리자 c4d15dfd6b fix(rules): P28-8 신설 — 종결 안건 자동 언급 금지 원칙
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>
2026-04-19 02:14:38 +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
깃 관리자 cf36db3367 refactor(rules): P19 강화 + #39 아카이브 이관 + 완료 즉답 체계 신설
PD님 지적 "완료 작업 재보고 불요 + 무엇을·언제·어떻게 완료했는지
즉답 가능하도록 아카이브 철저히" 수용. #39 활성 잔존 자진 정정 +
재발 방지 5종 집행.

- 개발팀 PD 지시 로그 #39 활성→완료 아카이브 이동 (즉답 접두 포함):
  [완료: 2026-04-18 22:00 · commit: e04a204 · 참조: 대화로그]
- 완료 아카이브 상단 가이드 신설 — 즉답 체계 + P19 강화 + 감사 체크
- SKILL.md P19 강화 4섹션 신설:
  · 완료 시 즉시 이동 의무 (상태 변경자 동일 응답 내 책임)
  · 완료 아카이브 즉답 체계 (4W 접두 필수)
  · 감사 체크 (pm·dev·plan-auditor 주기 감사)
  · 위반 시 (1회 자진정정 / 반복 역할 재검토)
- pm-auditor 감사 영역 1 확장 — 활성 완료 잔류·즉답 접두 누락 감지
- memory/org/feedback_active_archive_promotion_omission.md 신설 +
  MEMORY.md 인덱스 append

memory junction 경계 이슈 재발 실증 (Write 도구가 junction 경유로
레포 루트에 기록). stash 이관 복구 완료. C34-15 5개 질문 체크리스트를
Write 도구 경로 선택 시점에도 적용하도록 습관화 안건은 후속.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-19 00:12:41 +09:00
깃 관리자 e04a204833 feat(rules): C34-15 + 감사관 3종 worktree 안전성 + verify_setup fallback
PD님 지시 "남은 별개 이슈와 유사 사례 재발되지 않도록 교훈으로" 수용.

- SKILL.md: C34-15 신설 "신규 설정 도입 시 worktree 경계 체크 의무"
  (C34-15는 feedback_worktree_isolation.md의 5개 질문 체크리스트 참조)
- memory/org/feedback_worktree_isolation.md 확장:
  · 5개 질문 체크리스트 (PC 단위·경계 안전성·중앙화·레포루트 vs worktree·
    Agent 경계 보호)
  · 적용 대상 표 (.live/·memory/org/·paths.local.json·HOME 기존)
  · 관련 사건 로그 4건 누적 (향후 동일 유형 append)
- .claude/agents/pm-auditor·dev-auditor·plan-auditor:
  "Agent 경계·worktree 안전성 점검" 감사 영역 추가 (C34-11·C34-15 연계)
- scripts/verify_setup.ps1: paths.local.json worktree fallback 로직
  (git rev-parse --git-common-dir → 메인 레포 경로 추론 → 대체 조회)

본 PC paths.local.json 미생성은 본 PC setup 미실행 상태 (별개 안건,
본 C34 집행 범위 밖). setup 1회 실행 시 자동 해결.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-18 22:11:27 +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
깃 관리자 5085c5625e refactor(rules): 폐기 조항 본문 완전 삭제 + P 중복 정리 + C14-5-확장 신설
## 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>
2026-04-18 20:56:41 +09:00
깃 관리자 8e69102299 fix(log): 세션 로그 누락 반성 + PM 과도 보수 4회차 변종 판정 + 재발 방지 6종 집행
## 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>
2026-04-18 12:46:59 +09:00
깃 관리자 e0393222d3 docs(org): 세션 교훈 조직 핵심 자산화 + 전 에이전트 병렬 점검 + 긴급 보완 4건
## 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>
2026-04-18 12:39:52 +09:00
깃 관리자 9c99cc6c2d fix(sync): 새 PC 동기화 연속성 4 결함 보완 — PD님 직접 체크 지시
## 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>
2026-04-18 02:33:35 +09:00
깃 관리자 1ceec2bff8 refactor(rules): 원칙 1 외연 명확화 + OPT-1·DEC-3 + 07 축약 + REQ 6건 정리
## PD님 승인 범위
2026-04-18 직접 지시 4건 중 DEC-2 제외 전부:
- PM 재량 즉시 집행 (OPT-1·OPT-2·OPT-3)
- DEC-1 원칙 1 외연 명확화 문구 추가
- DEC-3 C31-E 체크리스트 확장
- DEC-2 C급 집행 시점은 PD님 재논의 대기

## 3축 감사 + 팀장급 5 에이전트 병렬 논의 종합 반영
- plan-auditor·dev-auditor·pm-auditor 모드 C 정규 산출물 3종 발행
- dev-auditor 2026-04-17 산출물 미이행 메타 이슈 교정 실증
- PM 과도 보수 해석 feedback 메모리 신설 (3회차 재발 시 역할 재검토)

## OPT-1 SKILL.md 교훈 섹션 외부화
- L1150~1172 (22줄, ~18KB) → memory/org/MEMORY.md 인덱스 참조 1줄
- 교훈 자산 memory/org/feedback_* 18종 100% 보존
- C14-4 참조 무결성 회복, 고정비 절감

## DEC-3 C31-E 체크리스트 확장
- 신설 문항: "자산 가치 보존 ≠ 저장 위치 보존 구분했는가?"
- PM 과도 보수 해석 2회 연속 재발 방지

## DEC-1 인계서 원칙 1 외연 명확화
- 변동비 문서 = 본문 유지
- 고정비 문서 내 활성 결합 없는 섹션 = 외부 SOT 이관 + 1줄 참조
- C14 + 헌법 목표 2-B 동시 만족

## OPT-2 07 Headless 파일 내 축약
- §3(Phase A~E)·§4(담당 팀)·§5(재개 조건)·§7(완료 기준) 약 120줄 삭제
- §1·§2(Option A/B 비교)·§6(검증 방법)·§8(OI)·§10(참고) 유지
- 228 → 129 라인 (43% 축약)
- 차기 Unity 외 환경 참고 가치 보존

## OPT-3 REQ 6건 경로 이동
- REQ001~003 요청 3건 + 2026-04-16 응답 3건 → 공유/소통/완료/
- 개발팀장 실측 "이미 응답 완료" 프론트매터 근거
- C29-4 완료 후 동기화 이행

## 3축 감사관 산출물 신설
- 공유/소통/pm-auditor→PM/2026-04-18_원칙1_재검토_메타감사.md
- 공유/소통/dev-auditor→PM/2026-04-18_원칙1_재검토_감사.md
- 공유/소통/plan-auditor→PM/2026-04-18_원칙1_재검토_감사.md
- memory/org/feedback_pm_over_conservative_interpretation.md
- memory/feedback_dev_auditor_output_gap.md

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-18 02:26:20 +09:00
깃 관리자 008c486ccf fix(records): pm-auditor 감사 Critical 2 + Major 3 일괄 해소 (팀 기록 체계 정합화)
pm-auditor 감사 결과 (2026-04-17, 모드 C):
- Critical 2건·Major 3건·Minor 3건·Improvement 2건 발견
- 본 커밋: Critical 2 + Major 3 해소. Minor·Improvement는 후속

Critical 해소:
- C1 경로 부재: 개발팀 #1·#2 산출물 경로 정정
  - 06·05 파일: 프로젝트/수상한잡화점/개발/ 경로 반영 (2026-04-16 재구조 시 미갱신)
  - 코어_설계/01·02/_skeleton/: 개발팀장 실측 결과 흡수 완료 판정
    * 01·02 → 프로젝트/코어프레임워크/ (커밋 1f50ce5)
    * _skeleton/ → 코어코드/NerdNavis.Framework/ 발전적 흡수 (커밋 7187ac6)
- C2 완료/ 방치: 6건 git mv 이동 (#3·#5·#6·#10·#11·#12 상위 지시 완료 확정 건)

Major 해소:
- M2 개발팀 2026-04-16 업무현황: DEPRECATED 주석 + 2026-04-17 신규 작성 (개발팀장)
- M3 기획팀 2026-04-16 업무현황: DEPRECATED 주석 + 2026-04-17 신규 작성 (기획팀장)
- m1 RPT 2026-04-16: DEPRECATED 주석 (Unity MCP 전환으로 Phase B~E 폐기)

산출물:
- 공유/소통/pm-auditor→PM/2026-04-17_감사보고_팀기록체계_전수점검.md (감사 보고서)
- memory/feedback_team_recording_quality.md (구조적 교훈 영구 기록)
- 공유/대화로그/조직운영/2026-04-17.md 엔트리 append (pm-auditor 첫 감사 기록)
- 공유/소통/개발팀→PM/2026-04-17_업무현황_개발팀.md (신규)
- 공유/소통/기획팀→PM/2026-04-17_업무현황_기획팀.md (신규)
- 공유/대화로그/INDEX.md 최근 로그 갱신

팀 위임 결과:
- 개발팀장: Critical C1 흡수 완료 판정 + 업무현황 신규 작성 완료
- 기획팀장: Major M3 업무현황 신규 작성 완료 (Phase 3 보류, 재개 로드맵 PD님 별도 논의)

잔여 (Improvement, 후속):
- I1 scripts/verify_log_paths.sh 신설 — PD 지시 로그 경로 자동 감사
- I2 소통 프론트매터 표준 템플릿 명문화

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-17 12:56:29 +09:00
깃 관리자 4ff21965af refactor(org): 조직 구조 대개편 — 단일 세션 + Agent 병렬 호출 전환 (PD님 직접 지시)
[구조 변경]
- 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-16 15:52:36 +09:00
깃 관리자 c0e9d030b5 feat(core): C23 신설 — 허위 보고·역할 연기 절대 금지 (헌법급·조직 생존 직결, PD님 직접 지시)
- 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>
2026-04-15 22:52:59 +09:00
깃 관리자 5a39ee94e7 feat(core): C19-3-4 자동화 신뢰 의무 + 메모리 7건 조직 자산화 (PD님 직접 지시)
- 신규: 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>
2026-04-15 20:02:35 +09:00
깃 관리자 0fbad074e8 feat(core): C16 신설 — PC 독립 셋업·세션 시작 표준 (PD님 직접 지시)
어느 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 선택이 유일한 세션 진입 정답.
2026-04-15 16:03:37 +09:00
깃 관리자 27a85ba354 docs(memory): 폴더 칩 UI 실증 교훈 + setup 헤더 주석 보강
feedback_permissions_portability.md §4·§5 추가:
- 세션별 프로젝트 전환은 앱 입력창 위 "폴더 칩" UI가 정답
- 워크트리 체크박스로 single-instance 제약 우회
- 바탕화면 바로가기 방식 MSIX 앱에서 불가 (실증 확정)

feedback_setup_verification.md 확장:
- "UI 탐색 우선 원칙" 섹션 신설
- 앱 UI 가능성 먼저 확인 후 기술적 우회 검토

setup_windows.ps1 헤더 주석:
- 바로가기 옵션의 MSIX 환경 한계 명시
- 폴더 칩 UI 우선 사용 안내

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-15 13:40:43 +09:00
깃 관리자 4b0fe7277e docs(memory): 폴더 칩 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>
2026-04-15 13:39:54 +09:00
깃 관리자 5ba6f88125 docs(memory): Windows Store MSIX 버전 Claude 앱 실증 경험 보강
feedback_permissions_portability.md에 3가지 실전 노하우 추가:
1. 세션 재시작 = 작업 관리자 프로세스 완전 종료 (창 닫기만으론 부족)
2. 부서별 진입은 바탕화면 바로가기 표준화 (shell:AppsFolder + WorkingDirectory)
3. /permissions 슬래시 커맨드는 MSIX 앱에서 미지원

PD님 새 PC 셋업 실증 과정(2026-04-15)에서 여러 차례 시행착오 후 확정된 방법.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-15 11:06:15 +09:00
깃 관리자 356b473ea9 fix(permissions): 자식 디렉토리 settings.json 전파 + deny 패턴 스펙 교정
근본 원인 2종 해소:

1. .claude/ 계층 auto-merge 미지원 문제
   - Claude Code는 .claude/ 폴더 1개만 프로젝트 루트로 인식, 부모 auto-merge 안 함
   - 개발실/.claude/·기획실/.claude/ 이미 존재 → 자식 디렉토리 세션에서 루트 settings.json 무시됨
   - 기획실보다 작업량이 2~4배 복잡한 개발실에서 승인 요구 폭발적으로 드러남
   - 해결: 루트 SOT → 부서 2개 복제 배치 + setup_windows.ps1에 자동 동기화 로직 추가

2. deny 패턴 리터럴 매칭 문제
   - 'Bash(rm -rf /*)'는 glob이 아닌 리터럴로 해석되어 실제 rm -rf /home/foo 차단 불가
   - prefix 기반 'Bash(rm:*)' 'Bash(rmdir:*)' 'Bash(chown:*)' 등으로 교정
   - 추가 deny: shutdown/reboot/chmod 777/Windows 시스템 디렉토리 쓰기

memory/org/feedback_permissions_portability.md 보강:
- "자식 디렉토리 전파 원칙" 섹션 신설
- SOT(루트) + 파생(부서 2개) + 동기화 메커니즘 명시

세션 재시작 후 적용됨.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-15 10:03:38 +09:00
깃 관리자 1e89f1793e feat(permissions): 조직 공용 .claude/settings.json 신설 - PC 간 일괄 승인 일관성 보장
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>
2026-04-15 09:37:42 +09:00
깃 관리자 562a9bc5ca 개발실·기획실 셋팅 마무리 완결 + 위임 원칙 메모리 적재
양 부서 병렬 위임 결과 수렴:
- 개발실 일일보고 §14 "세션 재시작 후 셋팅 마무리" 신설 (환경 3축 검증·진행중 지시 자기검증·다음 예정)
- 기획실 일일보고 §7 append (진실성 검증 결론·환경 검증·#7 완료·#3 HOLD 재검증·신규 인사이트 3종)
- 기획실 PD 지시 로그 #7 '진행중'→'완료' 전환
- 기획실 자체 진실성 검증 결론: "점검 범위 한계였음 (거짓 보고 아님)". 고의 은폐 무.

재발 방지 메모리 신규:
- feedback_delegation_discipline.md: PD 지시의 위임 동사 본인처리 우회 금지 + 점검 위임 시 3축 검증 의무

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-15 09:32:00 +09:00
깃 관리자 0009ea015b fix(setup): 경로 동적 추정·UTF-8 BOM 처리 + 메모리 노하우 2건 적재
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>
2026-04-15 02:30:26 +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