feat(core): C18 신설 + C17 보강 — 브랜치 동기화 정직성 확보
2026-04-15 OI-2 위임 사건(브랜치·워크트리 분리로 인한 파일 미도달)을 계기로 신설·보강. 총괄PM이 'git push 완료 = 조직 공유 완료'로 오판하여 개발실장 세션이 인용 파일을 볼 수 없었던 구조적 결함을 차단. - C18 신설: 조직 공유 완료 판정 기준 — main 병합 + 대상 세션 도달 - C17 §3 보강: 복사 명령어 블록 최상단에 동기화 블록 의무 삽입 (git worktree list + git fetch + git log diff + git pull/merge) - C17 §4 보강: 동기화 명령 누락 금지 조항 추가 - 조직공지 발행, 양 부서 CLAUDE.md '최근 규칙 변경' 최상단 갱신 - 양 부서 PD 지시 로그 #14 등록 - 교훈 메모리 feedback_branch_sync_deception.md 신설 - MEMORY.md 인덱스 갱신 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
5f6d3fdf75
commit
3b5889ba39
|
|
@ -3,6 +3,7 @@
|
|||
> # 🚨 작업 시작 전 반드시 확인 (강제)
|
||||
>
|
||||
> ## 🔔 최근 규칙 변경 (최신순)
|
||||
> - **[2026-04-15] C18 신설 + C17 보강** (PD님 승인) — "조직 공유 완료" 판정은 **main 병합 + 대상 세션 도달** 기준 (C18). `git push` 완료만으로 "동기화 완료" 선언 금지. C17 복사 명령어 블록에 **동기화 명령 최상단 삽입 의무** 추가. 본문 재읽기: `공유/공통_업무_규칙.md` C17·C18 섹션. 배경: 2026-04-15 OI-2 위임 사건 (브랜치·워크트리 분리로 인한 파일 미도달).
|
||||
> - **[2026-04-15] C17 신설** (PD님 직접 지시) — 세션 이동 지시 시 **복사 가능 명령어 동봉 의무**. 세션 리더(개발실장 포함)는 PD님 지시 이관 시 응답 말미에 "📋 대상 세션 복사용 명령어" 블록 필수. 본문 재읽기: `공유/공통_업무_규칙.md` C17 섹션.
|
||||
> - **[2026-04-15] 🌟 헌법 제1원칙 신설** (PD님 직접 지시) — 너드나비스 조직 비전 3건(①PC 독립 최신화 ②차기 프로젝트부터 자산화 ③단기제작 스튜디오 지향)을 모든 C·P 규칙 **상위**로 편입. 작업 착수 전 비전 정합성 자문 의무. 본문 재읽기: `공유/공통_업무_규칙.md` 최상단 섹션.
|
||||
> - **[2026-04-15] C16 신설** (PD님 직접 지시) — PC 독립 셋업·세션 시작 표준. 핵심: 폴더 칩 UI로 부서 폴더 명시 선택·`.claude/settings.json` 루트+부서 3중 배치·승인 반복 회피. 상세는 `공유/공통_업무_규칙.md` C16 섹션 참조.
|
||||
|
|
|
|||
|
|
@ -40,6 +40,7 @@ C3·C13 위반에 해당. **즉시 자진 보고 후 소급 등록**.
|
|||
| 7 | 2026-04-15 | (PD님 직접 지시) #6 일괄 승인. **조직 전체 프로세스·노하우를 Git 저장소에 동기화 + push 완료 + 저장소 위치 보고**. 다른 PC에서 동기화 검증 예정 | **완료** | 본인 작업 완료: C14·C15 정식 편입 + 조직공지 + CLAUDE.md 갱신. 개발실장 작업: **로컬 git init → 스캐폴드(.gitignore/.gitattributes/README/paths.local.json.template/setup_windows.ps1/setup_macos.sh) 작성 → C14-4 참조 무결성 정리(공통_업무_규칙.md 부록 A SOT 신설, 개발실·기획실 CLAUDE.md 복붙 제거) → memory/org/ 사용자 메모리 복사 → 82개 파일 초기 커밋 + push 완료**. 첫 커밋 SHA: `4e2b236dbf7e9ed2b62d6565d45985055cc427fc`. Remote 확인: `https://burning.i234.me/NerdNavis/NerdNavisAi.git` refs/heads/main | - | PAT 실측 결과: **Windows Credential Manager v2(cmdkey 비노출 형식)에 이미 캐싱되어 있었음**. 첫 ls-remote는 401이었으나 push 시 자동 자격증명 처리되어 성공. 최종 검증 PD님 다른 PC에서 clone 테스트 대기 |
|
||||
| 7-α | 2026-04-15 | (PD님 직접 지시, #7 후속 확장) **`NerdNavisAi` 저장소 생성 권한 확인 및 생성**. 권한 있으면 Private 레포 생성 후 clone URL 회신, 없으면 검토 결과 보고 | **완료** (2026-04-15 총괄PM 세션 점검 시 상태 갱신, PD님 승인) | Private 레포 생성·push 완료: `https://burning.i234.me/NerdNavis/NerdNavisAi.git` (SSH: `ssh://git@burning.i234.me:30030/NerdNavis/NerdNavisAi.git`). 첫 커밋 `4e2b236`. #7 산출물에 흡수되어 실질 완결 | - | 교훈: 서브 연번(-α 등) 항목은 상위 항목 완료 시 동시 마감 누락되지 않도록 주의. 총괄PM 점검에서 소급 정정 |
|
||||
| 9 | 2026-04-15 | (PD님 직접 지시, 범조직 공통) **새 PC 셋업 대장정 결과를 코어룰로 정식화**: 어느 PC에서든 동일 셋업 보장 + PD님 매 세션 md 수정 승인 반복 회피를 조직 기본 뼈대로 고정 | **완료** | (1) `공유/공통_업무_규칙.md` C16 신설 (PC 독립 셋업·세션 시작 표준, 부속 6항). (2) `공유/조직공지/2026-04-15_C16_핵심규칙_신설_PC독립셋업_세션표준.md`. (3) `개발실/CLAUDE.md`·`기획실/CLAUDE.md` 최근 규칙 변경 최상단 C16 1줄 추가 (C10-6 3중 전파). (4) `공유/조직공지/신PC_셋팅_체크리스트_v2.md` 업그레이드 (폴더 칩 절차·승인 트러블슈팅·MSIX 바로가기 비권장). (5) `memory/org/feedback_session_start_protocol.md` 신규 + `MEMORY.md` 인덱스 갱신. (6) 본 로그 등록. | - | C16은 헌법급 코어룰. 모든 부서 에이전트는 본 공지 + 체크리스트 v2 + C16 본문을 작업 착수 전 재읽기 의무 (C10-1·C16-4) |
|
||||
| 14 | 2026-04-15 | (PD님 직접 지시, 승인) **C18 신설 + C17 보강 + A안(main 병합) 실행**. 2026-04-15 OI-2 위임 사건(브랜치 분리로 인한 파일 미도달)을 계기로 "조직 공유 완료" 판정 기준 코어룰화 + 복사 명령어에 동기화 명령 의무화 + `claude/strange-meitner` → `main` fast-forward 병합 + push | 진행중 | 본 응답에서 C18 신설·C17 §3·§4 보강·조직공지·교훈 메모리·양 CLAUDE.md 갱신 완료, main merge+push는 본 커밋 직후 실행 | - | 개발실장 세션은 `git pull origin main --ff-only` 또는 `git merge origin/main --no-edit`으로 동기화 후 OI-2 안건 재도출 재개 |
|
||||
| 13 | 2026-04-15 | (PD님 직접 지시, C5·C3 자진 정정) **OI-5 프레이밍 폐기 + 코어 프레임워크 목적 재정렬**. 개발실·총괄PM이 "신규 코어를 수상한 잡화점 혹은 차기 프로젝트에 '마이그레이션·도입'한다"는 잘못된 전제로 문서·안건을 구성함. PD님 실제 의도: (1) 수상한 잡화점은 **코어 프레임워크를 참조하지 않기로 결정** (기확정), (2) 코어 프레임워크는 **조직 자산으로서 R&D 대상** (분석·자산화가 목적이지 '대체품 제작·투입'이 아님), (3) 차기 프로젝트부터는 **축적된 조직 자산(코어 코드)을 활용** | 진행중 | `06_신규코어_설계안_v1.md` §1·§7·§8 전면 정정(OI-5 폐기, 마이그레이션 단계 삭제, R&D 목적 명문화), 양 부서 일일보고 정정, 재발 방지 메모리 신설, 조직공지 발행 | - | 총괄PM 책임. 본 이슈 재발 시 역할 재검토 안건. 향후 모든 PD 지시 수령 시 "목적·용도·범위·비목적" 4축 확인 의무 |
|
||||
| 12 | 2026-04-15 | (PD님 직접 지시, 범조직 공통) **C17 신설 — 세션 이동 지시 시 복사 가능 명령어 동봉 의무**. 모든 세션 리더는 PD님 지시를 타 세션으로 이관할 때 PD님이 즉시 복사·실행 가능한 명령어 블록을 함께 제공 | 진행중 | `공유/공통_업무_규칙.md` C17 신설 + 조직공지 + 양 부서 CLAUDE.md 1줄 추가 (C10-6 3중 전파) + 본 응답에 OI-2 위임 명령어 블록 동봉 | - | 개발실장 세션에서 OI-2 위임 지시서 수령 → 안건 재도출 진행 |
|
||||
| 11 | 2026-04-15 | (PD님 직접 지시, 총괄PM 경유) **OI-2·3·4 결정 + 조직 비전 헌법 제1원칙 편입**. (a) **OI-2**: 배포 방식은 PD님 목표 3건(PC 독립 최신화/차기 프로젝트부터 자산화/단기제작 스튜디오 지향) 기반으로 개발실+PM 논의 후 **안건 재제안**. (b) **OI-3**: 법무 검토 불요, 설계 패턴 최대 차용·참고 자료 활용 결정. (c) **OI-4**: A안(9개 모듈 일괄) 확정 | 진행중 | (a) OI-2 안건 도출 → 개발실장·pm-general 협의 위임. (b)(c) 06 설계안 확정 반영 → 개발실장 위임. 헌법 제1원칙 신설분은 `공유/공통_업무_규칙.md` 상단 + 조직공지 + 3중 전파 | - | OI-2 권장안 도출 후 PD님 승인 수령 → `06_신규코어_설계안_v1.md` §2.4·§7 갱신 + 릴리스 범위 섹션 A안 확정 |
|
||||
|
|
|
|||
|
|
@ -46,6 +46,7 @@ C3·C13 위반에 해당. **즉시 자진 보고 후 소급 등록**.
|
|||
| 7 | 2026-04-15 (세션 말미) | 기획팀장 자기검증 — 진행 작업이 총괄PM에 제대로 공유되었는지 체크·보고 | 완료 | 본 로그 소급 등록 + `공유/일일보고/2026-04-15_기획실.md` §0~§6 작성 완료. 후속 총괄PM 위임(새 PC 셋팅 마무리 자기검증)까지 §7에 반영 완료 | - | - |
|
||||
| 9 | 2026-04-15 | (PD님 직접 지시, 범조직 공통) **새 PC 셋업 대장정 결과를 코어룰로 정식화** — 어느 PC에서든 동일 셋업 보장 + PD님 매 세션 md 수정 승인 반복 회피를 조직 기본 뼈대로 고정 (개발실 로그 #9와 동일 지시) | **완료** | (1) `공유/공통_업무_규칙.md` C16 신설. (2) `공유/조직공지/2026-04-15_C16_핵심규칙_신설_PC독립셋업_세션표준.md`. (3) `개발실/CLAUDE.md`·`기획실/CLAUDE.md` C16 1줄 (C10-6 3중 전파). (4) `공유/조직공지/신PC_셋팅_체크리스트_v2.md`. (5) `memory/org/feedback_session_start_protocol.md` + `MEMORY.md` 갱신. (6) 본 로그 등록. | - | 기획실 전 구성원: 세션 시작 시 폴더 칩 UI로 `기획실/` 명시 선택 의무. C16-2 위반 시 작업 중단 + PM 공유 |
|
||||
| 8 | 2026-04-15 (총괄PM 경유, PD 지시 #6 후속) | GIT동기화방안 v2 ⑧⑨ 기획팀장 수렴 — 밸런싱 .xlsm 처리 방침 / 스킬 모듈 공용화 여부 권고안 제시 | 진행중 | `GIT동기화방안_v2.md` §8 ⑧·⑨ 기획팀장 의견(본 응답) — 총괄PM이 일괄 승인 안건으로 통합 예정 | - | - |
|
||||
| 14 | 2026-04-15 | (PD님 직접 지시, 범조직 공통) **C18 신설 + C17 보강**. "조직 공유 완료" 판정은 main 병합 + 대상 세션 도달 기준. `git push`만으로 완료 선언 금지. C17 복사 명령어에 동기화 블록 의무. 기획실 세션도 동일 기준 적용 | 완료 | 조직공지 수령 + CLAUDE.md 최근 규칙 변경 갱신 | - | 기획실 세션이 본 main 병합 후 `git pull origin main --ff-only`로 동기화 권장 |
|
||||
| 13 | 2026-04-15 | (PD님 직접 지시, 범조직 공통 공유) **코어 프레임워크 목적 정정 — R&D 자산화**. 기획실도 인지 필수: 코어 프레임워크는 수상한 잡화점 포함 "현행 프로젝트에 투입"이 아니라 **조직 자산 R&D**이며, 차기 프로젝트부터 활용. 관련 의사결정·연동 요청 시 본 원칙 준수 | 완료 | 조직공지 수령 확인. 기획실 작업은 본 정정의 직접 영향 없음 (수상한 잡화점은 기존 그대로 진행) | - | - |
|
||||
| 12 | 2026-04-15 | (PD님 직접 지시, 범조직 공통) **C17 신설 — 세션 이동 지시 시 복사 가능 명령어 동봉 의무**. 기획팀장도 본 원칙 준수 대상 | 진행중 | `공유/공통_업무_규칙.md` C17 신설 + 조직공지 + 기획실 CLAUDE.md 1줄 추가 (C10-6 3중 전파) | - | 기획실 관련 세션 이관 시 복사 명령어 동봉 필수 |
|
||||
| 11 | 2026-04-15 | (PD님 직접 지시, 범조직 공통) **조직 비전(목표 3건)을 헌법 제1원칙으로 편입**. "어느 PC에서든 최신 프레임워크 유지 / 차기 프로젝트부터 조직 자산으로 활용 / 단기제작 가능한 스튜디오로 발전"을 헌법 최상위 원칙으로 명문화 | 진행중 | `공유/공통_업무_규칙.md` 최상단 "헌법 제1원칙: 조직 비전" 섹션 신설 + 조직공지 + 양 부서 CLAUDE.md "🔔 최근 규칙 변경" 1줄 추가 (C10-6 3중 전파) | - | 기획실 전 구성원은 전 업무에서 본 비전과의 정합성을 작업 착수 전 자문할 것 |
|
||||
|
|
|
|||
|
|
@ -295,6 +295,41 @@ PD·스태프와의 회의·리뷰·검증이 실제로 일정상 의존성을
|
|||
- **P19**: PD 지시 로그 형식·등록 시점·상태 관리 (시작·진행·완료·중단)
|
||||
- **P20**: 일일 보고로 활동 가시화
|
||||
|
||||
## C18. 조직 공유 완료 판정 기준 — main 병합 + 대상 세션 도달 (2026-04-15 PD님 승인)
|
||||
|
||||
> **조직 공용 산출물은 `git push` 성공만으로 "동기화 완료"를 선언할 수 없다. `main` 브랜치에 병합되어 **모든 부서 세션이 도달 가능한 상태**가 되었을 때 비로소 "조직 공유 완료"로 판정한다.** 본 규칙은 C5(정직성)의 실질적 외연이며, push/merge/pull의 각 단계를 혼동하여 "공유 완료"로 오판한 2026-04-15 OI-2 위임 사건을 계기로 신설.
|
||||
|
||||
### C18-1. 단계별 상태 정의 (혼동 금지)
|
||||
|
||||
| 상태 | 의미 | "조직 공유 완료"? |
|
||||
|------|------|-----------------|
|
||||
| **로컬 커밋** | 작업자 worktree에만 존재 | ❌ |
|
||||
| **원격 push** | 원격 저장소의 작업 브랜치에 반영 | ❌ (다른 부서 브랜치는 모름) |
|
||||
| **main 병합** | `main` 브랜치에 merge 완료 | 🟡 조건부 (부서 세션이 pull해야 도달) |
|
||||
| **대상 세션 도달** | 부서 worktree가 main을 pull하여 파일이 실존 | ✅ **완료** |
|
||||
|
||||
### C18-2. 판정 절차 (세션 리더 의무)
|
||||
"조직 공유 완료"를 선언하기 전, 다음을 모두 확인:
|
||||
1. `git ls-remote origin refs/heads/main` 으로 원격 main HEAD 확인
|
||||
2. 해당 HEAD에 조직 공용 산출물이 포함되었는지 (커밋 내용 추적)
|
||||
3. 대상 부서 세션의 최근 동기화 상태 (일일보고·로그에서 추정 또는 명시 안내)
|
||||
4. 불확실 시 **"push 완료·main 병합 완료·세션 도달은 대상 세션 pull 후 확정"** 단계별 상태로 보고 (완료 단언 금지)
|
||||
|
||||
### C18-3. 허용 표현 / 금지 표현
|
||||
- ✅ 허용: "원격 push 완료 (main 병합·부서 세션 pull 필요)", "main 병합 완료 (부서 세션 pull 안내 발송)"
|
||||
- ❌ 금지: "동기화 완료" (세션 도달 미확인 상태), "조직 공유 완료" (main 미병합 상태)
|
||||
|
||||
### C18-4. 연관 규칙
|
||||
- **C5**: 상태를 혼동한 완료 선언은 정직성 위반
|
||||
- **C17**: 세션 이동 복사 명령어 블록에 동기화 명령이 포함되어야 대상 세션이 도달 가능
|
||||
- **C16**: PC 독립 동일 셋업 보장의 전제 = 모든 세션이 main으로 수렴하는 구조
|
||||
|
||||
### C18-5. 위반 시
|
||||
- "동기화 완료" 오보 발견 시 즉시 자진 정정 + 실제 상태 재보고
|
||||
- 반복 위반 시 역할 재검토
|
||||
|
||||
---
|
||||
|
||||
## C17. 세션 이동 지시 시 복사 가능 명령어 동봉 의무 (2026-04-15 PD님 직접 지시)
|
||||
|
||||
> **모든 세션 리더(총괄PM·개발실장·기획팀장·팀장급)는 PD님 지시를 다른 세션으로 이관해야 할 때, PD님이 대상 세션에서 즉시 복사·실행 가능한 명령어 블록을 반드시 함께 제공한다.** 세션 간 업무 전달의 **PD님 조작 부담을 최소화**하고, 이관 의도가 정확히 전달되도록 강제하는 헌법급 조항이다. 본 규칙은 C16(세션 시작 표준)의 운영 보완이며 헌법 제1원칙(조직 비전) 목표 3(단기제작 스튜디오) 실현을 위한 운용 규율이다.
|
||||
|
|
@ -317,12 +352,21 @@ PD·스태프와의 회의·리뷰·검증이 실제로 일정상 의존성을
|
|||
- 완료 후 보고 경로 명시 (로그 등록·일일보고·총괄PM 공유)
|
||||
4. **사전 체크리스트** (선택): 진입한 세션이 올바른 폴더인지 확인하는 1~2줄 가이드
|
||||
|
||||
### C17-3. 형식 표준
|
||||
### C17-3. 형식 표준 (2026-04-15 보강 — 동기화 검증 의무 추가)
|
||||
```
|
||||
📋 **대상 세션 복사용 명령어**
|
||||
|
||||
**진입**: (폴더 칩 UI에서 `개발실/` 선택 / 또는 `cd 개발실 && claude`)
|
||||
|
||||
**🔄 최우선 — 동기화 확인 (대상 세션에서 먼저 실행)**:
|
||||
~~~
|
||||
git worktree list # 현 세션이 어느 worktree·브랜치인지 확인
|
||||
git fetch origin
|
||||
git log --oneline HEAD..origin/main | head -5 # main과의 차이 확인
|
||||
git pull origin main --ff-only || git merge origin/main --no-edit
|
||||
~~~
|
||||
→ 동기화 후 인용 파일 실존 재확인: `ls @인용파일경로` 형태로 전수 체크
|
||||
|
||||
**복사할 프롬프트**:
|
||||
~~~
|
||||
(한 번에 복사되는 지시문. @ 참조 포함)
|
||||
|
|
@ -331,6 +375,8 @@ PD·스태프와의 회의·리뷰·검증이 실제로 일정상 의존성을
|
|||
**완료 후**: (보고 경로·기대 산출물 위치)
|
||||
```
|
||||
|
||||
**보강 배경 (2026-04-15 OI-2 위임 사건)**: 본인(총괄PM)이 인용한 조직공지 5건이 개발실장 세션의 worktree(`claude/adoring-pare`, `5ba6f88`)에서 실존하지 않아 "C5 위반 의혹"이 제기되었음. 파일은 `claude/strange-meitner` 브랜치에만 존재했고 개발실장 워크트리에 pull되지 않아 발생. **push 완료 ≠ 대상 세션 도달**이며, 세션 간 worktree·브랜치 분리는 C5의 실질적 외연이다.
|
||||
|
||||
- 코드펜스는 **물결(~~~) 3개** 또는 백틱 4개 등 중첩 가능 형식으로 작성하여 PD님이 내부 코드블록까지 한 번에 복사 가능하게 한다
|
||||
- 프롬프트 블록은 **self-contained** 해야 한다 — 대상 세션은 본 세션의 맥락을 공유하지 않으므로, 이관 프롬프트만 읽어도 작업 수행 가능해야 한다
|
||||
|
||||
|
|
@ -338,6 +384,7 @@ PD·스태프와의 회의·리뷰·검증이 실제로 일정상 의존성을
|
|||
- 이관 지시 후 **복사 명령어 누락 응답 금지** — PD님이 별도로 정리해야 하는 상황을 만들지 않는다
|
||||
- 대상 세션 리더에게 "본 세션 로그를 참고하라" 같은 **의존성 유발 표현 금지** (대신 `@` 파일 참조로 공유 채널 산출물을 명시)
|
||||
- "나중에 전달하겠다" 같은 지연 표현 금지 — **동일 응답 내 포함** 의무
|
||||
- **동기화 명령 누락 금지** (2026-04-15 보강) — 대상 세션이 본 세션과 다른 worktree·브랜치에 있을 수 있다는 전제 하에, 복사 블록 **최상단**에 `git fetch`·`git pull` 또는 등가 동기화 절차를 반드시 포함. 인용 파일이 대상 세션 worktree에 실존하는지 사전에 확인 불가하므로, 동기화 명령을 **조건 없이 삽입**한다
|
||||
|
||||
### C17-5. 예외
|
||||
- 이관이 아닌 단순 보고·완료 응답에는 미적용
|
||||
|
|
|
|||
|
|
@ -0,0 +1,69 @@
|
|||
# 🚨 [헌법급] C18 신설 + C17 긴급 보강 — 브랜치 동기화와 정직성 (2026-04-15)
|
||||
|
||||
> **공지일**: 2026-04-15
|
||||
> **근거**: 2026-04-15 OI-2 위임 사건 (개발실장이 총괄PM 인용 파일 부재 보고 → 실증 결과 브랜치/워크트리 분리 원인 확인)
|
||||
> **발행자**: 총괄PM (PD님 승인 2026-04-15)
|
||||
> **적용 범위**: 전 부서 전 에이전트
|
||||
> **본문 SOT**: `공유/공통_업무_규칙.md` C17 §3·§4 보강, C18 신설
|
||||
|
||||
---
|
||||
|
||||
## 사건 요지 (C3·C5 자진 보고)
|
||||
|
||||
본 세션(총괄PM)이 `claude/strange-meitner` 브랜치에 헌법 제1원칙·C17·OI-2 위임 등을 커밋·push 후 "조직 노하우 동기화 완료" 보고. 개발실장 세션은 별도 worktree(`claude/adoring-pare`, `5ba6f88`)에 있어 **해당 파일을 전혀 볼 수 없는 상태**. 복사 명령어로 전달된 `@`참조 파일이 대상 세션에 존재하지 않아 개발실장이 C3 자진 보고.
|
||||
|
||||
**거짓 보고는 아니었으나**, "push 완료 = 조직 공유 완료"로 오판한 총괄PM의 **상태 판정 오류**가 구조적 원인.
|
||||
|
||||
---
|
||||
|
||||
## C17 보강 (§3·§4)
|
||||
|
||||
### 형식 표준에 **동기화 검증 블록** 의무 추가
|
||||
복사 명령어 블록 **최상단**에 다음을 반드시 포함:
|
||||
```
|
||||
git worktree list
|
||||
git fetch origin
|
||||
git log --oneline HEAD..origin/main | head -5
|
||||
git pull origin main --ff-only || git merge origin/main --no-edit
|
||||
```
|
||||
→ 인용 파일 실존 재확인 의무
|
||||
|
||||
### 금지 사항에 "동기화 명령 누락 금지" 추가
|
||||
대상 세션이 본 세션과 다른 worktree·브랜치에 있을 가능성을 **조건 없이 전제**. 동기화 명령을 삽입한다.
|
||||
|
||||
---
|
||||
|
||||
## C18 신설 — 조직 공유 완료 판정 기준
|
||||
|
||||
### 단계별 상태 (혼동 금지)
|
||||
| 상태 | "조직 공유 완료"? |
|
||||
|------|-----------------|
|
||||
| 로컬 커밋 | ❌ |
|
||||
| 원격 push | ❌ |
|
||||
| main 병합 | 🟡 조건부 |
|
||||
| **대상 세션 도달** | ✅ **완료** |
|
||||
|
||||
### 허용 / 금지 표현
|
||||
- ✅ "원격 push 완료 (main 병합·부서 세션 pull 필요)"
|
||||
- ❌ "동기화 완료" (세션 도달 미확인 상태에서)
|
||||
|
||||
### 판정 절차
|
||||
① 원격 main HEAD 확인 → ② 산출물 포함 여부 추적 → ③ 대상 세션 동기화 상태 확인 → ④ 불확실 시 단계별 상태로 분해 보고
|
||||
|
||||
---
|
||||
|
||||
## 즉시 적용 조치
|
||||
|
||||
1. **이번 사건 대응**: PD님 A안 지시에 따라 `claude/strange-meitner` → `main` 병합 + push 후 부서 세션 pull 안내 (별도 응답으로 이행)
|
||||
2. **교훈 메모리 신설**: `memory/org/feedback_branch_sync_deception.md` — "파일 실존·push 완료도 대상 세션에 도달하지 않으면 조직 공유 실패. 브랜치·워크트리 경계는 C5 정직성의 외연"
|
||||
3. **C17·C18 3중 전파**: 본 공지 + 양 부서 CLAUDE.md 갱신 + 양 부서 PD 지시 로그 #14 등록
|
||||
|
||||
---
|
||||
|
||||
## 위반 시
|
||||
- C18 오판 → C5·C3 준 위반, 자진 정정 + 단계별 상태 재보고
|
||||
- C17 동기화 블록 누락 → 즉시 보충 응답 발송
|
||||
- 반복 위반 시 역할 재검토 안건
|
||||
|
||||
## 총괄PM 책임 명시
|
||||
본 구조 결함은 총괄PM이 C17 초기 설계에서 "대상 세션 도달"을 가정하고 설계한 결과. 본인의 직접적 설계 실패로 인정하며, C18 신설 및 C17 보강으로 구조적 재발 차단.
|
||||
|
|
@ -7,6 +7,7 @@
|
|||
> Phase 3 관련 어떤 작업도 금지. 이미 진행 중이었다면 C3 원칙에 따라 즉시 중단·보고.
|
||||
>
|
||||
> ## 🔔 최근 규칙 변경 (최신순)
|
||||
> - **[2026-04-15] C18 신설 + C17 보강** (PD님 승인) — "조직 공유 완료" 판정은 **main 병합 + 대상 세션 도달** 기준 (C18). `git push` 완료만으로 "동기화 완료" 선언 금지. C17 복사 명령어 블록에 **동기화 명령 최상단 삽입 의무** 추가. 본문 재읽기: `공유/공통_업무_규칙.md` C17·C18 섹션.
|
||||
> - **[2026-04-15] C17 신설** (PD님 직접 지시) — 세션 이동 지시 시 **복사 가능 명령어 동봉 의무**. 세션 리더(기획팀장 포함)는 PD님 지시 이관 시 응답 말미에 "📋 대상 세션 복사용 명령어" 블록 필수. 본문 재읽기: `공유/공통_업무_규칙.md` C17 섹션.
|
||||
> - **[2026-04-15] 🌟 헌법 제1원칙 신설** (PD님 직접 지시) — 너드나비스 조직 비전 3건(①PC 독립 최신화 ②차기 프로젝트부터 자산화 ③단기제작 스튜디오 지향)을 모든 C·P 규칙 **상위**로 편입. 작업 착수 전 비전 정합성 자문 의무. 본문 재읽기: `공유/공통_업무_규칙.md` 최상단 섹션.
|
||||
> - **[2026-04-15] C16 신설** (PD님 직접 지시) — PC 독립 셋업·세션 시작 표준. 핵심: 폴더 칩 UI로 부서 폴더 명시 선택·`.claude/settings.json` 루트+부서 3중 배치·승인 반복 회피. 상세는 `공유/공통_업무_규칙.md` C16 섹션 참조.
|
||||
|
|
|
|||
Loading…
Reference in New Issue