feat(core): C20-1-A 방침 전환 — 자동 push 기본 (PD님 직접 지시)
PD님 지시: "작업이 완료되면 내가 말하지 않아도 항상 업무 내용 공유 및 동기화를 진행해서 어떤 세션에서든 현재 상태가 일관성 있게 유지되어야 해." ## 변경 요지 - 기존(2026-04-16): push는 PD님 "세션 공유" 지시 시에만 - 신규(2026-04-17): 업무 완료 3요소(PD 지시 로그 갱신·대화로그 엔트리·산출물 확정) 충족 시 자동 push - 예외: PD 명시적 억제 / C19-2 해당 / C8 프로덕션 보호 대상 ## 반영 - SKILL.md C20-1-A 본문 전면 개정 - .live/SKILL.md 즉시 반영 Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
cd036eca1c
commit
added9d546
|
|
@ -325,12 +325,28 @@ PD·스태프와의 회의·리뷰·검증이 실제로 일정상 의존성을
|
|||
- 자기 작업 브랜치에 대한 일반 커밋
|
||||
- 일일보고·PD 지시 로그·메모리 등 운영 산출물 갱신 커밋
|
||||
|
||||
### C20-1-A. push 시점 규칙 (2026-04-16 PD님 직접 지시)
|
||||
**작업 완료 시 임의 push 금지.** push는 PD님이 "세션 공유"·"push"를 지시한 시점에만 수행한다. 작업 중간 산출물은 **로컬 커밋 + Live 더미 기록**으로 관리하며, 다른 세션은 Live 더미를 통해 실시간 트래킹한다.
|
||||
- 로컬 커밋: 자유 (작업 이력 보존)
|
||||
- 원격 push: **PD님 지시 시에만** (P21-2 "세션 공유" 트리거)
|
||||
- Live 더미: 원본 수정과 동시에 `.live/`에 변경분 기록 (P25)
|
||||
- 기존 "자기 작업 브랜치 원격 push", "main 병합", "본 변경의 자연스러운 main 반영"은 C20-1-A에 의해 **PD님 지시 시에만** 수행
|
||||
### C20-1-A. push 시점 규칙 (2026-04-17 PD님 재지시로 방침 전환)
|
||||
**업무 완료 시 자동 push (기본)**. 2026-04-16 "PD님 지시 시에만 push" 방침은 2026-04-17 PD님 직접 지시 **"작업이 완료되면 내가 말하지 않아도 항상 업무 내용 공유 및 동기화를 진행해서 어떤 세션에서든 현재 상태가 일관성 있게 유지되어야 해"**로 **자동 동기화 기본**으로 전환됨. 세션 간 상태 불일치가 조직 운영 신뢰에 직결되므로 기본값을 "자동 push"로 바꾼다.
|
||||
|
||||
**자동 push 적용 기준 (업무 완료 판정 3요소 충족 시)**:
|
||||
1. **PD 지시 로그 갱신** (완료 아카이브 이동·상태 전환 완료)
|
||||
2. **대화로그 엔트리 기록** (결정·설계 엔트리는 기각안 필드 포함, P24)
|
||||
3. **산출물 확정** (파일 실존, verify_log_paths 통과)
|
||||
|
||||
위 3요소 충족 시 PM은 **별도 PD 지시 없이 즉시** `git push origin main` 수행.
|
||||
|
||||
**push 억제 예외** (자동 push 하지 않는 경우):
|
||||
- PD님 명시적 억제 지시 ("push 보류"·"세션 공유 대기" 등)
|
||||
- C19-2 해당 액션 (force push·영구 삭제·외부 공개·프로덕션 영향)
|
||||
- C8 프로덕션 보호 대상 변경 (롤백 경로 확보 전)
|
||||
|
||||
**작업 중간 커밋**: 로컬 커밋은 자유. 단 한 업무 사이클 완료 시 일괄 push가 기본이며, **세션 종료 전 미푸시 상태 유지 금지** (SessionEnd hook `session_end_audit.sh`가 감지).
|
||||
|
||||
**Live 더미**: 현 세션 즉시 반영 목적으로 유지 (P25). 원본이 이미 커밋·push되어도 .live/ 더미는 세션 중 별도 관리.
|
||||
|
||||
**연관 재정의**:
|
||||
- P21-2 "세션 공유" 트리거는 여전히 유효 — **부분 완료 중간 공유** 시점 명시 용도로 남김 (자동 push와 충돌 없음)
|
||||
- C29-4 "업무 완료 후 동기화"와 정합 — 동기화 범위에 원격 push 포함으로 명시화
|
||||
|
||||
### C20-2. PD님 사전 확인 필수 (우려 이슈)
|
||||
다음에 해당하는 우려 이슈가 있으면 커밋·push 전 PD님 사전 확인:
|
||||
|
|
|
|||
|
|
@ -0,0 +1,21 @@
|
|||
## 2026-04-17 PM — C20-1-A 방침 전환 (자동 push 기본)
|
||||
|
||||
### 배경
|
||||
PD님 직접 지시: "작업이 완료되면 내가 말하지 않아도 항상 업무 내용 공유 및 동기화를 진행해서 어떤 세션에서든 현재 상태가 일관성 있게 유지되어야 해."
|
||||
|
||||
### 변경 전/후
|
||||
- **전(2026-04-16)**: push는 PD님 "세션 공유" 지시 시에만
|
||||
- **후(2026-04-17)**: **업무 완료 시 자동 push 기본**
|
||||
|
||||
### 자동 push 판정 3요소 (모두 충족 시 즉시 push)
|
||||
1. PD 지시 로그 갱신 (완료 아카이브 이동)
|
||||
2. 대화로그 엔트리 기록 (기각안 필드 포함)
|
||||
3. 산출물 확정 + verify_log_paths 통과
|
||||
|
||||
### 예외 (push 억제)
|
||||
- PD님 명시적 억제 지시 ("push 보류" 등)
|
||||
- C19-2 해당 (force push·영구 삭제·외부 공개·프로덕션 영향)
|
||||
- C8 프로덕션 보호 대상
|
||||
|
||||
### 현 세션 즉시 적용
|
||||
본 개정 커밋 자체부터 자동 push 적용. 이하 모든 업무 완료 시 PM은 별도 지시 없이 즉시 push 수행.
|
||||
Loading…
Reference in New Issue