pub fn spawn_supervision_task(
controller: RouteControllerHandle,
config: SupervisionConfig,
_metrics: Option<Arc<dyn MetricsCollector>>,
crash_rx: Receiver<CrashNotification>,
) -> JoinHandle<()>pub fn spawn_supervision_task(
controller: RouteControllerHandle,
config: SupervisionConfig,
_metrics: Option<Arc<dyn MetricsCollector>>,
crash_rx: Receiver<CrashNotification>,
) -> JoinHandle<()>