# task-2129 완료 보고

## 완료 일시
2026-04-23T08:10:00Z

## 수행 내용

### 1. dispatch.py 버그 수정 (문제 1)
**파일**: `/home/jay/workspace/dispatch.py` L2666-2684

**근본 원인**: `_apply_team_status()`에서 `lead_id in members_map` 조건으로 체크 → member-status.json에 엔트리가 없는 멤버(vishnu, perun 등)는 건너뜀

**수정**: `in members_map` 체크 대신, 없으면 `members_map[id] = {}` 로 새 엔트리 자동 생성

**참고**: `_collect_team_ids()`는 이미 sub_teams를 탐색하고 있었음 (task-2126에서 수정됨). 진짜 문제는 member-status.json 엔트리 누락이었음.

### 2. data_loader.py 확인 (문제 2)
**결과**: OK. `_enrich_member_status()` (L800-808)에서 이미 sub_teams를 처리하고 있음.

### 3. member-status.json 누락 멤버 추가
13명 추가: ah_kin, aphrodite, bastet, fenrir, horus, perun, pixel, polyhymnia, seshat, skuld, sobek, terpsichore, vishnu

### 4. 시스템 3문서 작성 (문제 3)
- `memory/plans/system/traffic-light/plan.md` — 설계 계획서
- `memory/plans/system/traffic-light/context-notes.md` — 결정 근거 + 반복 버그 이력
- `memory/plans/system/traffic-light/checklist.md` — 구현 체크리스트

### 5. traffic-light-spec.md 업데이트
- 최종 수정일: 2026-04-23
- 시스템 3문서 경로 추가
- 과거 오류 패턴 7.5 추가 (task-2129 수정 내용)

## 검증 결과
- dev5 팀장(marduk): working ✅ (현재 task-2130 실행 중)
- dev5 팀원(enki, ishtar, nabu, ningirsu): standby ✅
- dev1~8 전팀 팀장: member-status.json에 존재 확인 ✅
- 시스템 3문서 3개 파일 존재 확인 ✅
