# task-424.1 보고서: 대시보드 조직뷰에 마케팅팀/컨설팅팀 표시 추가

## 작업 내용
대시보드 조직뷰(`/home/jay/workspace/dashboard/index.html`)에 마케팅팀과 컨설팅팀 카드를 추가 렌더링.
`organization-structure.json` v3.0에 이미 존재하는 데이터를 프론트엔드에서 읽어서 표시.

## 변경 파일

- `/home/jay/workspace/dashboard/index.html` — 5개 수정 지점:
  1. `teamLabels` 객체에 `marketing-team`, `consulting-team` 라벨 추가
  2. `teamColors` 객체에 마케팅팀(보라), 컨설팅팀(시안) 색상 추가
  3. `LogicalTeamCard` 컴포넌트 신규 생성 (점선 테두리, 논리적 팀 라벨, 팀장 Opus 겸임 표시, 팀원 목록+모델 표시)
  4. 데이터 파싱: `marketingTeam`, `consultingTeam` 변수 추가
  5. 렌더링 섹션: 개발팀 3개 아래, 레드팀+횡단조직 위에 "논리적 팀" 섹션 추가

## 구현 세부사항

### LogicalTeamCard 컴포넌트
- 점선 테두리(`border-2 border-dashed`)로 물리적 팀과 시각적 구분
- "논리적 팀" 뱃지 표시
- 팀장 라인: "기존 봇 Opus 겸임" 라벨
- 팀원: 한국어 이름, 역할, ModelBadge(Haiku) 표시
- 마케팅팀: purple 계열, 컨설팅팀: teal 계열
- 모바일 반응형: `grid-cols-1 md:grid-cols-2`

### 표시되는 팀원
- 마케팅팀: 아폴론(콘텐츠 크리에이터, Haiku), 페이토(카피라이터/SNS 운영, Haiku)
- 컨설팅팀: 아스클레피오스(보장분석/진단, Haiku), 테미스(약관비교/규정 검토, Haiku)

## 완료 조건 체크
1. ✅ 조직뷰에서 마케팅팀/컨설팅팀 카드가 보임
2. ✅ 각 팀원(아폴론, 페이토, 아스클레피오스, 테미스) 정보 표시
3. ✅ 기존 조직뷰 기능 그대로 유지 (추가만 함, 기존 코드 수정 없음)
4. ✅ 모바일 반응형 유지

## 테스트 결과
- Lv.1 프론트엔드 렌더링 추가 작업으로 별도 pytest 불필요
- 기존 코드 수정 없이 추가만 수행하여 회귀 위험 없음

## 버그
- 없음

## 비고
- `organization-structure.json`의 lead 데이터에 name 필드가 없어 koName 호출 시 "?" 표시 이슈를 발견하고 수정 완료
- 서버(`server.py`) 변경 불필요 — `/api/org` 엔드포인트가 이미 전체 JSON 반환 중
