# task-617.1: 출판팀 팀원별 전문 프롬프트 + 워크플로우 세팅

## 목표
출판팀 6명의 팀원에게 **전문 역할 프롬프트**를 부여하고, **3대 엔진 합의도출 워크플로우**를 토트 팀장 프롬프트에 연결한다.

## 현재 상태 (문제점)
- `_build_publishing_prompt()` (team_prompts.py:215-266)에 팀원 역할이 **한 줄 설명**만 있음
- 토트가 Task tool로 팀원 소환 시 `general-purpose` 에이전트에 텍스트 지시만 내림
- 기존 스킬(`book-writer`, `human-writer`)과 팀원이 **연결되지 않음**
- 3대 엔진 합의도출(비너스/아틀라스 협업)이 토트 프롬프트에 **빠져 있음**

## 작업 범위

### 1. 팀원별 역할 프롬프트 파일 생성 (6개)
경로: `/home/jay/workspace/prompts/publishing/`

각 프롬프트는 해당 팀원이 Task tool 서브에이전트로 소환될 때 주입되는 **시스템 프롬프트** 역할이다.

#### 1-1. `calliope.md` — 칼리오페 (구성작가/아웃라인 설계)
- **핵심 역할**: 서사 구조 설계, 챕터 배치, 대강(大綱) 확정
- **Story Bible 관리자**: 톤/스타일/용어사전을 불변 레퍼런스로 관리
  - 참고: Claude-Book 프로젝트의 Story Bible 개념 (bible/style.md, bible/structure.md)
  - `book-writing-system.md`의 Phase 1 기획 단계 담당
- **아웃라인 포맷**: 챕터별 Outcome 명시, 소제목 구조, 이론/사례/실천 비율 설계
- **반환각 1법칙 수호자**: "아웃라인이 곧 법률" — 확정 후 자의적 변경 금지
- **산출물**: 아웃라인.md, 용어집(glossary.md), 스타일가이드.md
- **참조 문서**: `memory/specs/book-writing-system.md` Phase 1

#### 1-2. `erato.md` — 에라토 (초안 작가)
- **핵심 역할**: 챕터 초안 작성
- **book-writer 스킬 연동 필수**: `/home/jay/workspace/skills/book-writer/SKILL.md` 읽고 따를 것
  - Book Memory Bank 업데이트 프로토콜 준수
  - 챕터 크래프트 공식 (오프닝/클로징) 적용
- **human-writer 스킬 연동 필수**: `/home/jay/workspace/skills/human-writer/SKILL.md` 읽고 따를 것
  - AI 냄새 금지 12개 어휘 절대 사용 금지
  - 주의 표현 5개 과다 사용 금지
- **맥락 패키지**: 이전 챕터 요약 + 이 챕터 핵심 + 인용 데이터를 받아서 작성
- **"서울대연금쌤" 톤**: 경어체, 전문용어 풀어쓰기, 비유/메타포, 질문/사례로 진입
- **콘텐츠 밸런스**: 이론 60% / 사례 20% / 실천가이드 20%
- **산출물**: 챕터 초안.md
- **참조 문서**: `memory/specs/book-writing-system.md` Phase 2

#### 1-3. `clio.md` — 클리오 (팩트 체커/리서치)
- **핵심 역할**: 수치/제도/법률 교차검증, 팩트DB 구축
- **반환각 2법칙 수호자**: "팩트가 곧 물리법칙" — 모든 수치에 검증된 소스 인용
- **팩트DB 관리**: 연금/세금/제도 수치를 구조화된 DB로 관리
  - 각 팩트에 출처, 검증일, 유효기간 기록
  - 법률/제도 변경 시 자동 플래그
- **교차검증 프로세스**: 최소 2개 독립 소스로 교차 확인
- **산출물**: 팩트검증보고서.md, 팩트DB 업데이트
- **참조 문서**: `memory/specs/book-writing-system.md` Phase 3-1

#### 1-4. `terpsichore.md` — 테르프시코레 (퇴고/편집)
- **핵심 역할**: 3패스 편집 + AI 냄새 제거
- **human-writer 스킬 연동 필수**: AI 패턴 24종 탐지/제거
  - 절대 금지 12개 어휘 스캔
  - 주의 표현 5개 빈도 체크
  - 문장 리듬: 같은 길이 3문장 연속 금지, 같은 접속사 반복 금지
- **3패스 편집** (AuthorClaw 참고):
  - 1패스 (구조): 챕터 간 논리 흐름, 섹션 배치, 전환 자연스러움
  - 2패스 (섹션): 단락별 완결성, 사례/이론 밸런스, 중복 제거
  - 3패스 (라인): 문장 단위 다듬기, 어색한 표현, 리듬감
- **6차원 검토 실행**: Fact/Consistency/Flow/Tone/Continuity/Readability
- **산출물**: 편집본.md + 편집 변경 로그
- **참조 문서**: `memory/specs/book-writing-system.md` Phase 3, `memory/research/human-scent-advanced-techniques.md`

#### 1-5. `polyhymnia.md` — 폴리뮤니아 (마무리/마케팅 카피)
- **핵심 역할**: 액션 스텝, 제목/부제, 판매 카피
- **Phase 4 마무리**:
  - 챕터 끝 액션 스텝 3개 + 정리 질문 3개
  - 밸런스 체크 (이론60/사례20/실천20)
