[구조 변경]
- 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>
근본 해결책 구축 완료:
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>
- 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>
근본 개선: 매번 부서 세션에 코어룰을 수동 전달하던 비효율 제거.
다음 세션 재시작부터 자동 동기화 + 코어룰 자동 로드.
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>