diff --git a/.claude/skills/너드나비스-코어룰/SKILL.md b/.claude/skills/너드나비스-코어룰/SKILL.md index 8218174..420bd7f 100644 --- a/.claude/skills/너드나비스-코어룰/SKILL.md +++ b/.claude/skills/너드나비스-코어룰/SKILL.md @@ -1110,7 +1110,9 @@ PM 업무 정확도 교차 검증을 전담하는 에이전트. 정의: `.claude --- -## P25. Live 증분 동기화 체계 (2026-04-16 PD님 직접 지시) +## P25. Live 증분 동기화 체계 (2026-04-16 PD님 직접 지시 / 2026-04-17 조직 핵심 자산 선언) + +> 🏆 **조직 핵심 자산 (2026-04-17 PD님 직접 명시)**: Live 더미 + `sync_signal.sh` 시그널 체계는 **같은 PC 세션 간 네트워크 비용 0으로 실시간 공유** 가능한 너드나비스 고유 메커니즘. "작업 완료 시 공유 문서 + Live 더미 + 시그널 즉시 갱신 → 다른 세션 프롬프트 시 감지" 구조는 차기 프로젝트·조직 확장 시에도 핵심 경쟁력으로 계승된다. 향후 polling 기반 대안으로 회귀 금지. 신규 기능·문제 해결 시 본 체계 활용 가능성을 최우선 검토(C31-1-E). > 세션 시작 후 변경된 설정·규칙·에이전트 정의를 **세션 갱신 없이 즉시 반영**하기 위한 임시 더미 파일 체계. 원본 수정 + 더미 기록의 이중 반영으로, 현재 세션은 hook이 즉시 주입하고 다음 세션은 원본이 이미 최신. @@ -1641,6 +1643,12 @@ C20-7 자기검증 5문항에 다음 항목 추가: - [ ] `scripts/verify_log_paths.sh` 결과를 확인했는가? (PD 지시 로그 산출물 경로 실존) - [ ] Agent 호출 이력이 대화로그에 기록되었는가? (Agent 호출 프롬프트·응답 요지·로그 갱신 여부) +**E. 기존 조직 자산 우선 활용 확인 (2026-04-17 추가)** +- [ ] 새로운 문제·지시에 대한 해법을 설계할 때, **조직에 이미 있는 체계** 중 본 문제를 해결할 수 있는 것을 가장 먼저 검토했는가? + - 필수 검토 대상: **P25 Live 증분 동기화**(조직 핵심 자산) · P27 3축 감사 · memory/feedback 패턴 · 기존 `scripts/`·`git-hooks`·UserPromptSubmit/SessionStart/SessionEnd hook +- [ ] 기존 자산을 무시하고 새로 만들거나 양적 조정(숫자 단순 변경)으로 회피하지 않았는가? +- [ ] PD님 지시를 **결과 단독으로 축소 해석**하지 않고, **설계 경로까지 암묵 포함**으로 읽었는가? (2026-04-17 "자동 push 기본" 왜곡 사건 재발 방지) + ### C31-2. 실행 방식 - 체크리스트는 **응답 작성 완료 후·전송 직전** 수행 (작성 전 아님) - 한 항목이라도 미통과 시 **응답 수정 후 재검증** diff --git a/공유/대화로그/조직운영/2026-04-17.md b/공유/대화로그/조직운영/2026-04-17.md index 6b77cde..6dca965 100644 --- a/공유/대화로그/조직운영/2026-04-17.md +++ b/공유/대화로그/조직운영/2026-04-17.md @@ -1,6 +1,28 @@ # 2026-04-17 조직운영 대화로그 - + + + +## [PM] 🔥 PD님 직접 반성 지시 — 동기화 체계 재설계 3층 실패 영구 기록 +- **요지**: "작업 완료되면 말하지 않아도 공유·동기화" 지시를 "자동 push 기본"으로 축소 해석 → C20-1-A 그릇 개정 → 30초 polling throttle 단축으로 재시도 → **PD님 직접 반려 + "플래그 기반 이벤트 구동" 제안** → 로컬 IPC 시그널 + git post-commit hook 구조 채택으로 최종 해결. 본 과정에서 PM이 드러낸 **3층 실패**: (1) PD님 지시 축소 해석 (2) **기존 조직 자산 P25 Live 더미 무시** — 이미 있던 해법을 인지 못함 (3) 점검 지시 수동성 — PD님이 설계까지 대신하심 +- **이유**: P25 Live 더미가 "같은 PC 세션 간 네트워크 0 실시간 공유"를 이미 구현하고 있었음에도 PM이 활용 후보로 떠올리지 못함. 대신 네트워크 polling 양적 조정이라는 저품질 해법 반복. PD님이 "이건 잘못된 접근법" 명시하시고서야 방향 수정 +- **교훈 4대 원칙 영구 기록**: + 1. **기존 조직 자산 우선 활용** — 새 문제는 P25·P27·memory/feedback·기존 scripts/hooks부터 검토 (C31-1-E 신설) + 2. **Live 더미 = 조직 핵심 자산** — PD님 직접 명시. 같은 PC 세션 간 네트워크 0 실시간 공유 고유 경쟁력. 향후 확장·보호 대상, 차기 프로젝트 계승 + 3. **양적 조정은 근본 해결 아님** — throttle·숫자 변경 유혹 경계, 구조 전환이 근본 + 4. **PD님 지시는 설계 경로까지 읽기** — 결과 단독 축소 금지, 암묵 포함 경로 포함하여 해석 +- **산출물**: + - SKILL.md P25 본문에 "조직 핵심 자산" 선언 추가 + - SKILL.md C31-1-E 체크리스트 신설 — "기존 조직 자산 우선 활용 확인 + 축소 해석 금지" + - memory/feedback_realtime_sync_gap.md 확장 — 3층 실패·4대 원칙 영구 기록 + - scripts/git-hooks/post-commit 신설 + SessionStart hook core.hooksPath 자동 설정 + - scripts/sync_signal.sh·sync_push.sh 이벤트 구동 재설계 + - C20-1-A 재개정 — "자동 push 기본" 폐기 → "공유 문서 + Live 더미 + 시그널 즉시. push는 필요 시만" +- **기각안**: + 1. "반성 구두 사과만" — 구조적 재발 방지에 무효, memory·C31·대화로그 3중 기록으로 실체화 + 2. "Live 더미 자산화 대신 별도 신규 메커니즘 개발" — PD님 명시 "Live 더미 활용"에 정면 충돌, 기각 + 3. "C20-1-A 자동 push 기본 유지 + 옵션 추가" — PD님 반려 의도 희석, 방침 전환이 근본 +- **상태**: 완료 ## [AM] C27·C28 신설 — Agent 로그 확인 의무 + 문서 수정 무승인