# 대시보드 논리적 팀 활동 추적 버그 수정

## 문제
논리적 팀(마케팅/컨설팅/출판/디자인)이 물리 봇에서 실행 중일 때, 대시보드에 해당 논리적 팀이 "대기중"으로 표시된다.

예시: task-1040.1이 marketing 팀으로 bot-b에서 실행 중인데, 대시보드의 마케팅팀 섹션은 팀장(아프로디테) "유휴", 팀원 전원 "대기"로 표시됨.

## 원인 분석
task-timers.json에는 `team_id: "marketing"`, `bot: "bot-b"`, `status: "running"` 으로 정확히 기록되어 있음.
대시보드 서버/프론트엔드가 논리적 팀의 running 상태를 제대로 반영하지 못하고 있음.

## 수정 방향

### 1. 서버 측 (`/home/jay/workspace/dashboard/server.py`)
- task-timers.json에서 `status: "running"`인 작업 중 `team_id`가 논리적 팀(marketing/consulting/publishing/design)인 것을 찾아서, 해당 논리적 팀의 상태를 "작업중"으로 반환
- API 응답에 현재 실행 중인 task_id, 작업 설명도 포함

### 2. 프론트엔드 측 (`/home/jay/workspace/dashboard/components/`)
- 논리적 팀 카드에서 running 작업이 있으면 "대기중" → "진행 N건" 표시
- 팀장 상태를 "유휴" → "작업중"으로 변경
- 현재 실행 중인 task 정보 표시 (task-id, 작업명)

### 3. 확인할 파일들
- `server.py`: 팀 상태 API 엔드포인트 확인
- `components/`: 논리적 팀 렌더링 컴포넌트 확인
- `organization-structure.json`: 논리적 팀 구조 확인
- `task-timers.json`: running 상태 데이터 구조 확인

## 한정승인
이 작업은 한정승인입니다. 문제 파악 → 수정 → 검증까지 자율 진행하세요.
서버+프론트엔드 양쪽 모두 수정이 필요할 수 있습니다.

## 완료 조건
1. 논리적 팀에 running 작업이 있을 때 대시보드에 "진행중" 상태로 표시
2. 팀장 상태가 "작업중"으로 변경
3. 실행 중인 task 정보(task-id, 작업 설명)가 표시
4. running 작업이 없을 때는 기존과 동일하게 "대기중" 표시
5. 물리 팀(dev1~dev8) 표시에 영향 없음