# 마케팅팀 프롬프트 복구 + 출판팀 스킬 배분 시스템 구축

## 배경
- task-842.1에서 마케팅팀 스킬 배분 시스템을 구축했으나, git stash 사고로 team_prompts.py 변경사항이 유실됨
- 출판팀은 skills 필드와 skill-assignments.md가 아예 없는 상태

---

## 작업 1: 마케팅팀 team_prompts.py 복구

### 현재 문제
`/home/jay/workspace/prompts/team_prompts.py`의 `_build_marketing_prompt` 함수 (line 131~177):
- 팀원이 3명만 표시됨 (아폴론/페이토/에이레네)
- 누락된 팀원: 므네모시네(Mnemosyne), 에코(Echo)
- skill-assignments.md 참조가 없음
- 스킬 목록이 불완전 (13개 중 6개만)

### 수정 사항

#### 1-1. 팀원 섹션 수정 (line 149~152)
기존 3명 → 5명으로 확장 (팀장 아프로디테는 프롬프트 수신자이므로 제외):
```
- 아폴론 (Apollo): 콘텐츠 크리에이터 (model: sonnet) — 블로그/SNS 콘텐츠 제작, 스토리텔링
- 페이토 (Peitho): 카피라이터/SNS 운영 (model: sonnet) — 설득 카피, 전환율 최적화, 심리 기반 카피
- 에이레네 (Eirene): SEO & Analytics 전략가 (model: haiku) — 키워드 분석, SEO 전략, 성과 측정
- 에코 (Echo): 소셜미디어 매니저 (model: haiku) — SNS 채널 운영, 바이럴 스레드, 체크리스트 적용
- 므네모시네 (Mnemosyne): 브랜드 스토리텔러 (model: sonnet) — 브랜드 서사 구축, 고객 스토리, 감성 콘텐츠
```

#### 1-2. 스킬 목록 확장 (line 157~163)
기존 6개 → 13개로 확장:
```
- marketing-strategist: 캠페인 전략/콘텐츠 캘린더/30일 계획 (아프로디테 주담당)
- content-strategy: 콘텐츠 전략 수립/토픽 클러스터 설계 (아프로디테 주, 아폴론·므네모시네 부)
- pricing-strategy: 가격 전략/패키징/수익화 (아프로디테 주담당)
- competitor-analyst: 경쟁사 분석/포지셔닝 (아프로디테 주, 므네모시네 부)
- blog-dominance: 블로그 SEO 전략/콘텐츠 최적화 (아폴론 주, 므네모시네 부)
- copywriting: 웹 페이지 카피/마케팅 카피 (페이토 주, 아폴론 부)
- copywriting-prompt: CRO 전환 최적화 카피 (페이토 주담당)
- marketing-psychology: 마케팅 심리학/행동과학 적용 (페이토 주담당)
- naver-seo: 네이버 API 키워드 분석/인텐트 분류 (에이레네 주담당)
- seo-audit: SEO 감사/기술 SEO/순위 진단 (에이레네 주담당)
- programmatic-seo: 대량 SEO 페이지/템플릿 페이지 (에이레네 주담당)
- thread-architect: 바이럴 SNS 스레드/트윗 콘텐츠 (에코 주담당)
- geo-optimizer: GEO 생성형엔진최적화/AI 인용 전략 (에코 주담당)
```

#### 1-3. 스킬 라우팅 섹션 추가
`## 워크플로우` 섹션 바로 위에 다음 섹션을 f-string으로 추가:
```
## 팀원별 스킬 라우팅
작업 할당 시 아래 매핑 참조:
- 전략/분석 → 팀장(아프로디테) 직접 또는 므네모시네 보조
- 콘텐츠 제작(블로그/글) → 아폴론
- 카피/전환 최적화 → 페이토
- SEO/키워드 → 에이레네
- SNS/스레드 → 에코
- 브랜드 서사/스토리 → 므네모시네
상세 스킬 배분: {WORKSPACE_ROOT}/teams/marketing/skill-assignments.md 참조
```

#### 1-4. 필수 참조 문서에 추가
```
- 스킬 배분 정의서: {WORKSPACE_ROOT}/teams/marketing/skill-assignments.md
```

---

## 작업 2: 출판팀 스킬 배분 시스템 구축

