# task-1314.1 완료 보고서

**S**: 논리적 팀(marketing, consulting, publishing, design)의 dispatch 프롬프트가 인라인 방식으로 작성되어 있어 토큰 소비가 큼 (501~720 토큰/팀). 개발팀(dev1~dev7)은 이미 파일 참조 패턴으로 149 토큰으로 최적화됨.

**C**: 4개 논리적 팀 프롬프트에 에이전트 미팅 기록 규칙(~150 토큰), 서브에이전트 결과 규칙(~50 토큰), 보고서/finish-task 규칙(~40 토큰), 횡단조직 소환 규칙(~200 토큰)이 중복 복붙되어 있어 총 ~2,175 토큰 낭비.

**Q**: 개발팀과 동일한 파일 참조 패턴으로 경량화하여 ~100-130 토큰으로 절감할 수 있는가?

**A**: LOGICAL-TEAM-WORKFLOW.md(공통 워크플로우) + 4개 팀 카드 파일로 분리하여 모든 팀 프롬프트를 ~126-133 토큰으로 경량화 완료. pytest 125건 전체 통과, pyright 에러 0건.

## 토큰 절감 결과

- marketing: 501 → 126 토큰 (74.9% 절감)
- consulting: 312 → 127 토큰 (59.3% 절감)
- publishing: 720 → 126 토큰 (82.5% 절감)
- design: 642 → 133 토큰 (79.3% 절감)
- 총 절감: 2,175 → 512 토큰 (76.4% 절감)

## 산출물 파일

- `/home/jay/workspace/prompts/LOGICAL-TEAM-WORKFLOW.md` (신규, 공통 워크플로우)
- `/home/jay/workspace/prompts/teams/marketing.md` (신규, 마케팅 팀 카드)
- `/home/jay/workspace/prompts/teams/consulting.md` (신규, 컨설팅 팀 카드)
- `/home/jay/workspace/prompts/teams/publishing.md` (신규, 출판 팀 카드)
- `/home/jay/workspace/prompts/teams/design.md` (신규, 디자인 팀 카드)
- `/home/jay/workspace/prompts/team_prompts.py` (수정, 4개 함수 경량화)
- `/home/jay/workspace/tests/test_team_prompts.py` (수정, 테스트 업데이트)

## 발견 이슈 및 해결

### 자체 해결 (3건)
1. **테스트 23건 실패** — 인라인 콘텐츠 체크를 파일 참조 체크로 변경, 카드 파일 콘텐츠 검증 테스트 14건 추가
   - 상세: tests/test_team_prompts.py 23개 assertion 수정 + TestCardFileContent 클래스 신규
2. **consulting 토큰 목표 미달** — 목표 ~100이었으나 127로 측정. 이는 WORKSPACE_ROOT 경로가 포함되어 발생하는 최소 오버헤드로, dev1-team(~149)보다 낮으므로 허용 범위
3. **prompts/teams/ 디렉토리 미존재** — mkdir -p로 생성

### 범위 외 미해결 (0건)
없음

## 테스트 결과

- pytest: 125 passed, 0 failed (0.27s)
- pyright: 0 errors, 0 warnings
- black/isort: OK

## QC 검증 결과

```json
{
  "summary": "5 PASS, 1 FAIL(보고서 미존재→재실행 예정), 6 SKIP",
  "trust_summary": {
    "Tested": true,
    "Readable": true,
    "Unified": true,
    "Secured": true,
    "Trackable": false (보고서 작성 후 재검증)
  }
}
```
