71f76787b1
- Add EMPTY state to StandardScreenState when portfolio has no positions - Condition all template slots on dashboard data presence - Validate dashboard.healthScore, riskMetrics, portfolio, stressResults - Update empty message: '보유 종목이 없습니다' → '포트폴리오 보유 종목이 없습니다' - Display 'EMPTY' state instead of blank screen when no data - Improve state computation: LOADING → ERROR/WARN → EMPTY → READY Result: Better UX for empty/error states, clearer data validation Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>