# task: dispatch.py followup 토큰 낭비 수정

## 문제
dispatch.py의 _register_followup() 함수가 생성하는 followup 프롬프트가 `.done` 파일만 체크함.
아누가 `.done` → `.done.clear`로 먼저 처리하면, followup 봇이 없는 파일을 찾으며 "아직 진행 중" → 2분 후 재확인 → 무한 반복 = 토큰 낭비.

## 수정 대상
- 파일: `/home/jay/workspace/dispatch.py`
- 함수: `_register_followup()` (line 238~264)
- 수정 범위: `followup_prompt` 문자열 (line 249~254)

## 수정 내용
followup_prompt에 `.done.clear` 체크를 추가:

변경 전 로직:
1. `.done` 있으면 → rm 후 보고
2. `.done` 없으면 → "진행 중" + 2분 후 재확인

변경 후 로직:
1. `.done` 있으면 → rm 후 보고
2. `.done.clear` 있으면 → "아누가 이미 처리 완료. 추가 조치 불필요." → 종료 (재확인 스케줄 등록하지 않음)
3. 둘 다 없으면 → "진행 중" + 2분 후 재확인

done_clear_file 변수 추가:
```python
done_clear_file = str(WORKSPACE / "memory" / "events" / f"{task_id}.done.clear")
```

followup_prompt 수정:
```python
followup_prompt = (
    f"{task_id} ({lead_name}) 작업 완료 확인. "
    f"완료 이벤트 파일 {done_file}이 존재하면: "
    f"rm -f로 삭제 후 {report_path} 보고서를 읽고 제이회장님께 핵심만 요약 보고하라. "
    f"이미 처리된 파일 {done_clear_file}이 존재하면: "
    f"아누가 이미 처리 완료했으므로 추가 조치 없이 종료하라. "
    f"두 파일 모두 없으면 아직 진행 중이라고 보고하고, "
    f"cokacdir --cron으로 2분 후 재확인 스케줄을 등록하라."
)
```

## 주의사항
- 이 함수 외 다른 코드 변경 금지
- 기존 로직 (delay 계산, followup_cmd 등) 변경 금지
- 테스트: followup_prompt 문자열에 done_clear_file 경로가 포함되는지 확인

## QC
- pyright 에러 0건 확인
