# fireauto F4: 진행률 자동 계산

## PRD 참조 (필수)
`/home/jay/workspace/memory/specs/prd-fireauto-integration.md` — Feature 4 섹션

## 작업 내용

### 1. task-timer.py에 progress 서브커맨드 추가
- 파일: `/home/jay/workspace/memory/task-timer.py`
- `python3 task-timer.py progress` → 프로젝트별 진행률 출력
- `python3 task-timer.py progress --project insuwiki` → 특정 프로젝트
- task-timers.json에서 completed / total 자동 계산
- 출력: `{"insuwiki": {"total": 45, "completed": 38, "pct": 84}, ...}`

### 2. active-projects.json progress 필드 자동 갱신
- `task-timer.py end {task_id}` 실행 시 active-projects.json도 갱신
- progress 필드: `{"pct": 84, "completed": 38, "total": 45, "updated_at": "..."}`

### 3. 대시보드 프로젝트뷰 API
- server.py의 `/api/projects` 응답에 progress_pct 포함
- active-projects.json 읽어서 반환
- 프론트엔드: 프로젝트 카드에 진행률 바 표시 (5분 자동 새로고침)

### 4. 전제조건 확인
- dispatch.py의 --project 파라미터 사용률 확인
- 80% 미만이면 필수 입력 강제 로직 추가

## 테스트
1. `python3 task-timer.py progress` → JSON 출력
2. 대시보드 프로젝트뷰에서 진행률 바 표시
3. task 완료 시 자동 갱신 확인

## 보고서
`/home/jay/workspace/memory/reports/task-1619.md`
