# 대시보드 봇 활동 상태 — 마케팅/컨설팅 팀 미표시 문제 분석 및 개선

## 레벨: Lv.2 (코드 파악 + 설계 필요)
## 한정승인: 끝까지 진행

---

## 문제
마케팅팀 팀장 봇이 팀원들(페이토/아폴론/에이레네)에게 작업을 위임하여 실제 작업이 진행 중인데, **대시보드에서 해당 agent들이 "작업중"으로 표시된 적이 없음.**

개발팀(dev1~dev8)은 대시보드에서 작업 상태가 정상 표시되지만, 논리적 팀(marketing, consulting, publishing, design)은 표시되지 않음.

## 조사 방향

### 1. 대시보드 봇 활동 추적 메커니즘 분석
- `/home/jay/workspace/dashboard/server.py` — 봇 활동 API (`/api/bot-activity` 등)
- `/home/jay/workspace/dashboard/components/App.js` — 봇 상태 표시 UI
- 봇 활동 데이터 수집 방식 (cokacdir 기반? 파일 기반? 프로세스 기반?)
- dev1~dev8은 어떻게 추적되고 있는지 정확히 파악

### 2. 논리적 팀(marketing 등)이 추적 안 되는 원인
- detect-bot.sh에서 marketing/consulting 봇 ID는 등록되어 있는지 확인
  - `/home/jay/.claude/hooks/lib/detect-bot.sh`
- cokacdir가 marketing 봇의 상태를 별도로 추적하는지
- 마케팅팀 봇의 working directory가 어디인지 확인
- bot_settings.json에서 마케팅팀 봇 설정 확인

### 3. 근본 원인 파악
가설들:
- 마케팅팀 봇의 CWD가 detect-bot.sh의 패턴 매칭에 안 걸림
- cokacdir의 bot-activity가 특정 봇 ID만 추적하고 마케팅 봇은 빠져있음
- 대시보드 UI에서 마케팅팀 봇 표시 로직이 없음
- 마케팅팀 팀원은 팀장 봇 세션 안에서 도는 논리적 에이전트라 별도 프로세스가 아님

### 4. 개선 방안 구현
- 마케팅/컨설팅/출판/디자인 팀의 활동 상태가 대시보드에 표시되도록 수정
- 기존 dev1~dev8과 동일한 수준으로 상태 추적
- 논리적 팀원(페이토, 아폴론 등)까지 표시할 필요는 없음 — 팀 단위 "작업중" 표시만 되면 됨

## 참조 파일
- `/home/jay/workspace/dashboard/server.py`
- `/home/jay/workspace/dashboard/components/App.js`
- `/home/jay/.claude/hooks/lib/detect-bot.sh`
- `/home/jay/workspace/bot_settings.json`
- `/home/jay/workspace/memory/specs/bot-team-mapping.md`

## task-timer
- task_id: task-1124.1
- team: dev5-team