# Task-515: dispatch.py ↔ team_prompts.py 타이머 ID 불일치 수정

## 문제
dispatch.py와 team_prompts.py에서 동일 작업에 서로 다른 타이머 ID를 사용하여 타이머가 2개 생성됨.

### 현상
- dispatch.py (411행): `task-514` → `task-514.1`로 변환하여 `task-timer.py start task-514.1` 호출
- team_prompts.py (256행): 원본 `task-514`로 `task-timer.py start task-514` / `end task-514` 호출
- 결과: task-timers.json에 `task-514.1`과 `task-514` 두 개 항목 생성

## 수정 방안

### 방법: dispatch.py의 timer_task_id를 team_prompts.py에 전달

1. **dispatch.py (411행)**: `timer_task_id` 계산 로직은 유지
2. **dispatch.py → team_prompts.py 호출부**: `timer_task_id`를 인자로 전달
3. **team_prompts.py**: 받은 `timer_task_id`를 timer_start/timer_end/done 파일명에 사용
4. **또는 더 간단하게**: dispatch.py에서 `.1` 붙이는 로직 제거. team_prompts.py의 timer와 통일.

### 최소 수정안 (권장)
dispatch.py 411행에서 `.1` 붙이지 않도록 수정:
```python
# 변경 전
timer_task_id = task_id if "." in task_id else f"{task_id}.1"
# 변경 후
timer_task_id = task_id
```

그리고 dispatch.py에서 timer start 호출을 **제거** (팀장이 timer start를 하므로 중복):
- dispatch.py의 412-415행 timer start 블록을 삭제하거나 주석처리
- 단, cleanup 함수에서 timer_task_id를 사용하는 부분도 task_id로 통일

### 영향 범위
- `/home/jay/workspace/dispatch.py` — 411행 부근
- `/home/jay/workspace/prompts/team_prompts.py` — 256-258행 (변경 불필요할 수 있음)

### .done 파일도 확인
- team_prompts.py에서 `.done` 파일 생성 시 사용하는 task_id가 dispatch.py의 timer_task_id와 일치하는지 확인

## 테스트
- dispatch.py로 테스트 태스크 위임 → task-timers.json에 항목 1개만 생성되는지 확인
- `.done` 파일명과 timer task_id 일치 확인

## 작업 레벨: Lv.1 (파일/라인 특정)