Compact real data
Partial
F052-F056
Maps Mini Chart, Single Ticker, Ticker/Ticker Tape, Symbol Overview and Market Summary to backend data requirements. Market Summary remains blocked for production movers until a real movers/screener endpoint exists.
Compact real data
Partial
Mode
real
Blocked
1
/api/v1/kline/bars
Mini Chart and Symbol Overview can reuse the hardened bars loader, candle normalizer, stale/delayed labels and runtime-token header policy.
packages/chart-runtime KLineWidgetRuntime loads compact bars through KLineDataLoader
/api/v1/market/latest
Latest quote endpoint must be live-verified for single and multi-symbol compact widgets before beta.
KlineMarketClient.getLatest · KlineMarketClient.getLatestMany
packages/chart-runtime/CompactWidgetSurfaces.tsx
Single Ticker, Ticker and Ticker Tape render lightweight React/SVG surfaces instead of mounting the full advanced chart runtime.
no toolbar · no indicator runtime · no direct KLineCharts instance mutation
future /api/v1/market/movers
Market Summary can render a controlled symbol-list preview, but production movers/gainers/losers require a real movers or screener-backed backend endpoint.
do not fake production movers · active/gainers/losers require backend source of truth
runtime status badge
Compact widgets must show mock/realtime/delayed/stale/error status and must not label delayed or mock data as live.
KLineRuntimeStatePresenter visible in KLineWidgetRuntime