Files
generalFunctions/test
znetsixe af02d36b07 feat(mgc-config + state): planner.useRendezvous schema + remaining-transition reads
Three coherent additions that the MGC rendezvous planner depends on:

- machineGroupControl.json: new `planner.useRendezvous` boolean (default
  true). Used by both `_optimalControl` and `equalFlowControl` (via the
  shared `_dispatchFlowDistribution` helper) to gate same-time-landing.

- state.js: external aborts (returnToOperational=false) bump a monotonic
  `sequenceAbortToken`. executeSequence captures it at entry and bails
  out of its for-loop if it advances mid-sequence, so a shutdown that's
  past its ramp-down step doesn't barge through stopping → coolingdown
  when a fresher demand re-engages the pump.

- stateManager.js: new `getRemainingTransitionS()` returns the seconds
  remaining in a timed state by reading the wall-clock entry timestamp.
  buildProfile() reads it so the planner can compute exact eta for a
  child that's currently mid-ladder (warmingup / starting / cooling).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-17 19:43:21 +02:00
..
2026-02-12 10:14:56 +01:00
2026-02-12 10:14:56 +01:00
2026-02-12 10:14:56 +01:00
2026-03-11 11:13:05 +01:00
2026-02-23 13:17:47 +01:00
2026-02-12 10:14:56 +01:00
2026-02-12 10:14:56 +01:00
2026-02-12 10:14:56 +01:00
2026-02-12 10:14:56 +01:00
2026-03-11 11:13:05 +01:00
2026-02-12 10:14:56 +01:00
2026-02-12 10:14:56 +01:00
2026-03-11 11:13:05 +01:00
2026-02-23 13:17:47 +01:00
2026-03-11 11:13:05 +01:00
2026-03-11 11:13:05 +01:00