Desk control
Latest Cursor live-review rounds. Button packs status + PG + sessions and runs the live-review skill (pred vs real, retrain / data / config). Same skill in Cursor chat.
Same scan as Telegram /status RANK.
One row per ensemble slot. Add slots in Config → ensemble.models, save, restart if the id set changes.
Local fit writes data/models/archive/. Push copies them here. Deploy swaps that file onto a running slot and reloads it.
Live file on this box. Save writes disk and reloads every running slot. Secrets stay in config.secrets.yaml. dryRun cannot be flipped live from here.
Postgres tables on this box. Click a browsable row to open it below.
Live picker + fund-collector. Same payload as Status.