# Phase 2: 3문서 작성 상세 절차

## 목적
Phase 1 미팅 합의 결과를 바탕으로 계획서/맥락노트/체크리스트(3문서)를 작성하고 [TODO]를 모두 채운다.

## 입력
- `memory/meetings/YYYY-MM-DD-<topic>.md` (Phase 1 산출물)

## 출력
- `memory/plans/<project>/plan.md`
- `memory/plans/<project>/context-notes.md`
- `memory/plans/<project>/checklist.md`

## 선행 검증 (Phase 2 진입 전 필수)
```bash
ls /home/jay/workspace/memory/meetings/*<topic>*.md
```
해당 프로젝트의 미팅 기록 파일이 없으면 즉시 중단: "Phase 1 산출물 없음. 먼저 Phase 1(Agent 미팅)을 완료하세요."

## 실행 절차

1. **미팅 기록 파일 내용 확인**: Phase 1 산출물을 읽어 합의 사항을 파악한다.
2. **`/3docs-create` 스킬 호출**:
   ```
   /3docs-create <task_id> <project_name> --meeting memory/meetings/YYYY-MM-DD-<topic>.md
   ```
   - `--meeting` 파라미터로 Phase 1 미팅 기록을 전달하면 [TODO] 힌트가 자동 삽입된다.
   - 참조: `/home/jay/workspace/skills/3docs-create/SKILL.md`
3. **[TODO] 항목 채우기**: 생성된 3개 파일의 모든 [TODO]를 미팅 합의 결과를 근거로 채운다.
   - 근거 없는 내용 추가 금지 (환각 방지 게이트)
   - 미팅 기록 파일 내용을 직접 인용하여 채운다
4. **[TODO] 완료 검증**:
   ```bash
   grep -r "\[TODO\]" /home/jay/workspace/memory/plans/<project_name>/
   ```
   결과가 없어야 Phase 2 완료.
5. **Phase 완료 기록**:
   ```bash
   python3 /home/jay/workspace/kickoff.py phase-done \
     --project <project_name> \
     --phase 2 \
     --output memory/plans/<project_name>/plan.md
   ```

## 완료 조건
- 3문서 모두 존재
- 모든 [TODO] 항목 채워짐 (grep 결과 없음)
- 각 결정에 근거 인용 포함
- `kickoff-state.json`에 Phase 2 완료 기록
