Commit Graph

13 Commits

Author SHA1 Message Date
깃 관리자 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
깃 관리자 a9dde7aa59 feat(rules): C35 pm-auditor 의무 참여 체계 신설 + C31-F·G 체크리스트
PD님 직접 지시 수용 — "pm-auditor는 PM 명시 호출에만 작동하지 말고
조직 내 공유가 필요한 경우 의무적으로 참여해서 원천적으로 문제가
발생하지 않도록" + "구체 맥락 필요 시 신 PM이 능동 Read 필요하도록 개선".

본 세션 PM 보고 품질 3연속 문제(이슈 축소·안건 중복·종결 언급)의
근본 원인인 PM 자기검증 의존 구조를 감사관 의무 참여로 원천 차단.

집행 5종:
- SKILL.md C35 신설 (8하위 조항) — 의무 호출 대상 7종·제외 4종·
  호출 방식·결과 반영·위반 시·감사관 재귀 감사·근본적 한계 인정
- C31 체크리스트 F·G 그룹 신설 — F(C35 의무 호출) + G(feedback 본문
  선행 Read 의무)
- pm-auditor.md 의무 참여 체계 섹션 신설
- CLAUDE.md C35 요약 + 활성 규칙 29→30·C1~C34→C1~C35
- scripts/recent_feedback_brief.sh 본문 Read 의무 안내 확장

근본적 한계 (C35-7) 명시 보존: LLM 자율 판단 구조상 코드·hook 강제
불가. 명문화 + 자기검증 + 감사관 재귀 감사 3중 구조로 ~90% 커버.
과장 보고 방지를 위해 한계를 SKILL.md 본문에 명시.

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

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-19 02:26:07 +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
깃 관리자 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
깃 관리자 6101e21d9e refactor(rules): 코어룰 6건 개정 — C7·C12 강등 + C8·C15 통합 + C17 재활용 + C21 확정
## PD님 직접 지시 6건 (2026-04-18)
1. C7 → P30 강등 (기획팀 전용 원칙으로 재정의)
2. C8 → C6 통합 + 복구 불가 작업 PD님 승인 + 고지 의무 신설
3. C9 + C15 → C9 통합 (완성도 우선 + 일정 개념 배제)
4. C17 재활용 → 최신 세션 관리 기준 통합 인덱스
5. C21 정식 확정 → 내부 공유 / 공유 완료 2단계 정의
6. C12 → P31 강등 (운영 규약 성격)

## 집행 결과
- C6: 데이터 보호 및 프로덕션 보호 (C6-1~C6-3, 복구 불가 고지 의무 신설)
- C9: AI 에이전트 조직 원칙 — 완성도 우선·일정 개념 배제 (C9-1~C9-4)
- C17: 최신 세션 관리 기준 (C17-1~C17-5 통합 인덱스)
- C21: 정식 확정 (C21-① 내부 공유·C21-② 공유 완료·C21-③ PM 능동·C21-④ 전이 시점·C21-⑤ 연관)
- P30: 재미 우선 원칙 (기획팀 전용)
- P31: PD님 경어 사용 원칙

## 폐기·통합·강등
- C7 → P30 강등 (기획팀 전용)
- C8 → C6 통합
- C12 → P31 강등
- C15 → C9 통합

## 현행 집계
- 헌법 제1원칙 5항
- 헌법급 핵심 규칙 활성 29개 (C1~C33 중 폐기 4건)
- 프로젝트 규칙 활성 29개 (P1~P31 중 실효 3건)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-18 20:40:31 +09:00
깃 관리자 fbc5dc4390 refactor(constitution): 헌법 제1원칙 전면 재작성 + P24·P27 → C32·C33 승격 + P29 신설
## PD님 직접 지시 (2026-04-18, 3종)
1. 헌법 제1원칙 전면 재작성 (5항 ①~⑤) — 구 3개 목표 폐기
2. P24·P27 헌법급 승격
3. P29 코어 프레임워크 프로젝트 규칙 신설 + 프로젝트 규칙 변경 PD님 최종 승인 체계

