# task-425: 조직뷰 마케팅팀/컨설팅팀 실시간 상태 표시

## 목표
조직뷰의 마케팅팀/컨설팅팀 카드에 실시간 상태(유휴/작업중)를 표시한다.
개발팀(1팀/2팀/3팀)이 이미 상태 표시를 하고 있으면 동일한 방식으로 적용.

## 현재 상태
- 조직뷰에 마케팅팀/컨설팅팀 카드가 이미 있음 (task-424.1에서 추가됨, LogicalTeamCard 컴포넌트)
- 하지만 유휴/작업중 상태가 반영되지 않음 (항상 static 상태)
- 시스템뷰에서는 봇별 상태를 task-timers.json running 데이터로 판단 중

## 구현 내용

### 상태 판단 로직
- task-timers.json에서 `team_id === "marketing"` 이고 `status === "running"` → 마케팅팀 "작업중"
- task-timers.json에서 `team_id === "consulting"` 이고 `status === "running"` → 컨설팅팀 "작업중"
- running 태스크 없으면 → "유휴"
- 2시간 이상 running이면 stale 처리 (task-423.1에서 구현된 로직 재활용)

### server.py 수정
- `/api/org` 또는 별도 엔드포인트에서 팀별 running 상태 데이터 포함
- 이미 `get_running_tasks_by_team()` 메서드가 있을 수 있음 — 재활용

### index.html 수정
- `LogicalTeamCard` 컴포넌트에 상태 badge 추가:
  - 🟢 유휴 (녹색 점 + "유휴")
  - 🔵 작업중 (파란색 점 + "작업중" + task_id 표시)
- 개발팀 카드의 상태 표시 스타일과 동일하게 맞춤
- 기존 개발팀/레드팀 상태 표시 코드를 참고하여 일관된 UX

## 파일 참조
- `/home/jay/workspace/dashboard/index.html` — LogicalTeamCard 컴포넌트
- `/home/jay/workspace/dashboard/server.py` — API 엔드포인트
- `/home/jay/workspace/memory/task-timers.json` — running 태스크 데이터

## 완료 조건
1. 마케팅팀 카드에 유휴/작업중 상태 표시
2. 컨설팅팀 카드에 유휴/작업중 상태 표시
3. 개발팀 상태 표시와 동일한 디자인
4. 기존 기능 변경 없음
