Skip to main content

Backlog & Pending Features

The following architectural features are designed but not yet implemented in the current runtime:

Experience System (pgvector)

The database schema supports experiences utilizing the pgvector extension. However, the runtime pipeline to extract lessons from closed trades via an LLM and the retrieval augmented generation (RAG) loop to inject them into the experience_retriever role are currently pending.

Real-time Exchange User Streams

The Execution Engine currently relies on polling to synchronize order and position state (ORDER_SYNC_INTERVAL_S). A real-time WebSocket user data stream from exchanges (e.g., Binance User Data Stream) is needed to reduce latency when positions are manually closed outside the system.

Scheduled and Conditional Events

The events schema supports trigger_at (for Scheduled Events) and condition (for Conditional Events). However, the background workers (Scheduler and Watcher) required to evaluate these conditions and trigger downstream immediate events are not yet built.

Multi-Exchange Hedging

The position manager logic is currently optimized for single-exchange linear futures (oneway mode). Full support for hedge mode and cross-exchange arbitrage routing is pending further development of the Risk Manager module.