From 36c653f1871fa11994912bd48a9cf696f002cfc7 Mon Sep 17 00:00:00 2001 From: swrring Date: Thu, 16 Apr 2026 00:37:26 +0900 Subject: [PATCH] =?UTF-8?q?feat(core):=20C24=C2=B7C25=20=EC=8B=A0=EC=84=A4?= =?UTF-8?q?=20=E2=80=94=20=EC=98=81=EC=86=8D=20=EB=8C=80=ED=99=94=20?= =?UTF-8?q?=EC=9B=90=EC=B9=99=20+=20=EB=84=98=EB=B2=84=EB=A7=81=20?= =?UTF-8?q?=EC=9D=BC=EA=B4=80=20=EA=B7=9C=EC=B9=99=20(PD=EB=8B=98=20?= =?UTF-8?q?=EC=A7=81=EC=A0=91=20=EC=A7=80=EC=8B=9C=C2=B7=EC=A7=81=EC=A0=91?= =?UTF-8?q?=20=EC=8A=B9=EC=9D=B8)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - C24 영속 대화 원칙: 부서 세션마다 직군별 단일 영속 대화 1개 유지, 새 대화 생성·대화 삭제 금지 · 2026-04-16 '세션마다 새 워크트리' 문제가 resume 활용으로 해결됨 실증 배경 · 초기 셋업: 기획실=inspiring-proskuriakova, 개발실=adoring-shtern - C25 넘버링 일관 규칙: 4단 위계 선순 적용 (1. / 1) / A. / 가)), 4순위 초과 시 하이픈 · PD님이 체계별 혼용에 피로 지적한 실증 근거 · 원문자·α β γ δ·임의 식별자 금지 · C20-7 자기검증 5문항에 C23-6·C25-6 조항 편입 Co-Authored-By: Claude Opus 4.6 (1M context) --- 공유/공통_업무_규칙.md | 71 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 71 insertions(+) diff --git a/공유/공통_업무_규칙.md b/공유/공통_업무_규칙.md index a7c9f97..c679b23 100644 --- a/공유/공통_업무_규칙.md +++ b/공유/공통_업무_규칙.md @@ -934,3 +934,74 @@ C20-7 자기검증 5문항에 다음 항목 추가: - [ ] 본 응답의 모든 주장이 **실제 tool_use 결과**로 입증 가능한가? - [ ] 서브에이전트 명의 응답이 있다면 실제 `Task` 호출 결과인가? - [ ] "미확인"이어야 할 항목을 "확인됨"으로 포장하지 않았는가? + +--- + +## C24. 부서 세션 영속 대화 운용 원칙 (2026-04-16 PD님 직접 지시·직접 승인) + +> 각 부서(기획실·개발실) 및 PM(루트) 세션은 **직군별 단일 영속 대화 1개**만 유지한다. 신규 "새 대화" 생성 금지, 기존 대화 삭제 금지. 매 사용 시 대화 목록에서 **resume** 으로 이어간다. 본 규칙은 Claude Code의 "대화 resume" 기능을 활용해 워크트리·브랜치 누적을 차단하고 세션 간 작업 연속성을 확보하기 위한 운용 규약이다. 2026-04-15~2026-04-16 축 2 구축 사이클에서 "세션마다 새 워크트리 자동 생성" 문제가 **단일 워크트리 영속 운용으로 해결됨이 실증**된 것이 신설 배경. + +### C24-1. 영속 대화 대상 (2026-04-16 초기 셋업 기준) +1. **기획실 세션**: `claude/inspiring-proskuriakova` 워크트리 연결된 영속 대화 1개 +2. **개발실 세션**: `claude/adoring-shtern` 워크트리 연결된 영속 대화 1개 +3. **PM(루트) 세션**: 지정 영속 대화 1개 (별도 지정) + +### C24-2. 금지 행위 +1. "새 대화(New conversation)" 버튼 클릭 — 새 워크트리·브랜치 누적 유발 +2. 영속 대화 삭제 — 작업 연속성·컨텍스트·로컬 변경 소실 +3. 영속 대화 외 다른 대화에서 부서 업무 수행 + +### C24-3. 허용 예외 +1) Claude Code 자체 기능 오류로 영속 대화가 열리지 않을 때: 신규 대화 생성으로 복구 후, 기존 영속 대화 폐기·새 대화를 영속 지정 +2) 조직 구조 변경(예: 신규 부서 추가)으로 새 영속 대화가 필요한 경우: 본 규칙 개정 후 진행 + +### C24-4. 매일 사용 절차 +1. Claude Code 앱 실행 +2. 대화 목록에서 **해당 부서의 영속 대화 클릭** → resume +3. 이어서 작업 수행 +4. 종료 시 대화 그대로 둠 (삭제 금지) + +### C24-5. 연관 +- **C16** (PC 독립 셋업): PC 이동 시 resume 가능 여부는 Claude Code 계정 동기화 설정 의존 +- **C18** (조직 공유 완료): 영속 대화는 "대상 세션 도달" 판정의 안정성을 높임 +- **hook 확장안 `3ffb03e`** (`scripts/agent_sync.sh`): 영속 대화 최초 진입 시 1회 부서 에이전트 복제로 영구 유효화 + +--- + +## C25. 제안 넘버링 일관 규칙 (2026-04-16 PD님 직접 지시·직접 승인) + +> 조직 내 모든 제안·선택지·목록은 **4단 위계의 고정 넘버링 체계**를 선순 적용한다. 매번 다른 체계를 사용해 PD님의 혼동을 유발한 과거 패턴을 차단하기 위함이며, 본 규칙은 C22(용어 일관)의 형식 차원 연장이다. + +### C25-1. 고정 위계 (선순 적용 필수) +| 깊이 | 기호 | 예시 | +|------|------|------| +| 1순위 | `1.` `2.` `3.` `4.` ... | `1. 첫째 안건` | +| 2순위 | `1)` `2)` `3)` `4)` ... | `1) 첫째 하위` | +| 3순위 | `A.` `B.` `C.` `D.` ... | `A. 첫째 세부` | +| 4순위 | `가)` `나)` `다)` `라)` ... | `가) 첫째 최하위` | + +### C25-2. 4순위 초과 시 하이픈 방식 +5순위 이상 필요 시 기존 번호에 **하이픈·숫자** 부가: +1. 4순위 `가)` 아래 → `1-1.` `1-2.` `1-3.` ... +2. 상위 번호에 하이픈 부가: `1-1` `1-2` `1-3` + +### C25-3. 금지 표현 +1. `①② ③ ④` 원문자 +2. `★ ▶ ●` 불릿 단독 위계 표시 (불릿은 위계 기호 외 장식 용도로만 허용) +3. 순서 건너뛰기 (예: 1순위에서 바로 3순위로 넘어감) +4. 임의 식별자 (예: `α β γ δ`, `옵션1 옵션2`) — PD님 명시 지시 없이 사용 금지 + +### C25-4. 세션 리더 의무 +1. 응답 작성 전 위 위계 체계 준수 여부 자체 검증 +2. 2순위 필요 시 반드시 1순위 존재 후에 사용 (선순 원칙) +3. 위반 시 C5·C22 위반의 형식 유형으로 간주 + +### C25-5. 연관 +- **C22** (용어 일관): C25는 C22의 형식 차원 연장 +- **C14** (토큰 최소화): 일관 넘버링은 설명 토큰 절감 +- 2026-04-15~2026-04-16 본 사이클 다수 응답에서 A/B/C/D vs α/β/γ/δ vs 1/2/3/4 혼용 사건이 신설 근거 + +### C25-6. 자기검증 편입 +C20-7 자기검증 5문항에 다음 항목 추가: +- [ ] 본 응답의 모든 목록·선택지가 C25-1 고정 위계를 선순 적용했는가? +- [ ] C25-3 금지 표현(원문자·임의 식별자 등)을 사용하지 않았는가?