Bot Dashboard

M2 complete · M1 soak running · orders stubbed OFF

Tracking the auto-trading bot build: system map, live scan, health.

Invariants

Implementation progress

implementation progress not publishing yet

Progress is complete only when it appears here. Trading controls remain display-only; order paths are stubbed OFF until M3 receives explicit user approval.

System map

C1

Risk supervisor + kill switch

designed

C2

Schwab execution adapter

read-only live; orders stubbed OFF

C3

SIP ingestor + recorder

streaming + recording; soak running

C4

Market-data preparation

designed

C5

Strategy engines (v7 first, Ross later)

v7 built; simulator-verified

C6

Pre-trade safety gate

built; simulated orders only

C7

Backtest / replay + live simulator

complete — reference-L gate passed

C8

Tracking website (this site)

live progress + monitor surface

C9

Premarket scanner

proven (TV session streaming)

C10

Schwab token rotation

broker live; weekly login

C11

EOD learning loop

designed

Data flow

TV scan Alpaca SIP C9 C3 C4 C5 C6 C2 Schwab C1 risk supervisor independent veto Ledger (everything) This website

C1 holds an independent veto over the C5 → C6 → C2 path. Every component writes to the ledger; the ledger feeds this website.

Live scan

no scan data published yet

Health

not yet publishing

Bot control

bot status not publishing yet

Disable cancels all of the bot's open orders and switches it to watch-only. Your own manual orders are never touched. Kill switch (flatten everything) stays separate and stronger. The live control channel is wired with the M1 backend; until then this panel is display-only.

Today — ladders & staged orders

no ladder data yet

Open positions

no open positions

Daily budget

budget not publishing yet

Connections & tokens

connection status not publishing yet

Orders & fills (today)

no orders today

Alerts

no alerts

End of day — bot trades

no bot trades scored yet