# task-33.1: dispatch 프롬프트에 목차→요약→상세 원칙 적용

## 배경
현재 dispatch.py가 팀장에게 보내는 프롬프트에 task_desc 전체를 인라인으로 넣고 있음.
이 때문에 프롬프트가 비대해지고, 이전에 세션 생성 실패 사고 발생.

## 요구사항
dispatch.py의 dispatch() 함수에서 **목차→요약→상세** 3단 구조 적용:

1. **목차 (프롬프트 본문)**: task_id + 핵심 지시 1줄 + 요약 파일 경로만 전달
2. **요약 (파일)**: dispatch 시 `memory/tasks/<task_id>.md`에 작업 배경+요구사항 자동 저장
3. **상세**: 팀장이 코드/스펙 파일을 직접 Read하여 확인

## 수정 대상
- `/home/jay/workspace/dispatch.py` — dispatch() 함수
- `/home/jay/workspace/prompts/team_prompts.py` — build_prompt(), _build_direct_prompt()

## 구현 방향
- dispatch() 호출 시 task_desc를 `memory/tasks/<task_id>.md`에 자동 저장
- team_prompts.py의 build_prompt()에서 task_desc 대신 파일 경로를 프롬프트에 포함
- 프롬프트: "작업 상세는 <파일경로>를 읽고 파악하세요" 형태
- task-timer의 --desc에는 짧은 키워드만 (20자 이내)

## 참조
- 시스템 철학 5번: MEMORY.md의 "목차→요약→상세 원칙"
- orchestrator.py의 get_dispatch_time() 패턴 (이미 적용됨)

## 보고서
`/home/jay/workspace/memory/reports/task-33.1.md`