## 헌법 제1원칙 5항 (2026-04-18 전면 재작성)
- ① AI 전문 개발 스튜디오
- ② 경험 축적·계승·발전 프로세스 구축
- ③ 허위 보고 절대 금지 + 에이전트 간 상호 감시 검증 의무
- ④ 조직 구성(PM·개발팀·기획팀) + 프로젝트 단위 투입
- ⑤ 세션·PC 연속성 보장

## 참고 사항 명문화 (헌법 외, 모든 세션 인지 가능)
- 조직 현황: 프로젝트 3종 (코어 프레임워크·수상한 잡화점·신규)
- 조직 핵심 자산: Live 더미(.live/) 프로세스

## 규칙 체계 개정
- 프로젝트 규칙 변경: 팀장급 재량 + PD님 최종 승인 필수 (사후 공유 폐기)

## 승격·신설
- C32 = 구 P24 (대화로그 기록 의무) — 헌법급
- C33 = 구 P27 (조직 업무 공유·기록 체계 일관성) — 헌법급
- P29 = 코어 프레임워크 프로젝트 규칙 (P17 동일 층위)

## 산출물
- SKILL.md: 헌법 재작성 + 조직 현황 섹션 + 규칙 체계 개정 + C32·C33·P29
- CLAUDE.md: 요약 블록 C1~C33·P1~P29 전면 갱신
- 폐기_규칙_아카이브.md: 헌법 v1 + 승격 2건 기록

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-18 20:16:59 +09:00
깃 관리자 0a8caa0a4c refactor(rules): 원칙 3 개정 + A+B급 6건 조직 룰 최적화 집행
## PD님 승인 범위
- 2026-04-18 원칙 3 개정 (저장 위치 최적화 반영)
- 2026-04-17 저녁 "옵션 나" A+B급 7건 일괄 승인

## 수정 3대 원칙 (개정 반영)
1. 자산 보존 분리 — 배너·아카이브 섹션·외부 파일
2. sed 일괄 치환 금지 — 수동 정밀 치환
3. 폐기 선언 자산 유지 + 저장 위치 최적화 (신) — 활성 본문 1줄 + 외부 아카이브 파일

## Phase 1 원칙 3 개정
- 공유/조직공지/폐기_규칙_아카이브.md 신설 (P20·C17·구 C18·구 C24·구 C26 5종 이관)
- 인계서 §1 원칙 3 전면 개정

