From 073060620144cf75f983b46617a975c626180b5d Mon Sep 17 00:00:00 2001 From: igneum-labs <337424239+igneum-labs@users.noreply.github.com> Date: Wed, 7 Oct 2026 13:14:13 +0000 Subject: [PATCH] engine (0.3.21): the heat-mode release restarts every slot; there is no faulted state to skip Co-Authored-By: Claude Fable 5.1 --- app/igneum-app/src/engine.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/igneum-app/src/engine.rs b/app/igneum-app/src/engine.rs index 0f9d536a..c1dee45c 100644 --- a/app/igneum-app/src/engine.rs +++ b/app/igneum-app/src/engine.rs @@ -3859,10 +3859,11 @@ impl Engine { self.shared.log(&format!("heat: release ({why}); the miners restart")); let now = Instant::now(); for m in self.miners.iter_mut() { - if m.watch.faulted().is_none() { + // no permanent fault (7 October 2026): every slot restarts; a ladder delay in force stays as scheduled + if m.restart_at.map(|at| at <= now).unwrap_or(true) { m.restart_at = Some(now); - m.prepared = false; } + m.prepared = false; } } }