f5c6282478fa064a14885794dfbef8b556c9ef5e
Replace the M3H_TO_M3S constant in control/manual.js and the `* 3600` inline conversion in the status badge with this.unitPolicy.convert calls. Expose unitPolicy on the frozen control context so manual strategies pick it up without reaching into host. Matches the contract direction in .claude/refactor/CONTRACTS.md §6. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
pumpingStation
Wet-well basin model and pump orchestration node for EVOLV.
The detailed documentation lives in wiki/:
wiki/functional-description.mddefines the shared basin model, pipe reference semantics, safety points, net-flow selection, and child registration behaviour.wiki/modes/documents control-mode-specific behaviour. For v1.0 the editor exposeslevelbasedandmanual; levelbased supports linear and log curves with separate rising/falling ramp semantics.wiki/diagrams/basin-model.drawio.svgis the current source of truth for the generic basin model.examples/basic-dashboard.flow.jsonprovides a simple Node-RED Dashboard 2 flow with level, volume, demand, net-flow, and safety-state trends.
Description
Languages
JavaScript
71.8%
HTML
28.2%