**task-1086.1 완료 보고** (dev6-team) **완료 보고서: 대시보드 천재적사고팀 카드 추가** (3분 52초) **핵심 결과** `App.js`에서 `activeCenters.flatMap`을 활용하여 `product-strategy-center` 렌더링 직후 천재적사고팀 카드를 삽입했고, `utils.js`에 색상/에이전트 매핑을 추가하여 완료. 보안팀 카드 패턴을 재활용하되 amber/gold 색상 적용. ## 수정 파일 - `/home/jay/workspace/dashboard/components/App.js` — geniusTeam 변수 추가(156행), activeCenters.flatMap으로 천재적사고팀 카드 삽입(557-622행) - `/home/jay/workspace/dashboard/components/utils.js` — colorMap에 genius-thinking-team 색상 추가(188행), centerAgentMap에 davinci 매핑 추가(206행) ## 변경 상세 ### App.js 1. **156행**: `const geniusTeam = teams.find(t => t.team_id === 'genius-thinking-team');` 추가 2. **557-622행**: `activeCenters.map` → `activeCenters.flatMap`으로 변경. `product-strategy-center` 렌더 후 천재적사고팀 카드를 조건부 삽입 - 배지: "특수팀" (amber-100) - 팀장: 다빈치 (Da Vinci), Opus 모델 배지 - note 표시 (organization-structure.json의 note 필드) - running task 기반 상 **발견/해결 이슈 3건** 1. **flatMap 반환값 일관성** — cards 배열에 조건부로 push한 뒤 항상 return cards로 반환하여 빈 배열 방지 2. **null 방어** — `geniusTeam?.lead` 옵셔널 체이닝으로 팀 데이터 미존재 시 카드 미렌더 3. **상태 표시 우선순위** — geniusRunning(작업 수) > geniusIsWorking(에이전트 상태) > 기본 '대기중' 순서로 표시