Polytraders Dev Guide
internal
v3 spine Phase 1 · Shared contracts 9 demo-wired · 0 shadow-ready · 0 production-live · 100 pending · 109 total 15/33 infra tasks the plan status board

Monitoring

What we watch, where it surfaces, and what alerts a human at 03:00.

Dashboards

Alerts and escalation

SeverityExamplesPage whoWithin
P0KillSwitch active, reconcile mismatch, wallet drainedRisk on-call + Security on-call + Head of Engineering1 minute
P1Heartbeat lost, API degraded hard, drawdown warningRisk on-call5 minutes
P2Slippage breach, fee overrun, config driftTrading-ops30 minutes
P3Single bot error rate above 1%, model drift warningOwning teamNext business day

Metrics every bot must emit

What we deliberately don't alert on

Free-text log lines. They produce noise without action. The rule is: if it's worth alerting on, it's worth a reason code in the registry.