## 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**: 
   - task 완료 마킹 확인
   - 현재 Phase 미완료 시 대기 확인
   - 전팀 완료 시 Phase status=completed 확인
   - paused 체인에서 task-done 무시 확인
4. **status**: 정상 출력 확인
5. **list**: 빈 목록, 여러 체인 목록 확인
6. **파일 락**: 동시 접근 시 데이터 무결성 (선택)
7. **dispatch.py --chain 연동**: _update_chain_task 함수 동작 확인

### 규칙
- chain.py, dispatch.py, team_prompts.py는 절대 수정하지 마세요. 테스트만 작성.
- 테스트 파일 경로: /home/jay/workspace/tests/test_chain.py
- pytest 실행하여 전체 PASS 확인 후 완료