마케팅팀 task-842.1의 skill-assignments.md를 참고하여 출판팀 동일 구조 생성.

### 2-1. skill-assignments.md 생성
경로: `/home/jay/workspace/teams/publishing/skill-assignments.md`

#### 출판팀 구성 (organization-structure.json 기준)
- **토트 (Thoth)** — 팀장, Opus. 집필 프로젝트 총괄
- **칼리오페 (Calliope)** — Sonnet. 구성작가/아웃라인 설계
- **에라토 (Erato)** — Sonnet. 초안 작가
- **클리오 (Clio)** — Sonnet. 팩트 체커/리서치
- **테르프시코레 (Terpsichore)** — Sonnet. 퇴고/편집
- **폴리뮤니아 (Polyhymnia)** — Haiku. 마무리/마케팅 카피
- **세쉬아트 (Seshat)** — Sonnet. 문서 편집/DOCX 포맷팅

#### 출판팀 보유 스킬 (team_prompts.py 및 등록된 스킬 기준)
- book-writer: 집필 전반 (에라토 주, 칼리오페 부)
- human-writer: AI 냄새 제거, 인간적 글쓰기 (테르프시코레 주, 에라토 부)
- copywriting: 카피라이팅/판매 카피/제목/부제 (폴리뮤니아 주)
- pdf: PDF 처리 (세쉬아트 주)
- docx: Word 문서 편집/포맷팅 (세쉬아트 주)
- content-strategy: 콘텐츠 전략 (칼리오페 주, 토트 부)
- cross-verified-research: 교차 검증 리서치 (클리오 주)
- research-prompt: 리서치/자료 조사 (클리오 주)

#### 형식
마케팅팀 `/home/jay/workspace/teams/marketing/skill-assignments.md` 형식을 그대로 따를 것:
1. 팀원별 보유 스킬 (주/부담당 + 트리거 키워드)
2. 스킬별 담당자 역참조
3. 스킬 간 연계 관계
4. 작업 할당 의사결정 가이드

### 2-2. organization-structure.json 출판팀 skills 필드 추가
경로: `/home/jay/workspace/memory/organization-structure.json`
출판팀 멤버 6명(line 388~429)에 expertise 블록 + skills 필드를 추가.
마케팅팀 멤버 구조를 참고하여 동일 패턴으로.

⚠️ 다른 팀 데이터는 절대 변경하지 말 것!

### 2-3. team_prompts.py 출판팀 프롬프트에 스킬 라우팅 추가
경로: `/home/jay/workspace/prompts/team_prompts.py`의 `_build_publishing_prompt` 함수 (line 215~)

현재 팀원 목록은 이미 6명 전원 포함되어 있음. 추가할 것:
- `## 팀원별 스킬 라우팅` 섹션 (워크플로우 섹션 위)
- `## 필수 참조 문서`에 `/teams/publishing/skill-assignments.md` 경로 추가

---

## 수정 대상 파일 목록
1. `/home/jay/workspace/prompts/team_prompts.py` — 마케팅팀 + 출판팀 프롬프트 수정
2. `/home/jay/workspace/teams/publishing/skill-assignments.md` — 신규 생성 (디렉토리도 생성 필요)
3. `/home/jay/workspace/memory/organization-structure.json` — 출판팀 skills 필드 추가

## 검증 (전체)
1. `python3 -c "from prompts.team_prompts import build_prompt; print('OK')"` → OK
2. `cd /home/jay/workspace && python3 -m pyright prompts/team_prompts.py` → 0 errors
3. `python3 -c "import json; json.load(open('/home/jay/workspace/memory/organization-structure.json'))"` → 유효
4. `cd /home/jay/workspace && python3 -m pytest tests/test_team_prompts.py -x` → 전체 통과
5. grep 검증: 마케팅 프롬프트에 5명 전원 + 13개 스킬 포함
6. grep 검증: 출판팀 skill-assignments.md에 7명 전원 + 스킬 목록 포함

## 주의사항
- 마케팅팀의 기존 `skill-assignments.md`는 건드리지 말 것
- org-structure.json에서 마케팅팀 데이터도 건드리지 말 것
- team_prompts.py 수정 후 반드시 기존 테스트 전체 통과 확인
