//! Tick-loop system phases run in sequence each simulation step.
/// Advance transient states (boarding/exiting) to their next state.
pub
/// Assign idle elevators to stops via dispatch strategy.
pub
/// Door open/close finite-state machine progression.
pub
/// Per-tick energy consumption and regeneration tracking.
pub
/// Board and exit riders at stops.
pub
/// Aggregate metrics collection.
pub
/// Trapezoidal-profile elevator movement.
pub
/// Reposition idle elevators for coverage.
pub
/// Context passed to every system phase.