2026-04-15 본 사이클에서 총괄PM이 "부서 워크트리의 origin/main 대비 편차"를 "C18 위반·동기화 불일치"로 오진하여 PD님께 불필요한 수동 rebase 결정을 요청한 사건이 발생했다. 이는 B안 자동화(hook)가 이미 담당하는 정상 편차 영역에 대한 과잉 개입이며, **feedback_automation_trust.md** 로 재발 방지 메모리 등재 및 **C19-3-4** 체크리스트 추가로 정리된 바 있다.
그럼에도 PD님께서는 더 근본적인 개선을 지시하셨다:
> "내가 지시하고 승인한 작업이 완료될 때마다 푸쉬해서 다른 부서에서 즉시 hook할 수 있도록 우리 조직의 코어 규칙을 정하는거야. 그리고 내가 PM에게 다른 부서 진행 현황 등을 물어보면 PM이 즉시 수동으로 git fetch를 진행해 즉시 확인하도록 하고."
이에 총괄PM이 **C21** 초안을 작성하여 개발실장·기획팀장의 검토를 거친 뒤 PD님께 최종 결정을 받고자 한다.
---
## C21 초안 본문 (v1)
```markdown
## C21. 작업 완료 즉시 공유·PM 능동 확인 의무 (2026-04-15 PD님 직접 지시)
> PD님이 지시·승인한 작업이 완료되는 즉시 작업물은 지체 없이 push 하여
> 타 부서 세션의 hook이 즉시 감지할 수 있도록 한다. 또한 PM이 타 부서
> 진행 현황을 질의받을 때는 즉시 수동 git fetch 를 실행해 throttle 지연
> 없이 최신 상태를 확인·보고한다.
### C21-1. 작업자 측 — 안건 완료 즉시 push 의무
- 적용: PD님 지시·승인 단위 안건의 완료 시점
- 단위: 한 안건 내 커밋이 복수여도 **안건 완료 시 1회 push** 로 충분
(커밋마다 push 아님. 지연·일괄 push 금지)
- main 병합 권한자는 main 병합·push까지 완결
- C20 재량과 보완 관계: C20은 재량, C21-1은 승인 안건 완료 시 의무
### C21-2. PM 능동 확인 의무 (특정 조직 지칭 질의 한정)
- 적용: PD님이 PM에게 **특정 부서·팀을 지칭**해 진행 현황·상태·
인지 보고 도달 여부를 질의한 경우
- 예시: "개발팀/개발실 진행상황 체크해서 보고해",
"개발팀과 기획팀 업무 파악 후 보고해"
- 비적용: 부서 무관 일반 질의, 본 세션 자체 진행 상태 질의
- 행동: 즉시 `git fetch origin` 수동 실행 → 5분 throttle 우회
→ `git log HEAD..origin/main` + 지칭 부서 브랜치·파일 직접 읽기
→ PD님께 실상태 보고
- 금지: hook 감지분만 보고, 이전 fetch 결과로 추정 보고
### C21-3. 연관
- C5 (정직성): throttle 지연 상태를 최신으로 오보 = C5 위반
- C18 (조직 공유 완료): push + 대상 세션 도달 판정
- C19-3-4 (자동화 신뢰): 자동화 한계(throttle) 보완이지 침범 아님
- C20 (팀장급 재량): 재량 유지, C21-1은 승인 안건 완료 시 의무화
### C21-4. 위반 시
- 작업자: 지연 push 발각 시 즉시 push + 자진 보고
- PM: 수동 fetch 누락한 현황 보고는 재보고 + C20-7 미통과 처분
```
---
## 검토 요청 사항 (팀장급 응답 항목)
### 개발실장 앞
1.**C21-1 "안건 완료" 정의의 실무 적용**: 개발실에서 "한 안건"의 경계가 모호한 경우 (예: 장시간 리팩토링, 다중 PR 시리즈)에 판정 기준은?
2.**C21-1과 CI/CD 관계**: 자동 빌드·테스트 파이프라인을 거치는 경우, "push 시점"을 빌드 통과 전/후 중 어디로 정의할지?
3.**C21-2 fetch 동작의 개발실 부담**: PM이 빈번히 "개발실 현황 체크"를 trigger할 때 개발실 push 빈도가 따라올 수 있는지? 지속가능성 검토.