# [Lv.3] 팀원 에이전트 작업 상태 신호등 미반영 문제

## 레벨: Lv.3 (리서치 + 에이전트 미팅 필수)
## 한정승인: 끝까지 진행

---

## 문제
대시보드에서 **팀장만 "작업중"으로 표시**되고, **팀원 에이전트들의 신호등이 바뀌지 않음**.
- 마케팅팀: 팀장(아프로디테)만 작업중, 팀원(아폴론/페이토/에이레네) 등은 계속 "대기" 표시
- 개발팀: 팀장이 팀원에게 작업 위임해도 팀원 상태가 "대기"에서 안 바뀜 (언젠가부터 발생)

## 조사 방향

### 1. 팀원 상태 추적 메커니즘 분석
- `/home/jay/workspace/dashboard/server.py` — member-status API
- 팀원 상태가 어떻게 업데이트되는지 (파일 기반? 프로세스 기반? 타이머 기반?)
- 팀장이 팀원에게 spawn/위임할 때 상태 변경 트리거가 있는지

### 2. 과거에 정상 동작했던 시점 확인
- git log로 member-status 관련 코드 변경 이력 확인
- 언제부터 안 됐는지 특정
- 최근 대시보드 수정 작업(task-1124~1135)에서 깨진 건 아닌지

### 3. 근본 원인 파악
가설들:
- 팀원은 팀장 세션 안에서 도는 논리적 에이전트라 별도 프로세스가 아님 → 상태 감지 불가
- member-status 업데이트 로직이 팀장 봇 프로세스만 감지
- spawn 시 상태 변경 이벤트가 발생하지 않음
- 팀원 상태를 Task tool 호출 시작/완료로 추적해야 하는데 해당 훅이 없음

### 4. 해결 방안 구현
- 팀원이 실제 작업 중일 때 "작업중" 표시
- 팀원 작업 완료 시 "대기"로 복귀
- 개발팀 + 논리적 팀 모두 동일하게 적용

## 참조
- `/home/jay/workspace/dashboard/server.py` — member-status 관련 코드
- `/home/jay/workspace/dashboard/components/App.js` — 팀원 상태 UI
- `/home/jay/workspace/dashboard/components/utils.js` — TeamCard/LogicalTeamCard
- `/home/jay/workspace/teams/shared/team_prompts.py` — 팀원 spawn 로직

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