rules(C35-11): 구현 커밋 게이트 갈음 성문화 — PD 승인 2026-08-23 §98

- C35-11 신설: 설계 계층 plan-auditor 모드A 통과가 선행한 구현 커밋에 限 사전 게이트 갈음
- 감사 차단 5건 반영: 미도착 push 3요건·적용 요건 한정·dev-auditor 제외·허용형·소급 3단
- C37 3중 전파: SKILL 본문·CLAUDE 요약·아카이브 6필드·agent 3종
- 부수: C35-1 하위 라벨 복원(C37-3 선재 결함)·dev-auditor C31→C42 정정
- P19 시정: BT15-Org 등재·완료 처리

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
깃 관리자 2026-08-24 02:47:45 +09:00
parent dffe0b6750
commit 75e783d964
8 changed files with 53 additions and 6 deletions

View File

@ -72,7 +72,9 @@ pm-auditor(PM 전담 감사)만으로는 개발팀 내부 세부 검증 불가.
## 수행 모드 3종
**모드 A. 응답 발신 직전 교차 검증** — 개발팀장이 중요 보고 작성 후 호출 (C31 대리·병행)
**모드 A. 응답 발신 직전 교차 검증** — 개발팀장이 중요 보고 작성 후 호출 (C42 대리·병행)
> **C35-11 적용 범위 (2026-08-24)**: 구현 커밋 사전 게이트 갈음은 PD 승인 문언상 **plan-auditor 모드A 통과에 한정**된다. 본 감사관의 모드 A 통과는 현행 규칙상 갈음 대상이 **아니며**, 동등 확장은 별건 PD 상신 사안이다.
**모드 B. 세션 말미 주기 감사** — 개발팀 작업 종료 시 기록 누락·규칙 위반 전수 점검
**모드 C. 특정 주제 집중 감사** — 특정 기술 결정·리팩토링 반영 정확도

View File

