Kalshi Weather Logger Routes: /run POST - trigger a manual snapshot now /series GET - list all tracked series with volume /status GET - database stats /heartbeat GET - last cron run status /edge-canonical GET - canonical edge tables (?table=hourly|strategy) /combined-edge GET - edge + NWS forecast accuracy combined /forecast-edge-v2 GET - forecast edge grid (one row per series/provider/hour) /stop-loss-analysis GET - hypothetical exit on Stats YES single-bracket bets when no longer top /gain-analysis GET - per-bet hourly position value for gain/peak analysis /bracket-rank-combined GET - opening edge distribution data /series-dates GET - dates logged per series /market-prices GET - live Kalshi prices (?event=...) /fills/sync POST - pull fills from Kalshi API into D1 /fills GET - return fills with optional filters /nws-run POST - trigger NWS forecast log now /orderbook-csv GET - download orderbook_log as CSV (?series=...) /export-csv GET - download snapshots as CSV (?ticker=...&since=...)