Waiting for the market overview...
Waiting for the breadth engine...
Waiting for the paper broker...
Polled from the configured provider. Reads are served from cache, never upstream.
Waiting for the feed...
Waiting for the alert dispatcher...
A component that has not reported within its timeout is treated as DOWN.
Waiting for health snapshot...
Internal bus frames pushed over WebSocket.
No events yet. The bus is quiet until market data arrives in phase 2.
Waiting for the risk engine...
The collector polls exactly these symbols.
Watchlist unavailable.
Default is non-executing. Live trading needs a config flag and manual arming.
Arming requires the exact phrase I UNDERSTAND THE RISK.
Blocks new entries. Existing positions stay under risk-engine control.
Phase information unavailable.
Append-only, hash-chained. Decisions are never overwritten.
Audit log unavailable.