# task-120.1: 대시보드 상단 바 vs 팀 상세 상태 불일치 수정

## 버그
팀 상세 영역에서 1팀/2팀 진행 1건 표시 → 상단 바에서 불이 안 들어옴

## 원인
- 상단 바: bot-activity.json → status === 'processing' (index.html 374-389행)
- 팀 상세: task-timers.json → status === 'running' (index.html 527-534행)
- 두 데이터 소스가 독립적, 동기화 없음

## 수정 1: server.py — /api/bot-activity 보강
- get_tasks_info()로 running tasks를 읽어 team_id→봇ID 매핑(dev1-team→dev1)
- 각 봇에 has_running_tasks 필드 추가

## 수정 2: index.html — 상단 바 활성 조건 보강
- 기존 bot.status === 'processing' 조건에 OR로 has_running_tasks 추가

## 수정 대상
- /home/jay/workspace/dashboard/server.py
- /home/jay/workspace/dashboard/index.html

## 주의
- 기존 로직 유지 (OR 추가)
- TTL/stale 처리 충돌 금지
- get_running_tasks_by_team() stale 필터링 활용
