From fd9d1679cb42f2ec310314f92bb20b94cbcb0a01 Mon Sep 17 00:00:00 2001 From: znetsixe Date: Tue, 7 Apr 2026 13:41:22 +0200 Subject: [PATCH] =?UTF-8?q?fix:=20update=20submodule=20refs=20=E2=80=94=20?= =?UTF-8?q?production=20hardening=20for=20rotatingMachine=20and=20machineG?= =?UTF-8?q?roupControl?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit rotatingMachine: - Safety fixes: async input handler, emergencyStop case fix, null guards, listener cleanup, tick loop race condition, editor timeout - Prediction: remove efficiency rounding (was breaking NCog/BEP), fix variant reads, curve anomaly detection - 43 new tests (76 total) machineGroupControl: - Critical: fix flowmovement unit mismatch (m³/s sent where m³/h expected, pumps never moved from minimum) - Fix absolute scaling comparison bug, empty Qd block, empty-machines guards - Add marginal-cost refinement loop: reduces gap to brute-force optimum from 2.1% to <0.1% - 2 new test files with NCog distribution and power comparison tests generalFunctions: - Fix 3 anomalous power values in hidrostal-H05K-S03R curve data Co-Authored-By: Claude Opus 4.6 (1M context) --- nodes/generalFunctions | 2 +- nodes/machineGroupControl | 2 +- nodes/rotatingMachine | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/nodes/generalFunctions b/nodes/generalFunctions index 13d1f83..024db55 160000 --- a/nodes/generalFunctions +++ b/nodes/generalFunctions @@ -1 +1 @@ -Subproject commit 13d1f83a85e0cfd35a899db92dfc7effd5bd86bc +Subproject commit 024db5533a190326ac2ef6a4502f4f87c51e6755 diff --git a/nodes/machineGroupControl b/nodes/machineGroupControl index ffb2072..d55f401 160000 --- a/nodes/machineGroupControl +++ b/nodes/machineGroupControl @@ -1 +1 @@ -Subproject commit ffb2072baa86e61b0e7d80d57d7cf978eccd42c3 +Subproject commit d55f401ab3dc73fe73abd6788df69b9a25d7aed8 diff --git a/nodes/rotatingMachine b/nodes/rotatingMachine index ea33b3b..07af7ce 160000 --- a/nodes/rotatingMachine +++ b/nodes/rotatingMachine @@ -1 +1 @@ -Subproject commit ea33b3bba3b50640aa922b7b3642f70f3d6afc2b +Subproject commit 07af7cef405ae741301ed8d7ceaeb4b09bafc202