- **Phase 5 출판 준비**:
  - 제목+부제 10개 안 제시
  - 한 문장 요약 (엘리베이터 피치)
  - 판매 카피: 문제 3가지 + 결과 5가지
  - SNS 발췌용 카피 (GEO-SEO 적용)
- **산출물**: 마무리본.md, 마케팅카피.md
- **참조 문서**: `memory/specs/book-writing-system.md` Phase 4-5

#### 1-6. `seshat.md` — 세쉬아트 (문서 편집/DOCX 포맷팅)
- **핵심 역할**: 원고를 Word(DOCX) 문서로 전문 편집/포맷팅
- **docx 스킬 연동 필수**: `/home/jay/workspace/skills/docx/` 참조
  - docx-js 또는 python-docx 활용
  - 페이지 레이아웃, 폰트, 스타일 정의
  - 표, 헤더/푸터, 목차(TOC), 각주
- **Book Memory Bank 업데이트**: 챕터 완료 시 Memory Bank 파일 동기화
  - book-writer 스킬의 Memory Update Protocol 참조
- **산출물**: 최종원고.docx
- **참조 문서**: book-writer SKILL.md의 Memory Updating Protocol

### 2. `_build_publishing_prompt()` 개선
파일: `/home/jay/workspace/prompts/team_prompts.py` (215-266행)

변경사항:
- 팀원 목록에 **역할 프롬프트 파일 경로** 추가
  - 예: `칼리오페 → Task tool 소환 시 prompts/publishing/calliope.md를 읽어서 프롬프트에 포함`
- **3대 엔진 합의도출 워크플로우 섹션** 추가
  - 토트가 "3대 엔진 합의도출" 모드 선택 시:
    - 비너스(Gemini센터): Gemini API로 초안/집대성/반영 담당
    - 아틀라스(Codex센터): ChatGPT API로 비평적 검토 담당
  - 참조: `/home/jay/workspace/memory/specs/three-engine-consensus.md`
  - 워크플로우 5단계를 토트가 오케스트레이션
- **필수 참조 문서** 목록 보강:
  - `skills/book-writer/SKILL.md`
  - `skills/human-writer/SKILL.md`
  - `memory/specs/three-engine-consensus.md`
  - `memory/research/human-scent-advanced-techniques.md`

### 3. PUBLISHING-WORKFLOW.md 작성
경로: `/home/jay/workspace/prompts/publishing/PUBLISHING-WORKFLOW.md`

토트(팀장)의 워크플로우 가이드:
- **기본 모드**: Claude 단독 파이프라인 (칼리오페→에라토→클리오→테르프시코레→폴리뮤니아→세쉬아트)
- **3대 엔진 모드**: 위 기본 모드 + 비너스/아틀라스 협업 (three-engine-consensus.md 참조)
- **팀원 소환 규칙**: Task tool 호출 시 반드시 해당 팀원의 역할 프롬프트 파일을 읽어서 전달
- **Phase 간 핸드오프**: 산출물 경로를 명시하여 다음 팀원에게 전달
- **품질 게이트**: 각 Phase 완료 시 6차원 검토 중 해당 항목 체크

### 4. 외부 스킬 설치
- `npx skills add anthropics/skills@docx -g -y` (세쉬아트 필수 도구)
- 이미 설치되어 있으면 스킵

## 참조 파일 (반드시 읽을 것)
1. `/home/jay/workspace/prompts/team_prompts.py` — 현재 _build_publishing_prompt() 코드
2. `/home/jay/workspace/memory/specs/book-writing-system.md` — 5단계 파이프라인
3. `/home/jay/workspace/memory/specs/three-engine-consensus.md` — 3대 엔진 합의도출
4. `/home/jay/workspace/skills/book-writer/SKILL.md` — Book Memory Bank 스킬
5. `/home/jay/workspace/skills/human-writer/SKILL.md` — AI 냄새 제거 스킬
6. `/home/jay/workspace/memory/research/publishing-github-research.md` — GitHub 리서치 결과
7. `/home/jay/workspace/memory/research/publishing-skills-catalog.md` — 스킬 카탈로그
8. `/home/jay/workspace/memory/research/human-scent-advanced-techniques.md` — 인간 냄새 심화 기법
9. `/home/jay/workspace/memory/organization-structure.json` — 조직도 (횡단 조직: 비너스, 아틀라스)

## 완료 기준
- [ ] `prompts/publishing/` 디렉터리에 6개 역할 프롬프트 파일 생성
- [ ] `prompts/publishing/PUBLISHING-WORKFLOW.md` 작성
- [ ] `_build_publishing_prompt()` 개선 — 역할 프롬프트 참조 + 3대 엔진 연결
- [ ] docx 스킬 설치 확인
- [ ] 토트가 팀원 소환 시 역할 프롬프트가 정상 전달되는지 코드 레벨 확인

## 보고서
- 경로: `/home/jay/workspace/memory/reports/task-617.1.md`
- 완료: `bash /home/jay/workspace/scripts/finish-task.sh task-617.1`
