C1
Risk supervisor + kill switch
rules live via C2 + control channel
bot status not publishing yet
not yet publishing
no orders today
flat — no positions
no alerts
flat — no positions
no working orders
no fills today
budget not publishing yet
no session data yet
no scan data published yet
no picks yet today
no history published yet
no history published yet
no days yet
no trades yet
no alerts
no exclusions recorded
no watchdog runs recorded
not yet publishing
Dots: live / complete · built but intentionally off, gated, or waiting on a step · not built / not installed. (The data-architecture dots below are computed from status.json every 60s.)
Risk supervisor + kill switch
rules live via C2 + control channel
Schwab execution adapter
live reads + gated order path; bot DISABLED
SIP ingestor + recorder
streaming + recording; soak running
Market-data preparation
designed (Ross phase later)
Strategy engines (v7 first, Ross later)
v7 complete; live runner built, not enabled
Pre-trade safety gate
built; verified in simulation + live drills
Backtest / replay + live simulator
complete — reference-L gate passed
Tracking website (this site)
live progress + monitor + control surface
Premarket scanner
proven (TV session streaming)
Schwab token rotation
broker live; weekly login
EOD learning loop
complete; appends bot rows to EOD ledger
Full pipeline, left to right. Every box shows its live status; tap a component for inputs, outputs, cadence, failure mode, and standing notes.
loading diagram…
bot status not publishing yet
Enable reconciles against Schwab first and refuses on mismatch or an active kill. Disable cancels the bot's staged BUY orders only — working SELL orders (rung, stop, breakeven) stay live at Schwab, so protection never lapses. Kill cancels every bot order (buys and sells) and blocks transmitting until reset; it does not market-sell held positions. Your own manual orders are never touched.
implementation progress not publishing yet
no bot trades scored yet
Progress is complete only when it appears here.