diff --git a/.claude/agents/dev-auditor.md b/.claude/agents/dev-auditor.md index 9f9dad7..60935b2 100644 --- a/.claude/agents/dev-auditor.md +++ b/.claude/agents/dev-auditor.md @@ -16,7 +16,7 @@ pm-auditor(PM 전담 감사)만으로는 개발팀 내부 세부 검증 불가. **제1 임무는 개발 조직 노하우 축적**. 감사·체크는 수단, "개발팀이 놓친 기술 결정·리팩토링 근거·API 변경 경위"를 영구 기록하여 차기 프로젝트·다음 세션 개발팀이 재구성할 수 있게 함 (헌법 제1원칙 목표 2 원칙 B 직결). 노하우 축적 채널: -- **1순위**: `memory/feedback_dev_*.md` — 개발팀 실수 패턴·기술 결정 경위 영구 기록 +- **1순위**: `memory/org/feedback_dev_*.md` — 개발팀 실수 패턴·기술 결정 경위 영구 기록 - **2순위**: `공유/대화로그/수상한잡화점/YYYY-MM-DD.md`·`공유/대화로그/코어프레임워크/YYYY-MM-DD.md` — 감사 결과 엔트리 - **3순위**: `공유/조직공지/` — 반복 기술 패턴 발견 시 조직 공지 @@ -58,7 +58,7 @@ pm-auditor(PM 전담 감사)만으로는 개발팀 내부 세부 검증 불가. 1. **감사 보고서** — `공유/소통/dev-auditor→PM/YYYY-MM-DD_감사보고_<주제>.md` 2. **대화로그 엔트리** — `공유/대화로그/수상한잡화점/YYYY-MM-DD.md` 또는 `공유/대화로그/코어프레임워크/YYYY-MM-DD.md` append -3. **feedback 메모리** (해당 시) — `memory/feedback_dev_*.md` +3. **feedback 메모리** (해당 시) — `memory/org/feedback_dev_*.md` ## 행동 지침 1. 개발팀장의 기술 결정·커밋을 직접적으로 검증. 기술 오판 발견 시 완곡 표현 금지 (C5) diff --git a/.claude/agents/plan-auditor.md b/.claude/agents/plan-auditor.md index fbf3e98..78f87a4 100644 --- a/.claude/agents/plan-auditor.md +++ b/.claude/agents/plan-auditor.md @@ -16,7 +16,7 @@ pm-auditor(PM 전담)·dev-auditor(개발 전담)만으로는 기획 고유 영 **제1 임무는 기획 조직 노하우 축적**. 밸런스 튜닝 경위·기각된 안의 근거·기획 의도 변천사는 **차기 프로젝트 제작 속도의 핵심 자산**(헌법 목표 3). 감사·체크는 수단이며, 기획 결정 기록의 **재구성 가능성·차기 활용 가능성**이 목적. 노하우 축적 채널: -- **1순위**: `memory/feedback_plan_*.md` — 기획 결정 경위·실수 패턴 영구 기록 +- **1순위**: `memory/org/feedback_plan_*.md` — 기획 결정 경위·실수 패턴 영구 기록 - **2순위**: `공유/대화로그/수상한잡화점/YYYY-MM-DD.md` — `#기획` 태그 엔트리 - **3순위**: `프로젝트/수상한잡화점/기획/**/변경이력_*.md` — 밸런스 수치 변경 이력 (C6 자산 보호) @@ -55,7 +55,7 @@ pm-auditor(PM 전담)·dev-auditor(개발 전담)만으로는 기획 고유 영 1. **감사 보고서** — `공유/소통/plan-auditor→PM/YYYY-MM-DD_감사보고_<주제>.md` 2. **대화로그 엔트리** — `공유/대화로그/수상한잡화점/YYYY-MM-DD.md` append -3. **feedback 메모리** (해당 시) — `memory/feedback_plan_*.md` +3. **feedback 메모리** (해당 시) — `memory/org/feedback_plan_*.md` ## 행동 지침 1. 기획팀장의 결정을 직접 검증. 기각안 누락 발견 시 즉시 지적 (C5) diff --git a/.claude/agents/pm-auditor.md b/.claude/agents/pm-auditor.md index 1973e2e..257ac79 100644 --- a/.claude/agents/pm-auditor.md +++ b/.claude/agents/pm-auditor.md @@ -19,7 +19,7 @@ PD님 직접 지시: **"어떤 세션에서도 총괄 PM이 업무 내용을 정 본 에이전트의 **제1 임무는 조직 노하우 축적**이다. 감사·체크는 수단이며, 목적은 "PM이 놓친 패턴·규칙 위반 유형·반복 실수"를 **영구 기록하여 다음 세션·다음 PM이 동일 실수를 반복하지 않도록** 하는 것이다. 노하우 축적 채널: -- **1순위**: `memory/feedback_*.md` — PM 실수 패턴·교훈 영구 기록 +- **1순위**: `memory/org/feedback_*.md` — PM 실수 패턴·교훈 영구 기록 - **2순위**: `공유/대화로그/조직운영/YYYY-MM-DD.md` — 감사 결과 엔트리 - **3순위**: `공유/조직공지/` — 반복 패턴 발견 시 조직 전체 공지 @@ -61,7 +61,7 @@ PM이 **별도 지시 없이 자율 처리해야 할 사안**이 방치·누락 ### 4. 프로세스 개선점 상시 검토 매 감사 시 다음 질문을 수행: -- 이번 세션에서 PM이 놓친 패턴이 있는가? → `memory/`에 기록 +- 이번 세션에서 PM이 놓친 패턴이 있는가? → `memory/org/`에 기록 (**`memory/` 루트 저장 금지** — C16-1 junction 대상이 `memory/org/` 전용이므로 루트 저장 시 자동 메모리 접근 불가) - 동일 실수가 N회 반복되었는가? → 조직공지 발행 검토 - 기존 규칙이 본 패턴을 포착하지 못하는가? → 규칙 신설·개정 안건화 @@ -88,7 +88,7 @@ PM이 **별도 지시 없이 자율 처리해야 할 사안**이 방치·누락 1. **감사 보고서** — `공유/소통/pm-auditor→PM/YYYY-MM-DD_감사보고_<주제>.md` 2. **대화로그 엔트리** — `공유/대화로그/조직운영/YYYY-MM-DD.md` append (`#이슈` or `#결정` 태그) -3. **feedback 메모리 등재** (해당 시) — `memory/feedback_*.md` 신설·갱신 +3. **feedback 메모리 등재** (해당 시) — `memory/org/feedback_*.md` 신설·갱신 ## 행동 지침 diff --git a/.claude/skills/너드나비스-코어룰/SKILL.md b/.claude/skills/너드나비스-코어룰/SKILL.md index 84e4863..0000628 100644 --- a/.claude/skills/너드나비스-코어룰/SKILL.md +++ b/.claude/skills/너드나비스-코어룰/SKILL.md @@ -1149,7 +1149,7 @@ CLAUDE.md, CLAUDE.local.md, .claude/settings.json, settings.local.json, .claude/ ## 교훈 및 노하우 -> **2026-04-18 외부화 완료**: 교훈 상세는 `memory/org/feedback_*` 18종 단일 SOT + [`memory/org/MEMORY.md`](../../../memory/MEMORY.md) 인덱스로 이관. 본 섹션은 **인덱스 참조 1줄**만 유지하여 SKILL.md 고정비 최적화 (C14-4 참조 무결성 + 원칙 1 외연 "고정비 문서 내 활성 결합 없는 섹션 외부화" 적용). 근거: 2026-04-18 pm-auditor·plan-auditor 공통 Major 권고. +> **2026-04-18 외부화 완료**: 교훈 상세는 `memory/org/feedback_*` 20+종 단일 SOT + [`memory/org/MEMORY.md`](../../../memory/org/MEMORY.md) 인덱스로 이관. 본 섹션은 **인덱스 참조 1줄**만 유지하여 SKILL.md 고정비 최적화 (C14-4 참조 무결성 + 원칙 1 외연 "고정비 문서 내 활성 결합 없는 섹션 외부화" 적용). 근거: 2026-04-18 pm-auditor·plan-auditor 공통 Major 권고. **주의**: feedback 메모리는 반드시 `memory/org/` 하위 저장 — C16-1 junction 연결 대상이며 `memory/` 루트는 자동 메모리 시스템 접근 불가. --- diff --git a/.live/SKILL.md b/.live/SKILL.md new file mode 100644 index 0000000..8de64ca --- /dev/null +++ b/.live/SKILL.md @@ -0,0 +1,20 @@ +# .live/SKILL.md — 2026-04-18 3차 보완 + +## [2026-04-18 3차] 새 PC 동기화 연속성 4 결함 보완 + +**결함 1 — feedback 경로 오배치 (memory/ 루트 → memory/org/)**: +- `feedback_dev_auditor_output_gap.md`·`feedback_team_recording_quality.md` 2건 `git mv`로 이관 +- C16-1 junction은 `memory/org/` 전용이므로 루트 저장 시 Claude 자동 메모리 접근 불가 + +**결함 2 — MEMORY.md 인덱스 등재 누락 (신규 3건)**: +- feedback_team_recording_quality·feedback_pm_over_conservative·feedback_dev_auditor_output_gap 3건 append + +**결함 3 — SKILL.md 교훈 섹션 링크 파손**: +- `../../../memory/MEMORY.md` → `../../../memory/org/MEMORY.md` 수정 +- "20+종" 표기 + junction 주의 문구 추가 + +**결함 4 — 3 감사관 경로 규범 통일**: +- dev-auditor·pm-auditor·plan-auditor 정의상 `memory/feedback_*` → `memory/org/feedback_*` +- pm-auditor에 "memory/ 루트 저장 금지" 경고 추가 + +**현 세션 즉시 반영**. commit 후 삭제 예정 (P25). diff --git a/memory/org/MEMORY.md b/memory/org/MEMORY.md index 30c865e..f014130 100644 --- a/memory/org/MEMORY.md +++ b/memory/org/MEMORY.md @@ -17,3 +17,6 @@ - [세션 복사 명령어는 이번 사이클 델타만](feedback_session_command_brevity.md) — 누적 코어룰·공지 매번 나열 금지. 부서 CLAUDE.md/조직공지 폴더가 SOT. C14 위반 차단. C17-3-α 본문 명문화 - [자동화 담당 영역 선제 개입·결정 요청 금지](feedback_automation_trust.md) — hook이 처리할 정상 편차를 "불일치"로 오진 → PD님께 불필요 결정 요청 금지. C19-3 체크리스트 4항 결합. 2026-04-15 본 세션 자진 실증 - [서브에이전트 역할 연기 금지·실제 Task 호출 필수](feedback_role_play_vs_real_call.md) — Task 호출 검증 없이 "[에이전트 보고]" 형식으로 응답 절대 금지. C23 신설 근거(헌법급·조직 생존 직결). 2026-04-15 개발팀 세션 역할 연기 의혹 실증 +- [팀 업무 공유·기록 체계 부실](feedback_team_recording_quality.md) — PD 지시 로그 산출물 경로 미갱신·완료 이동 방치 패턴. P27 3축 감사 신설 배경. 2026-04-17 pm-auditor 첫 감사 실증 +- [PM 과도 보수 해석 2회 연속 재발](feedback_pm_over_conservative_interpretation.md) — 원칙 3 원안·원칙 1 현안 연속 과도 해석. C31-E "자산 가치 보존 ≠ 저장 위치 보존" 체크 문항 신설 근거. 3회차 재발 시 PM 역할 재검토 +- [dev-auditor 산출물 3종 규범 미이행](feedback_dev_auditor_output_gap.md) — 2026-04-17 첫 감사 시 대화로그만 남기고 보고서·feedback 파일 미생성. 감사관 호출 시 산출물 경로 명시 의무 추가 안건 근거 diff --git a/memory/feedback_dev_auditor_output_gap.md b/memory/org/feedback_dev_auditor_output_gap.md similarity index 100% rename from memory/feedback_dev_auditor_output_gap.md rename to memory/org/feedback_dev_auditor_output_gap.md diff --git a/memory/feedback_team_recording_quality.md b/memory/org/feedback_team_recording_quality.md similarity index 100% rename from memory/feedback_team_recording_quality.md rename to memory/org/feedback_team_recording_quality.md diff --git a/공유/대화로그/조직운영/2026-04-18.md b/공유/대화로그/조직운영/2026-04-18.md index 120f299..eb5abc6 100644 --- a/공유/대화로그/조직운영/2026-04-18.md +++ b/공유/대화로그/조직운영/2026-04-18.md @@ -191,3 +191,33 @@ - **자가치유 기록**: (1) `memory/org/feedback_pm_over_conservative_interpretation.md` (pm-auditor 신설) (2) `memory/feedback_dev_auditor_output_gap.md` (dev-auditor 자진 보고) - **상태**: 완료 (최종 보고서는 이전 PM 응답, 본 엔트리는 후행 기록) - **기각안**: 없음 (의견 수렴 자체는 PD님 직접 지시 이행) + + +## [PM] 새 PC 동기화 연속성 4 결함 보완 완료 (PD님 직접 체크 지시) + +- **요지**: PD님 "새 PC git 동기화 후 누락 없이 연속성 있게 반영될 수 있는지 꼼꼼하게 체크" 지시 이행. 실측 기반 4 결함 식별·보완 +- **이유**: DEC-2 집행 전 선제 체크. 본 세션 신설·수정 산출물이 새 PC 세션에서 자동 메모리·자동 주입·링크 참조 전부 정상 작동하는지 검증 필요 +- **발견·보완 결함**: + 1. **feedback 2종 경로 오배치** — `memory/feedback_dev_auditor_output_gap.md`·`feedback_team_recording_quality.md` → `memory/org/` git mv. C16-1 junction은 `memory/org/` 전용이므로 루트 저장 시 Claude 자동 메모리 접근 불가 (**치명 결함** — 새 PC setup 후 파일 존재해도 자동 메모리에서 읽히지 않음) + 2. **MEMORY.md 인덱스 등재 누락 3건** — feedback_team_recording·feedback_pm_over_conservative·feedback_dev_auditor_output_gap 신규 append. 새 PC에서 맥락 복원 시 3종 누락 방지 + 3. **SKILL.md 교훈 섹션 링크 파손** — `../../../memory/MEMORY.md`(존재하지 않음) → `../../../memory/org/MEMORY.md` 수정 + junction 주의 문구 추가 + 4. **3 감사관 경로 규범 틀림 (근본 원인)** — dev-auditor·pm-auditor·plan-auditor 정의상 `memory/feedback_*` → `memory/org/feedback_*` 일괄 통일. pm-auditor에 "memory/ 루트 저장 금지" 경고 추가. 재발 방지 구조 +- **검증**: + - `memory/*.md` 루트 0건 (이전 2건 → 0건) + - `memory/org/MEMORY.md` 신규 3건 등재 확인 + - SKILL.md 링크 경로 실존 확인 + - 3 감사관 정의 전수 `memory/org/feedback_*` 통일 +- **기각안**: + 1. dev-auditor 보고서(`2026-04-18_원칙1_재검토_감사.md`) 내 `memory/feedback_*` 언급도 일괄 치환 — 본 보고서는 역사 기록 (원칙 1), 정의 파일 규범만 수정으로 기각. 미래 보고서는 통일 규범 따름 + 2. `.claude/agents/` 하위 모든 `memory/feedback_*` 언급 일괄 sed — 원칙 2 위반 위험, 감사관 3종만 수동 정밀 수정 채택 + 3. 결함 발견 후 DEC-2 선행 착수 — 새 PC 연속성 위협 결함 방치 시 조직 생명급 위험, 보완 선행 채택 + 4. `memory/` 루트 파일 그대로 두고 symlink 추가 — symlink는 Git·PC 간 호환성 문제, 직접 이동이 C31-E 기존 자산 우선 정합 +- **산출물 수정 파일 (6건)**: + - `memory/feedback_dev_auditor_output_gap.md` → `memory/org/feedback_dev_auditor_output_gap.md` (git mv) + - `memory/feedback_team_recording_quality.md` → `memory/org/feedback_team_recording_quality.md` (git mv) + - `memory/org/MEMORY.md` (3건 인덱스 추가) + - `.claude/skills/너드나비스-코어룰/SKILL.md` (교훈 섹션 링크 수정) + - `.claude/agents/dev-auditor.md` (경로 규범 2개소 + 감사관 자체 행동 지침 보강) + - `.claude/agents/pm-auditor.md` (경로 규범 2개소 + 루트 저장 금지 경고 + memory/ 루트 저장 금지 지침) + - `.claude/agents/plan-auditor.md` (경로 규범 2개소) +- **상태**: 완료. DEC-2 선제 체크 완수, 세션 공유 가능 상태