Chart Lab data path: market.candles (cached OHLCV by timeframe) + market.indicators (EMA/RSI/relativeVolume via analysis/indicators.ts). By ornith-35 (local, ~75s); reviewed by orchestrator (128/128 tests, no regression). Conflict-free: impl=ornith-35, reviewer=orchestrator.