kraite-warmup
Returns the single production runtime from a verified cooled state to active service in dependency order.
Order
- Prove MySQL and Redis are healthy.
- Start unified Horizon and verify every queue lane.
- Start the dispatch daemon.
- Start the Binance price stream.
- Start the Binance user-data stream.
- Seed the host-metrics loop.
- Remove application maintenance.
- Enable the scheduler last.
The first install may have zero Binance accounts. The user-data stream must remain healthy with an empty account set.
Stop conditions
Warmup stops on a missing dependency, mismatched topology, failed supervisor, or fresh runtime error. It never opens trading permission or creates an exchange account.