## chain.py 테스트 코드 작성 (task-165.1 마무리)

### 배경
chain.py(Phase 자동 체이닝 시스템)는 이미 구현 완료됨. dispatch.py, team_prompts.py 수정도 완료됨.
남은 작업: pytest 테스트 코드 작성만 필요.

### 이미 완성된 파일 (수정 금지, 읽기만)
- /home/jay/workspace/chain.py — 체인 관리 CLI (450줄, create/add-phase/task-done/status/list)
- /home/jay/workspace/dispatch.py — --chain 옵션 추가됨
- /home/jay/workspace/prompts/team_prompts.py — chain_id 파라미터 추가됨

### 작성할 파일
/home/jay/workspace/tests/test_chain.py

### 테스트 항목
1. create: 체인 파일 생성, 중복 ID 에러
2. add-phase: Phase 추가, tasks 스키마 정규화, 잘못된 JSON 에러
3. task-done: 완료 마킹, 미완료 시 대기, 전팀 완료 시 Phase 전환, paused 무시
4. status: 정상 출력
5. list: 빈 목록, 여러 체인
6. dispatch.py --chain 연동: _update_chain_task 함수 동작

### 규칙
- chain.py, dispatch.py, team_prompts.py 절대 수정 금지. 테스트만 작성.
- pytest 실행 전체 PASS 확인 후 완료