화면별 기능을 단순 소개가 아니라 운영 콘솔 관점에서 정리한다.

대시보드
| 항목 | 내용 |
|---|---|
| 의도 | 시장 상태, AI 분석, 포트폴리오, provider warning을 한 화면에서 확인 |
| 구현 포인트 | TanStack Query 기반 API 호출, 차트/상태 카드/AI 요약 분리 |
| 운영 관점 | 가격보다 데이터와 AI provider가 정상인지 먼저 확인 |
| 검증 포인트 | live portfolio 실패 시 snapshot fallback과 stale 표시 |

AI 뱅커
| 항목 | 내용 |
|---|---|
| 의도 | AI 답변이 만들어지는 과정을 worker/reviewer 단계로 추적 |
| 구현 포인트 | LangGraph orchestrator, SSE activity, chat session 저장 |
| 운영 관점 | 최종 답변보다 어떤 근거와 어떤 단계로 판단했는지가 중요 |
| 검증 포인트 | provider fallback, reviewer, activity 카드가 흐름을 설명하는지 확인 |

포트폴리오
| 항목 | 내용 |
|---|---|
| 의도 | 잔고 조회가 아니라 손익/리스크/스냅샷을 시간 흐름으로 추적 |
| 구현 포인트 | PortfolioService, snapshot API, AI briefing fallback |
| 운영 관점 | "언제부터 흔들렸는지"를 보기 위해 시점별 상태 저장 |
| 검증 포인트 | snapshot context 기반 briefing과 오류 매핑 |

정책 연구소와 백테스트
| 항목 | 내용 |
|---|---|
| 의도 | 정책을 실전에 붙이기 전에 먼저 깨뜨려 보는 화면 |
| 구현 포인트 | SimulatedBroker, backtesting engine, preset/risk profile |
| 운영 관점 | 수익률 하나보다 어떤 조건에서 정책이 깨지는지 확인 |
| 검증 포인트 | buy weight cap, provider fallback briefing, backtest result |
| 화면 | 대표 파일 |
|---|---|
| 대시보드 | 차트/시장/포트폴리오 UI와 snapshot fallback 검증 |
| AI 뱅커 | 멀티 에이전트 routing과 설정 확인 흐름 |
| 포트폴리오 | 보유 자산, 기간 손익, AI briefing, fallback 처리 |
| 백테스트 | 정책 변경 전 BUY/SELL 조건과 allocation cap 검증 |
<aside> 💡 이 문서가 설명하는 것: 주요 기능과 화면
</aside>
| 항목 | 내용 |
|---|---|
| 관련 운영 리스크 | 기능 화면이 운영 상태를 숨기면 콘솔 역할을 하지 못함 |
| 대표 구현 근거 | dashboard, AI banker, portfolio, backtest UI |
| 관련 테스트 | dashboard fallback, portfolio briefing, backtest policy |