From 4969fea1e7801b7ff8b88b5ee6b753f9cee423dd Mon Sep 17 00:00:00 2001 From: swrring Date: Thu, 16 Apr 2026 21:40:40 +0900 Subject: [PATCH] =?UTF-8?q?feat(core):=20C27=C2=B7C28=20=EC=8B=A0=EC=84=A4?= =?UTF-8?q?=20=E2=80=94=20Agent=20=EB=A1=9C=EA=B7=B8=20=ED=99=95=EC=9D=B8?= =?UTF-8?q?=20=EC=9D=98=EB=AC=B4=20+=20=EB=AC=B8=EC=84=9C=20=EC=88=98?= =?UTF-8?q?=EC=A0=95=20=EB=AC=B4=EC=8A=B9=EC=9D=B8=20(PD=EB=8B=98=20?= =?UTF-8?q?=EC=A7=81=EC=A0=91=20=EC=A7=80=EC=8B=9C,=20=EC=BD=94=EC=96=B4?= =?UTF-8?q?=20=EA=B7=9C=EC=B9=99=20=EA=B2=A9=EC=83=81)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit C27: Agent 호출 완료 시 PM이 PD 지시 로그 갱신 즉시 확인 의무 (기존 P19-A → 헌법급 격상) C28: 모든 .md 파일 수정·커밋·push는 PD님 개별 승인 없이 즉시 수행 (기존 P12 → 헌법급 격상) Co-Authored-By: Claude Opus 4.6 (1M context) --- .claude/live/SKILL.md | 8 ++- .claude/skills/너드나비스-코어룰/SKILL.md | 63 ++++++++++++++++++----- 2 files changed, 56 insertions(+), 15 deletions(-) diff --git a/.claude/live/SKILL.md b/.claude/live/SKILL.md index a1095fa..545d913 100644 --- a/.claude/live/SKILL.md +++ b/.claude/live/SKILL.md @@ -1,6 +1,7 @@ # [Live 변경분] 코어룰 SKILL.md — 2026-04-16 -## P19-A 신설: Agent 호출 완료 시 PM 로그 갱신 확인 의무 +## C27 신설 (코어 규칙 격상): Agent 호출 완료 시 PM 로그 갱신 확인 의무 +- 기존 P19-A → C27로 헌법급 격상 (PD님 직접 지시) - PM은 Agent 결과 수령 직후 PD 지시 로그 상태 갱신 여부를 즉시 확인 - 미갱신 시 PM이 직접 갱신 + Live 더미 기록 - 서브에이전트 프롬프트에 "로그 갱신 포함" 명시 의무 @@ -10,3 +11,8 @@ - #27 (코어코드 레포 통합): 진행중 → 완료 (아카이브 이동) - #26 (git 통합 점검): 완료 아카이브 이동 - #1 OI-2: "PD님 판단 대기" → "C+H1 PD님 승인 완료" + +## C28 신설 (코어 규칙 격상): 문서 수정 무승인 원칙 +- 기존 P12 → C28로 헌법급 격상 (PD님 직접 지시) +- 모든 .md 파일 수정·커밋·push는 PD님 개별 승인 없이 즉시 수행 +- "이 파일을 수정해도 되겠습니까?" 류의 확인 요청 자체가 금지 diff --git a/.claude/skills/너드나비스-코어룰/SKILL.md b/.claude/skills/너드나비스-코어룰/SKILL.md index f96ef5e..12549df 100644 --- a/.claude/skills/너드나비스-코어룰/SKILL.md +++ b/.claude/skills/너드나비스-코어룰/SKILL.md @@ -674,20 +674,6 @@ PD님이 각 부서 세션에서 직접 지시한 사항은 **부서가 자체 - **개발팀장**: 개발팀 PD 지시 로그 관리 책임 - **총괄PM**: 정기 모니터링 시 두 로그 확인 (P9 표준 절차) -### P19-A. Agent 호출 완료 시 PM 로그 갱신 확인 의무 (2026-04-16 신설) - -> **근본 원인**: Agent 도구로 호출된 서브에이전트가 작업을 완료했으나 PD 지시 로그를 갱신하지 않고 세션이 종료되는 패턴이 반복됨 (2026-04-16 #27·OI-2 갱신 누락 실증). - -**PM 의무 (Agent 결과 수령 직후)**: -1. Agent 결과를 수령하면, **해당 작업과 관련된 PD 지시 로그 항목의 상태가 갱신되었는지 즉시 확인** -2. 갱신되지 않았으면 PM이 직접 갱신 (서브에이전트 재호출 불필요) -3. 갱신 시 Live 더미 파일(`.claude/live/`)에도 변경분 기록 (P25 연계, 세션 갱신 전 즉시 트래킹) - -**서브에이전트 의무 (Agent 호출 시)**: -1. PM이 Agent 프롬프트에 **"작업 완료 시 PD 지시 로그 갱신 포함"을 명시** -2. 서브에이전트는 작업 완료 응답에 **로그 갱신 수행 여부를 명시** ("PD 지시 로그 #N → 완료 갱신" 또는 "로그 갱신 미수행 — PM 확인 필요") - -**위반 시**: C13 위반에 준함. PM 책임 (서브에이전트가 누락해도 PM이 잡아야 함) ### 로그 구조: 활성·아카이브 2분할 (2026-04-16 PD님 직접 지시) @@ -1173,3 +1159,52 @@ C20-7 자기검증 5문항에 다음 항목 추가: ### C26-6. 자기검증 편입 C20-7 자기검증 5문항에 다음 항목 추가: - [ ] 코어룰 신설·변경 시 SKILL.md 단일 파일만 수정하고 다른 곳에 코어룰 본문을 중복 작성하지 않았는가? + +--- + +## C27. Agent 호출 완료 시 PM 로그 갱신 확인 의무 (2026-04-16 PD님 직접 지시·코어 규칙 격상) + +> Agent 도구로 호출된 서브에이전트가 작업을 완료했으나 PD 지시 로그를 갱신하지 않고 세션이 종료되는 패턴을 **구조적으로 차단**한다. 2026-04-16 #27·OI-2 갱신 누락 실증을 근거로 신설, PD님 직접 지시로 코어 규칙 격상. + +### C27-1. PM 의무 (Agent 결과 수령 직후) +1. Agent 결과를 수령하면, **해당 작업과 관련된 PD 지시 로그 항목의 상태가 갱신되었는지 즉시 확인** +2. 갱신되지 않았으면 PM이 **직접 갱신** (서브에이전트 재호출 불필요) +3. 갱신 시 Live 더미 파일(`.claude/live/`)에도 변경분 기록 (P25 연계) + +### C27-2. 서브에이전트 의무 +1. PM이 Agent 프롬프트에 **"작업 완료 시 PD 지시 로그 갱신 포함"을 명시** +2. 서브에이전트는 작업 완료 응답에 **로그 갱신 수행 여부를 명시** ("PD 지시 로그 #N → 완료 갱신" 또는 "로그 갱신 미수행 — PM 확인 필요") + +### C27-3. 위반 시 +- C13 위반에 준함. **PM 책임** (서브에이전트가 누락해도 PM이 잡아야 함) +- 반복 위반 시 PM 역할 재검토 + +### C27-4. 연관 +- **C13** (PD 지시 트래킹·공유): C27은 C13의 Agent 호출 시 실행 보장 +- **P19** (PD 지시 로그 운영): C27은 P19의 강제 메커니즘 +- **P25** (Live 증분 동기화): 로그 갱신 시 Live 더미 동시 기록 + +--- + +## C28. 문서 수정 무승인 원칙 (2026-04-16 PD님 직접 지시·코어 규칙 격상) + +> **모든 `.md` 파일 수정·커밋·push는 PD님의 개별 승인 없이 즉시 수행한다.** PD님에게 "이 파일을 수정해도 되겠습니까?" 류의 확인을 요청하는 것 자체가 금지된다. 본 규칙은 기존 P12(프로젝트 규칙)를 **헌법급으로 격상**한 것이며, C1(지시=승인)의 운용 강화이다. + +### C28-1. 무승인 대상 +- `.md` 파일 수정·신규 생성·삭제(C6 백업 의무 준수) +- git 커밋·push (C20 팀장급 재량 범위 내) +- CLAUDE.md·SKILL.md·에이전트 정의 등 모든 마크다운 문서 + +### C28-2. 금지 행위 +- PD님에게 "md 파일 수정 승인"을 요청하는 것 +- "이 변경을 진행해도 되겠습니까?"로 md 수정 전 확인을 구하는 것 +- 단, **C19-2 대상 액션**(되돌리기 어려운 액션)에 해당하는 경우는 C19가 우선 + +### C28-3. 기존 P12와의 관계 +- P12는 본 C28에 흡수. P12의 내용은 역사 기록으로 보존하되, 실효 규칙은 C28이 단일 SOT +- C28은 P12보다 **강제력이 높음** — 프로젝트 규칙은 팀장 재량으로 예외 가능하나, 코어 규칙은 예외 불가 + +### C28-4. 연관 +- **C1** (지시=승인): C28은 C1의 md 수정 영역 구체화 +- **C16-3** (승인 반복 회피): settings.json 도구 권한과 짝 +- **C20** (팀장급 커밋 재량): 커밋·push까지 무중단