diff --git a/.claude/skills/너드나비스-코어룰/SKILL.md b/.claude/skills/너드나비스-코어룰/SKILL.md index 036aa1d..14a99c1 100644 --- a/.claude/skills/너드나비스-코어룰/SKILL.md +++ b/.claude/skills/너드나비스-코어룰/SKILL.md @@ -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님 사전 확인: diff --git a/.live/SKILL.md b/.live/SKILL.md new file mode 100644 index 0000000..ec1c81e --- /dev/null +++ b/.live/SKILL.md @@ -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 수행.