Refactor chart components to clearly separate data preparation from rendering, enabling future analytical overlays (sentiment, backtesting).
AC:
-
Data layer (series computation) separated from UI layer
-
Charts accept overlays via clean Props API or context
-
Current SMA/RSI functionality preserved
-
No regression in chart behavior
Refactor chart components to clearly separate data preparation from rendering, enabling future analytical overlays (sentiment, backtesting).
AC:
Data layer (series computation) separated from UI layer
Charts accept overlays via clean Props API or context
Current SMA/RSI functionality preserved
No regression in chart behavior