## Phase 2 A+B급 집행 (6건 + PM 재량 확대)
- A1: CLAUDE.md L33~49 C1~C31/P1~P28 체계 갱신 + 폐기 규칙 1줄 압축
- A2: SKILL.md 17+ 개소 5단계 chunk 분할 정리 (활성 운영 지침 P20 참조 0건 달성)
- A3: 클라이언트·서버팀장 P20 → P24·C27·C29-4·C30·3축 감사
- A3 확장 (PM 재량): pm-general·개발팀장·기획팀장 frontmatter 갱신
- B1: 07 Headless 원안 아카이브 배너 + 02_점검 L19 주해
- B2: 02 추출대상 완료 실적 배너 + Tier 1 16/16 구현 경로 역참조
- B3: 08 전투시스템 SOT Q-P2 실측 수치 반영 (#37, PCDefence_Mul=0.3)
- B4: 집행 불요 (실측 결과 이미 해결 상태)

## 검증
- verify_log_paths.sh 4건 실존 유지
- verify_references.sh 신규 파손 0건
- .live/ 7건 동기 기록 (P25 실증)
- 대화로그 2026-04-18 엔트리 (기각안 필수 필드 포함)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-18 01:54:32 +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
깃 관리자 0ddf5b057c feat(skill): 너드나비스-코어룰 Skill 패킹 단일 SOT 전환 (PD님 위임 진행)
근본 해결책 구축 완료:
1. .claude/skills/너드나비스-코어룰/SKILL.md 신설
   - 공유/공통_업무_규칙.md → SKILL.md 로 git mv (히스토리 보존)
   - frontmatter 추가 (name, description)

2. 부서 에이전트 4종 frontmatter에 skills 필드 추가
   - 개발실장.md, 기획팀장.md, 서버팀장.md, 클라이언트팀장.md
   - skills: [너드나비스-코어룰] 단일 등록

3. 부서 에이전트 본문의 코어룰 하드코딩 섹션 폐기
   - Skill 자동 주입으로 대체
   - 직무 우선 환기 사항만 유지 (C7/C8/C9/C11/C13/C23 등)

4. 메인 CLAUDE.md @참조 경로 갱신
   - 루트 CLAUDE.md, 개발실/CLAUDE.md, 기획실/CLAUDE.md 모두 새 SKILL.md 경로

5. C26 코어룰 본문 개정
   - 1차 신설(2026-04-16 수동 갱신 의무) → 2차 개정(단일 SOT 갱신 원칙)
   - 수동 갱신 의무 폐지 명문화

6. 기타 활성 참조 파일 일괄 갱신
   - .claude/agents/pm-general.md
   - README.md
   - 개발실/.claude/commands/*.md 8종

7. Skill 패킹 안건 문서 status: 완료 갱신

기대 효과 (PD님 검증 단계 필요):
- 부서 영속 대화 종료·재resume 후 서브에이전트가 SKILL.md 자동 주입받음
- 코어룰 추가 시 SKILL.md 한 곳만 갱신하면 모든 부서 자동 반영
- C26 5단계 수동 절차 폐지

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-16 09:19:00 +09:00
깃 관리자 d190fc9a36 feat(core): C26 신설 + 부서 에이전트 정의 파일 C1~C26 갱신 + planning-lead → 기획팀장 명칭 변경 (PD님 직접 지시·직접 승인)
- C26 신설: 코어룰 변경 시 에이전트 정의 파일 동시 갱신 의무
  · 부서 서브에이전트가 C14~C25 인지 실패한 2026-04-16 사건 실증 근거
  · Claude Code의 @참조 자동 주입이 서브에이전트에 미적용 구조 보완
  · Skill 패킹안으로 대체 시 폐기·개정 예정 (PD님 보류)
- 수동 갱신 1차 실행:
  · 루트 CLAUDE.md 핵심 규칙 요약 C1~C15 → C1~C26 확장
  · 개발실장.md 조직 규칙 섹션 C1~C26 확장
  · 기획팀장.md 조직 규칙 섹션 C1~C26 확장
- planning-lead → 기획팀장 명칭 일원화 (C22-2 PD님 명시 지시):
  · 파일명 planning-lead.md → 기획팀장.md (git mv)
  · frontmatter name 기획팀장
  · PD_지시_로그·일일보고 헤더·C21 초안 검토 요청·skill 모듈·밸런싱 전략·GIT동기화방안 v2 참조 갱신
  · 역사 기록(feedback 메모리·안건 문서)은 C5 정직성상 당시 용어 그대로 보존

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-16 01:29:41 +09:00
깃 관리자 d4adfe0918 feat(ops): B안 적용 — 운영 자동화 Phase 1+2 (PD님 승인)
근본 개선: 매번 부서 세션에 코어룰을 수동 전달하던 비효율 제거.
다음 세션 재시작부터 자동 동기화 + 코어룰 자동 로드.

Phase 1 — CLAUDE.md @import (코어룰 자동 로드)
- 루트·개발실·기획실 CLAUDE.md에 @공유/공통_업무_규칙.md 추가
- 매 세션 시작 시 코어룰 본문 자동 컨텍스트 로드
- 변경 시 다음 세션부터 자동 반영

Phase 2 — Hook 자동 동기화
- SessionStart hook: 세션 시작 시 git fetch + main 변경 검출/알림
- UserPromptSubmit hook: scripts/git_fetch_throttle.sh로 5분 throttle된
  fetch + 변경 알림 (네트워크 부하 최소화)
- 루트 .claude/settings.json에 정의 + 개발실/기획실 동기 복제 (3중 SOT)

기술적 한계 (정직성 - C5):
- 진정한 세션 간 push 알림은 Claude Code에 없음 (각 세션 독립 프로세스)
- polling으로 사실상 5분 이내 자동 동기화 달성
- 부서 worktree 격리 유지 (충돌 회피)

C안(settings 계층 정비·main SOT 명문화)은 B안 안정화 후 후속 진행.

C20 적용: 코어룰·운영 변경이지만 PD님 명시 승인 → 본인 재량 즉시 main FF.
C20-7 적용: 본 응답에 양 부서 동기화 명령 동봉.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-15 19:33:46 +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