# 🛡️ [헌법급] C20 신설 + C17-3 동기화 블록 보강 (2026-04-15)

> **공지일**: 2026-04-15
> **지시자**: PD님 (직접 지시)
> **발행자**: 총괄PM
> **적용 범위**: 전 부서 세션 리더 (총괄PM·개발실장·기획팀장)
> **본문 SOT**: `공유/공통_업무_규칙.md` C20 신설, C17-3 동기화 블록 보강

---

## PD님 지시 원문

> "앞으로 커밋, 푸쉬는 각 팀이 자체적으로 팀장급이 재량껏 판단해서 진행하도록 해줘. 만약 커밋하게 되었을 때 우려되는 이슈가 있을 경우는 미리 PD에서 확인 조치 후 진행하고 그렇지 않다면 재량껏 커밋하고 푸쉬까지 진행하라는 뜻이야."

---

## C20 — 팀장급 커밋·푸시 재량 원칙

### 재량 범위 (PD님 사전 승인 불요)
- 자기 작업 브랜치 일반 커밋 / 원격 push
- **자기 작업 결과의 main 병합** (정상적 fast-forward 또는 일반 merge)
- 일일보고·PD 지시 로그·메모리 등 운영 산출물 갱신
- 본 변경의 자연스러운 main 반영

### PD님 사전 확인 필수 (우려 이슈)
- 다른 부서·다른 프로젝트에 직접 영향이 미치는 변경
- 헌법 제1원칙·핵심 규칙(C)·프로젝트 규칙(P) 신설·변경
- 되돌리기 매우 어려운 변경
- 외부 공개·외부 전송·외부 시스템 영향
- 데이터·밸런싱 자산 (C6 결합)
- 프로덕션·실기기 빌드·서버 영향 (C8 결합)

### C19-2 그대로 유지되는 위험 액션
- `force push` (특히 main·공유 브랜치)
- 영구 삭제 (브랜치·태그·history rewrite)
- 외부 공개 게시 / 권한 변경 / 시스템 이관

### 책임
- 팀장급은 재량 행사의 **결과 책임**
- 우려 이슈 판단 누락 시 자진 보고 + PD님 처분
- 재량 행사 결과는 PD 지시 로그·일일보고에 사실 기록 (C13)

---

## C17-3 동기화 블록 보강 (개발실 권고 반영)

개발실장이 본인이 받은 동기화 명령에 추가한 검증 단계가 우수하여 표준에 반영:

### 보강 내용 (4단계 추가)
| # | 항목 | 의미 |
|---|------|------|
| 1 | `cd "<worktree 절대 경로>"` | 진입 위치 명시 (다른 디렉토리에 있을 가능성 대비) |
| 2 | `git log --oneline HEAD..origin/main \| head -15` | head -5 → head -15 확장 (최근 변경 폭이 큰 경우 대비) |
| 3 | `git status` | 머지 후 상태 확인 (충돌·대기 변경 검출) |
| 4 | `git log --oneline -5` | 머지 결과 검증 |

### 보강 후 동기화 블록 표준
```
cd "<worktree 절대 경로>"
git worktree list
git fetch origin
git log --oneline HEAD..origin/main | head -15
git merge origin/main --no-edit
git status
git log --oneline -5
```

---

## 적용 시점

**즉시**. 본 공지 이후 모든 세션 리더는 C20 운용 + C17-3 보강된 동기화 블록 사용.

## 전파 (C10-6 3중 전파)

- [x] `공유/공통_업무_규칙.md` C20 신설 + C17-3 동기화 블록 보강
- [x] 본 조직공지 발행
- [x] 개발실·기획실 CLAUDE.md "🔔 최근 규칙 변경" 1줄 추가
- [x] 양 부서 PD 지시 로그 #19 등록

## 본 공지 자체의 main 반영

본 변경은 헌법 제1원칙·핵심 규칙 신설(C20)에 해당하나 **PD님이 본 지시에서 명시 위임**하셨으므로 C20-2 사전 확인 면제 케이스. 총괄PM 재량으로 main 병합 진행.

## 위반 시

C19에 준하여 자진 보고 + PD님 처분.
