Skip to content

Charts

Charts are the primary workspace surface. They are not just containers for technical indicators: they are the visual state where users navigate price history, compare instruments, inspect annotations, attach alerts, view agent research, and run authoring outputs.

  • Render market and computed series with live update semantics.
  • Own chart-local panes, indicator instances, display configuration, and presentation state.
  • Expose navigation and presentation operations to users, documents, and agent workflows.
  • Connect selected ranges and visible context to Explain, Deep Dive, chart capture, and future pattern-search flows.

Charts read market data through the data layer and computed series through TSGraph. Saved chart state is a dashboard or chart resource. Market data itself is not chart state, and Resource Tree paths should address chart resources rather than duplicating raw price data.

Source docs: docs/vision/charts.md, docs/vision/widgets.md, and docs/vision/resource-tree.md.