April 2026 — Production readiness2026-04-07
Startup validation, live health monitoring, and unattended operation
- •Nova now runs a full preflight check on startup: broker connectivity, account status, database integrity, config validation, and session detection are all verified before any order can be placed.
- •If any critical check fails the engine does not start and logs the exact failure reason — no more silent bad-state startups.
- •Added a watchdog process that continuously monitors engine health, detects market session transitions in real time, and adjusts trading behavior automatically without requiring a restart.
- •Session transitions (market open, close, pre-market start) are now logged with timing and policy changes applied, giving full auditability over when the bot became active or idle.
- •Nova can now run completely unattended: it idles safely during closed sessions, activates automatically when the market opens, and self-recovers from transient loop failures.
- •New status command available to operators that prints a full real-time snapshot of active mode, risk limits, session, and engine health.
Fixes
- –Engine could silently enter a bad state during closed sessions without any indicator in logs.
- –Session multipliers were not re-evaluated on transition — bot could carry stale risk settings across sessions.