Skip to main content

State 014 Learning Guide

Position In Learning Graph

Convergence Metadata

  • Convergence state: no
  • Convergence level: none
  • Lineage role: canonical
  • Nearest previous convergence: none
  • Nearest next convergence: none

Rendered Code

Code Comparison With Previous State

Plain-English Code Delta

  • Added: Orders, trades and positions start on All tickers. Each blotter has a labelled, keyboard-accessible Filter on selected ticker control and a status showing its effective ticker (or no ticker selected).
  • Added: Ticker mode stays local: selecting securities still shares FDC3 context with charts/tickets, turning filtering off restores all account rows, and opting back in uses the latest selection. Account changes and tab switches preserve modes; new windows default to All tickers even with retained context.
  • Added: Account selection propagates independently through fdc3.account. Live order updates use the configured event transport, not FDC3; snapshot reconciliation protects creates/fills/cancellations and reconnect refreshes missed data.
  • Added: Empty or invalid instrument messages retain the last valid selection; this state defines no clear-instrument message. Before any selection, an opted-in blotter shows all tickers and explains why.
  • Added: FDC3 interop adapter in TraderX frontend for DesktopAgent integration.
  • Added: Outbound fdc3.instrument context publishing when a user selects a ticker-bearing row in trade/order/position views.
  • Added: Inbound fdc3.instrument context handling that retains shared selection for optional blotter filters and ticket defaults.
  • Added: Standard intent handling for ViewOrders (orders view routing without implicit filter opt-in).

Run This State

./scripts/start-state-014-fdc3-intent-interoperability-generated.sh