# task-10.1: 실시간 작업 오케스트레이터 개발

## 작업 정보
- **작업 ID**: task-10.1
- **팀**: dev1-team (헤르메스)
- **소요 시간**: 2분 55초

## 결과

### 생성 파일
- `/home/jay/workspace/orchestrator.py` - 실시간 작업 오케스트레이터

### 사용법
```bash
# 실제 실행
python3 /home/jay/workspace/orchestrator.py --tasks-file tasks.json

# 테스트 (cokacdir 호출 없이)
python3 /home/jay/workspace/orchestrator.py --tasks-file tasks.json --dry-run
```

### 핵심 기능
1. **tasks.json 기반 작업 관리**: team_preference 지원, 없으면 빈 팀에 자동 배치
2. **3팀 동시 병렬 배치**: dev1(헤르메스/Opus), dev2(오딘/Opus), dev3(라/GLM)
3. **20초 폴링**: task-timers.json 모니터링으로 완료 감지
4. **자동 재배치**: 완료 즉시 해당 팀에 대기 작업 배치
5. **실시간 보고**: 봇A(아누)를 통해 완료/배치 현황 자동 보고
6. **최종 종합 보고**: 모든 작업 완료 시 전체 소요 시간 및 결과 요약
7. **안전성**: 폴링 중 예외 발생 시 로그만 남기고 계속 진행, KeyboardInterrupt 안전 종료

### 팀별 프롬프트 차이
- **dev1/dev2**: "직접 코딩합니다" + task-timer start/end + 보고서 저장
- **dev3**: "GLM에 코딩을 위임하고 결과를 검토합니다" + openclaw agent 명령어 포함

### 테스트 결과
- dry-run 모드로 5개 작업 테스트 완료
- team_preference 기반 배치, 빈 팀 자동 배치, 대기 큐 관리 정상 동작 확인