@ -60,6 +60,8 @@ pm-auditor(PM 전담)·dev-auditor(개발 전담)만으로는 기획 고유 영
## 수행 모드 3종
**모드 A. 응답 발신 직전 교차 검증** — 기획팀장 중요 보고 전 호출
> **C35-11 구조적 역할 (2026-08-24 PD 승인 신설)**: 본 모드 A 감사 **통과**는 해당 설계 산출물의 **구현 커밋 사전 게이트를 갈음**한다(C35-1 #2 예외). 통과 판정 시 구현 커밋은 하위 pm-auditor 판정 대기 없이 집행 가능하며, 하위 판정은 사후 검증으로 반영된다(Critical 즉시 소급·Major 정정 후 push·Minor 기록). 따라서 본 감사는 구현 착수 적격 여부를 판정문에 **명시**해야 한다.
**모드 B. 세션 말미 주기 감사** — 기획팀 작업 종료 시 전수 점검
**모드 C. 특정 주제 집중 감사** — 특정 밸런스·스테이지·컨텐츠 기록 정확도

View File

@ -172,7 +172,7 @@ PD님 2026-04-23 BT4 승인 시 직접 지시: **"이 시스템을 운영해보
### 의무 호출 대상 7종 (C35-1)
1. 규칙 개정·신설 (C·P·헌법 원칙)
2. commit 직전 (특히 main push)
2. commit 직전 (특히 main push)**C35-11 갈음 요건**(설계 계층 plan-auditor 모드A 통과가 선행한 구현 커밋) 충족 시 사전 호출 예외·본 감사관 판정은 사후 검증(2026-08-24 PD 승인)
3. PD 지시 로그 상태 변경 (진행중→완료·아카이브 이동)
4. feedback 메모리 신설·갱신
5. PD님 결정·현황 보고 응답 발신 전

View File

@ -215,13 +215,13 @@ P26·P27 흡수. 세션 전환·PC 변경 시에도 일관 정보 공유 보장.
---
## C35. pm-auditor 의무 참여 체계
## C35. pm-auditor 의무 참여 체계 (2026-04-19 신설 · 2026-04-20 C35-9 개정 · 2026-08-24 C35-11 신설)
조직 내 공유 작업에 pm-auditor를 **사전 호출** 의무화.
### 의무 호출 대상 7종
### C35-1. 의무 호출 대상 7종
1. **규칙 개정·신설** — 핵심·프로젝트 규칙·헌법 변경
2. **commit 직전** — 특히 main push 대상
2. **commit 직전** — 특히 main push 대상 (**C35-11 갈음 요건 충족 시 예외**)
3. **PD 지시 로그 상태 변경** — 진행중→완료, 아카이브 이동
4. **feedback 메모리 신설·갱신**
5. **PD 결정·현황 보고 응답 발신 전**
@ -234,6 +234,21 @@ P26·P27 흡수. 세션 전환·PC 변경 시에도 일관 정보 공유 보장.
### 위반 시
- 의무 호출 누락 → C3 이슈 은폐 금지에 준함. 자진 보고 + 소급 호출
### C35-11. 구현 커밋 게이트 갈음 — 설계 계층 감사 통과 (2026-08-24 PD 승인 신설)
> **신설 근거**: 서브에이전트가 발주한 pm-auditor 판정이 **3건 연속 커밋에 후행**(2건 사후 반환·1건 미수령)해 C35-1 #2 "commit 직전 사전 호출"이 구조적으로 실효를 잃었다. 설계 계층 감사는 반환이 실증적으로 작동하므로, **게이트를 반환이 되는 계층으로 이동**시킨다. PD 승인 = 대화로그 `GodDem/2026-08-23.md` §98 L413.
**(a) 적용 요건 (한정)** — **설계 계층 plan-auditor 모드A 감사가 선행·통과한 산출물의 구현 커밋에 한한다.** 설계 감사가 선행하지 않는 커밋(문서 전용·인프라·핫픽스·**본 규칙 같은 규칙 개정 커밋 자체**)은 갈음 대상이 아니며 **C35-1 #2 원칙(사전 호출 + 매니페스트) 그대로** 적용한다.
**(b) 갈음** — (a) 요건 충족 시 해당 설계 감사 통과를 구현 커밋의 **사전 게이트로 갈음**한다. 하위 pm-auditor 호출 의무는 유지하되 그 **판정은 사후 검증**으로 정의한다. **판정 미도착은 집행 정지 사유가 되지 않는다**(C41 병렬 진행 정합). 도착한 판정은 즉시 반영한다.
**(c) 사후 판정 반영 3단** — **Critical = 즉시 소급 조치** / **Major = 정정 후 push** / **Minor = 기록**. 어느 등급도 무시 불가.
**(d) 판정 미도착 상태의 main push 3요건** — ① PM이 **1회 재호출 또는 PM 직접 자기검증**(감사 영역 체크리스트) 수행 ② 대화로그에 **"판정 미도착 · PM 자체 검증"으로 명시** — **판정 내용 인용 절대 금지**(미도착 판정을 인용하면 C23 위반: `feedback_subagent_hallucinated_audit_verdict` 실증) ③ 미도착 사실 자체를 **PD 보고 대상**으로 기록.
- **미평가 대안(조직 복귀 경로 보존)**: 감사 호출 주체를 PM 계층으로 상향(팀장 하위 호출 폐지·PM이 팀장 산출물에 감사관 직접 호출)하는 근본안이 있다. 본 조항은 이를 배제하지 않는다.
- **PM 확장 보류분**: dev-auditor 모드A 통과의 동등 갈음은 PD 승인 문언(`plan-auditor`) 외연이므로 **본 조항에 미포함** — 필요 시 별건 PD 상신.
---
## C36. PM 자율 판단 범위 상한 — 방향·원칙 수준 축소·희석 금지

View File

@ -82,7 +82,7 @@ PD님
- **C28** 문서 수정 무승인 원칙 / **C29** 업무 자율 수행 체계 (조직 생존급)
- **C30** git 동기화 프로젝트 작업 전 최신 상태 점검
- **C32** 대화로그 기록 의무 (헌법급, 구 P22·P24 흡수) / **C33** 조직 업무 공유·기록 체계 일관성 보장 (헌법급, 구 P26·P27 흡수)
- **C35** pm-auditor 의무 참여 체계 (2026-04-19 신설 — 조직 내 공유 작업 7종 사전 호출 의무 · **C35-9 Layer 3 전면 개정 2026-04-20 #50**: PostToolUse 경고·30분 윈도우 폐기 → PreToolUse 차단 + 해제 워크플로우 근본 해결 · 매니페스트(`auditor_gate.sh`·`manifest_register.sh`·`manifest_archive.sh`) · BYPASS 우회 불가 · C35-10 장기 패턴 분석)
- **C35** pm-auditor 의무 참여 체계 (2026-04-19 신설 — 조직 내 공유 작업 7종 사전 호출 의무 · **C35-9 Layer 3 전면 개정 2026-04-20 #50**: PostToolUse 경고·30분 윈도우 폐기 → PreToolUse 차단 + 해제 워크플로우 근본 해결 · 매니페스트(`auditor_gate.sh`·`manifest_register.sh`·`manifest_archive.sh`) · BYPASS 우회 불가 · C35-10 장기 패턴 분석 · **C35-11 구현 커밋 게이트 갈음 신설 2026-08-24 PD 승인** — 설계 계층 plan-auditor 모드A 통과가 선행한 구현 커밋에 한해 사전 게이트 갈음·하위 pm-auditor는 사후 검증(판정 미도착이 집행 정지 사유 아님)·사후 반영 3단(Critical 즉시 소급/Major 정정 후 push/Minor 기록)·미도착 push 3요건)
- **C36** PM 자율 판단 범위 상한 — 방향·원칙 수준 축소·희석 금지 (2026-04-20 헌법급 신설, 판정 기준 3종 · 실질 필요성 4문항 적용 범위 제한 · C42-7 H 체크리스트 편입 · pm-auditor 5-E 연계)
- **C37** 규칙 문서 관리 원칙 (2026-04-20 헌법급 신설 — 중복 금지·의미 보존·참조 무결성·표기법 통일·순서 정렬·변경 아카이브·3중 전파 8조항. 규칙 추가·변경 시 본 원칙 준수 의무)
- **C38** 기술 도구·시스템 구축 주체 vs 활용 주체 분리 (2026-04-24 BT9 NerdNavis 경험 반영 헌법급 신설 — 도구 구축 = 개발팀, 활용 업무 = 해당 업무 주 담당 팀)

File diff suppressed because one or more lines are too long

View File

@ -36,3 +36,17 @@
- **Minor 수용 3**: ①`HeroGrade<=0` 가드 근거 오류 — Newtonsoft+필드 초기자(`= 4`)로 **미존재 키는 4로 남음·0 안 됨**(가드는 무해·근거 문장/설계 R-E5 심각도 하향) ②매니페스트 target 파일명 불일치(08-23→08-24) ③백업 경로 미표기(실재 확인 `공유/개발팀_백업/GodDem/` 4종·표준 포맷)
- **과장 1건 정정 수용**: "§6-3 무손실 문언 직접 부합" → **"저장 정수 보존·실효값은 캡 반감(0.30→0.15)"**이 정확. 근거③("HeroGrade 향후 상승 축")은 설계 내부 모순 인용이라 삭제·근거①②로 충분
- **push 전 필수 반영**: 커밋이 SOT로 인용한 설계 v2 등 BT untracked 4종 동반 커밋(본 배치에서 집행)
## 103. C35-11 감사 게이트 개정 성문화 완료 (PM·2026-08-24)
- **pm-auditor 사전 감사(규칙 개정 = C35-1 #1 사전 감사 유지) 조건부 통과****차단 조건 5건 전량 반영 후 집행**:
- **C-1** 판정 미도착 경로 무처리(무감사 push 공백) → **(d) 미도착 push 3요건 신설**(PM 재호출 또는 자기검증·"판정 미도착·PM 자체 검증" 명시·**판정 인용 절대 금지**·PD 보고)
- **C-2** 갈음 대상 미정의 → **(a) 적용 요건 한정**(설계 감사 선행 구현 커밋에 限·문서/인프라/핫픽스/규칙 개정 커밋은 기존 원칙)
- **C-3** dev-auditor 임의 추가 = PD 문언 외연(C36-2) → **제외**(보수 선택·별건 상신 대기·dev-auditor.md에 미포함 명시)
- **C-4** "집행 정지 금지" 명령화 → **허용형 전환**("미도착이 정지 사유 아님"+도착 판정 즉시 반영)
- **C-5** 소급을 Critical로만 한정 = 실무 이하 축소 → **3단 명시**(Critical 즉시 소급/Major 정정 후 push/Minor 기록)
- **C37 3중 전파 집행**: `bt-foundation/SKILL.md`(C35-11 본문+제목 형식 정비) · `CLAUDE.md`(요약) · `폐기_규칙_아카이브.md`(C37-6 6필드·경위에 PD 승인 좌표 §98 L413 + **미평가 대안 "감사 호출 주체 PM 상향"** 기재·복귀 경로 보존) · **agent 3종**(pm-auditor 7종 #2 갈음 표기·plan-auditor 모드A 구조적 역할+구현 적격 명시 의무·dev-auditor 적용 범위 제외 명시)
- **부수 해소 2건**: ①**C35-1 하위 라벨 복원** — 2026-05-07 SKILL 분할 시 소실돼 조직 6개소(SKILL 3·CLAUDE·agent·scripts)가 착지점 없는 번호를 참조하던 **C37-3 선재 결함** ②dev-auditor.md 폐기 규칙 C31 참조 → C42 정정
- **P19 위반 시정**: PD 승인(§98 Q3)이 PD 지시 트래킹 미등록 상태였음 — **BT15-Org 신규 등재·완료 처리**(잔여 5건 병기)
- **C20-7 완료 보고**: 변경 요지·영향 범위·적용 시점 PD 보고 발신
- 감사 지적 중 **미집행 이월**: 아카이브 파일 순서 혼재·P17 중복 등재(C37-1·5 선재 위반·전면 정렬은 범위 초과) → 별건 백로그(BT15-Org 잔여 ③)

View File

@ -598,3 +598,16 @@ P17 번호 재사용 금지 (C14-5 확장 "번호 구멍 허용" · C37-2 "번
| **상태** | 폐기 |
| **대체 관계** | `.live/` 레포 내 일반 디렉토리(.gitignore) + UserPromptSubmit hook `scripts/live_inject.sh` 증분 주입 (단순 유지). `memory/org/` 레포 git 추적 SOT 직접 저장. audit 로그 사용자 홈 일반 디렉토리(`$HOME/.claude/.burningtimes_*`) |
| **경위·근거** | 본 체계는 Claude Code MSIX 데스크톱 앱이 매 세션마다 `.claude/worktrees/<hash>/` 디렉토리를 자동 생성하여 발생하는 worktree 격리 사건을 우회하기 위해 설계됨 (중앙 Junction + sync 4계층). 그러나 2026-04-26 PD 직접 결정으로 **CLI 전환 채택** — PD가 PowerShell에서 `claude` CLI를 직접 호출하면 `--no-worktree` 기본값으로 worktree 자체 미생성. worktree 격리 사건 원천 차단 → C34 중앙 Junction·sync 4계층 모두 불요. PD 결정 안건 (나) 전면 폐기. 부산 효과: 매 세션·매 응답 토큰 약 3,200~3,600 절감 (월 6.4M~7.2M). 백업: `.claude/backups/central-2026-04-26/` (680 파일 2.7MB). 폐기 영향 조항: C34-1~C34-18 본문 + C16-1·C42-7 B/E·C43·P33 등 다른 조항의 C34 참조 일괄 정정. 신설 1조 — `.live/` 일반 디렉토리 + `live_inject.sh` 단순 유지로 PC 내 다중 PowerShell 세션 즉시 공유 자산은 보존 |
---
## C35-11. 구현 커밋 게이트 갈음 — 설계 계층 감사 통과 (2026-08-24 신설·개정 기록)
| 필드 | 내용 |
|------|------|
| **규칙 번호** | C35-11 (C35 부속 조항 신설 — 활성 규칙 개정) |
| **변경일** | 2026-08-24 |
| **변경 전** | C35-1 #2 "commit 직전 — 특히 main push 대상" 사전 호출 의무 예외 없음. 구현 커밋도 pm-auditor 판정 수령 후 집행이 문언상 요구 |
| **변경 후** | 설계 계층 plan-auditor 모드A 통과가 선행한 **구현 커밋에 한해** 사전 게이트 갈음. 하위 pm-auditor 호출 의무 유지·판정은 사후 검증(미도착이 집행 정지 사유 아님). 사후 반영 3단(Critical 즉시 소급/Major 정정 후 push/Minor 기록). 미도착 push 3요건(PM 재호출 또는 자기검증·"판정 미도착·PM 자체 검증" 명시·판정 인용 금지·PD 보고). 문서/인프라/핫픽스/규칙 개정 커밋은 갈음 대상 외 |
| **사유** | 서브에이전트 발주 pm-auditor 판정이 **3건 연속 커밋에 후행**(2건 사후 반환·1건 미수령) — C35-1 #2가 구조적 실효 상실. 설계 계층 감사는 반환이 실증 작동(감사결과 문서 3종 실존)하므로 **게이트를 반환이 되는 계층으로 이동**(파라미터 조정 아닌 구조 이동·C2 근본) |
| **경위** | PD 직접 승인 — 대화로그 `공유/대화로그/GodDem/2026-08-23.md` **§98 L413**(AskUserQuestion "개정 승인"). 성문화는 2026-08-24 pm-auditor 사전 감사(조건부 통과) 차단 조건 5건 반영 후 집행: C-1 판정 미도착 경로 신설·C-2 적용 요건 한정·C-3 dev-auditor 확장 제외(PD 문언 초과분 별건 상신)·C-4 명령형→허용형·C-5 소급 3단. C37 3중 전파 = SKILL 본문 + CLAUDE.md 요약 + agent 3종(pm·plan·dev-auditor). 부수: C35-1 하위 라벨 복원(2026-05-07 SKILL 분할 시 소실·조직 6개소가 라벨 없는 번호를 참조하던 C37-3 선재 결함 착지). **미평가 대안 = 감사 호출 주체 PM 계층 상향**(팀장 하위 호출 폐지·PM이 직접 호출해 반환 정상화) — 본 조항은 이를 배제하지 않음(복귀 경로 보존) |