# 논리적 팀 모델 최소 등급 강제 시스템 구축

## 배경
현재 논리적 팀(marketing, consulting, publishing, design) 프롬프트에서 "(model: sonnet)"은 **텍스트 힌트일 뿐 강제가 아님**. 팀장이 무시하고 haiku로 호출해도 막을 방법이 없다.

**실제 사고**: 디자인 디렉션(전략 문서) 같은 고품질 작업이 haiku로 실행될 위험이 존재. 이를 시스템적으로 방지해야 함.

## 목표
1. 작업 유형별 최소 모델 등급을 **문서화** (어떤 작업에 어떤 모델이 최소인지 명확화)
2. 워크플로우 파일에 **모델 선택 강제 규칙** 추가 (팀장이 반드시 따라야 하는 규칙)
3. 팀 카드 파일에 팀원별 **모델 고정** 명시 (절대 다운그레이드 금지)
4. 보고서에 **사용 모델 감사 섹션** 추가 (사후 검증 가능)

## 작업 내용

### Step 1: LOGICAL-TEAM-WORKFLOW.md에 모델 강제 규칙 추가

파일: `/home/jay/workspace/prompts/LOGICAL-TEAM-WORKFLOW.md`

기존 "팀원 코워크" 섹션 다음에 아래 섹션 추가:

```markdown
## ★ 모델 선택 강제 규칙 (절대 위반 금지)

### 작업 유형별 최소 모델 등급

| 작업 유형 | 최소 모델 | 예시 |
|-----------|----------|------|
| 전략/기획 문서 | sonnet | 디자인 디렉션, 마케팅 전략서, 콘텐츠 전략, 캠페인 기획 |
| 크리에이티브 카피 | sonnet | 광고 카피, 헤드라인, CTA, 브랜드 카피 |
| 분석/리서치 | sonnet | SEO 분석, 경쟁사 분석, 키워드 리서치 |
| 콘텐츠 작성 | sonnet | 블로그, SNS 포스트, 카드뉴스 원고 |
| 디자인 QC | sonnet | 디자인 검수, 대비율 검증, 브랜드 일관성 체크 |
| 집필 (초안~퇴고) | sonnet | 챕터 초안, 퇴고, 편집 |
| 팩트체크 | sonnet | 수치 검증, 법률 검토 |
| 단순 데이터 정리 | haiku 허용 | 파일 포맷 변환, 리스트 정리, 단순 추출 |
| 템플릿 적용 | haiku 허용 | 정해진 양식에 데이터 채우기 |

### 핵심 원칙
1. **판단이 필요한 작업 = sonnet 이상**. 단순 반복/추출만 haiku 허용.
2. 팀 카드 파일에 "(model: sonnet)"으로 명시된 팀원은 **절대 haiku로 호출 금지**.
3. 팀장이 model 파라미터를 생략하면 기본값은 sonnet (haiku 명시적 선택 필요).

### 보고서 모델 감사 섹션 (필수)
보고서 작성 시 아래 섹션을 반드시 포함:

## 모델 사용 기록
| 팀원 | 작업 내용 | 사용 모델 | 정당성 |
|------|---------|----------|--------|
| (이름) | (작업 설명) | sonnet/haiku | (haiku 사용 시 사유 필수) |
```

### Step 2: 팀 카드 파일 4개에 모델 고정 규칙 추가

각 팀 카드 파일(`prompts/teams/{marketing|consulting|publishing|design}.md`) 상단에 아래 내용 추가:

```markdown
## ⚠️ 모델 고정 규칙
아래 팀원의 model 파라미터는 **절대 변경 금지**. haiku로 다운그레이드 시 작업 무효 처리.
```

### Step 3: DIRECT-WORKFLOW.md의 모델 가이드 업데이트

파일: `/home/jay/workspace/prompts/DIRECT-WORKFLOW.md`

기존 "모델 선택 가이드" 섹션에 아래 규칙 추가:
- "전략/기획 문서, 크리에이티브 카피, 분석/리서치 작업은 haiku 사용 금지. 반드시 sonnet 이상."
- 보고서에 "모델 사용 기록" 섹션 필수 포함 규칙 추가

### Step 4: scqa-report-template.md에 모델 감사 섹션 추가

파일: `/home/jay/workspace/memory/specs/scqa-report-template.md`

보고서 템플릿에 "## 모델 사용 기록" 섹션 추가 (팀원, 작업 내용, 사용 모델, 정당성 4컬럼 테이블)

### Step 5: 검증
1. LOGICAL-TEAM-WORKFLOW.md에 모델 강제 규칙 존재 확인
2. 4개 팀 카드 파일에 모델 고정 규칙 존재 확인
3. DIRECT-WORKFLOW.md에 업데이트 확인
4. scqa-report-template.md에 모델 감사 섹션 존재 확인
5. 기존 테스트 통과: `cd /home/jay/workspace && python3 -m pytest tests/test_team_prompts.py -v`

## 변경 대상 파일
- 수정: `prompts/LOGICAL-TEAM-WORKFLOW.md`
- 수정: `prompts/teams/marketing.md`
- 수정: `prompts/teams/consulting.md`
- 수정: `prompts/teams/publishing.md`
- 수정: `prompts/teams/design.md`
- 수정: `prompts/DIRECT-WORKFLOW.md`
- 수정: `memory/specs/scqa-report-template.md`

## 절대 변경 금지
- `prompts/team_prompts.py` — 코드 변경 없음, 문서만 수정
- `dispatch.py` — 코드 변경 없음
- 기타 `.py` 파일
