Controls

Risk Presets

One-click profiles that overwrite every risk knob. Each preset maps to a complete ConfigUpdateRequest posted to /api/config.

Last Decision Cycle Preview

Triggers /api/control/step and renders the factor scores + rationale the bot returned, so judges see the reasoning even when no trade was placed.

No cycle yet — click "Run cycle now" to populate.
Manual Trade

Build a proposal by hand. Simulate only runs it through the bot's risk validator and returns the would-have-sent envelope. Send real paper order places the order via Alpaca (still paper) when approved.

Side
Sizing
Type
TIF
Operator token (optional)

Needed only when the API requires a bearer token (DASHBOARD_TOKEN on the server) or when this dashboard is hosted on a different origin. Stored in this browser only — never sent except as an Authorization header on control actions.