-
a83a85e958
fix(ps): persist stopLevel/holdLevel as numbers across editor save
development
znetsixe
2026-05-28 19:21:59 +02:00
-
e041877ae4
fix(ps): keep canonical flow in m³/s, emit output in m³/h
znetsixe
2026-05-27 18:31:39 +02:00
-
8216480950
change(ps): emit flow in m³/h (canonical + output)
znetsixe
2026-05-27 16:09:27 +02:00
-
dfaa0c3ae8
feat(pumpingstation): warn when control engages with no machine group registered
znetsixe
2026-05-27 10:58:34 +02:00
-
6e727d929b
fix(pumpingstation): replay child measurement value on subscribe
znetsixe
2026-05-27 09:45:44 +02:00
-
ef07f2a5b2
wip: pre-ship-it state — example dashboard tweaks
znetsixe
2026-05-26 17:31:44 +02:00
-
2d68a4f504
test: rewire integration test to renamed 02-Dashboard.json
znetsixe
2026-05-23 15:30:02 +02:00
-
a3536b7b7f
fix(level): pass timestamp on level samples for level-rate fallback
znetsixe
2026-05-23 15:29:56 +02:00
-
f5c6282478
refactor(units): use UnitPolicy.convert instead of hardcoded m3/h<->m3/s scalars
znetsixe
2026-05-23 13:43:35 +02:00
-
df18e97b8b
style: palette swatch → (domain-hue redesign 2026-05-21)
znetsixe
2026-05-21 15:06:00 +02:00
-
2e4ad8d3f1
fix(levelBased): drop hold zone, route through MGC.setDemand, add holdLevel + integrator variant pick; slim npm pack
znetsixe
2026-05-19 21:36:29 +02:00
-
d4de3cf5c5
docs(wiki): regenerate Reference-Contracts.md via wiki-gen — formatting
znetsixe
2026-05-19 17:12:34 +02:00
-
304df7f135
fix(CONTRACT): add set.outflow row — registered topic was missing
znetsixe
2026-05-19 15:59:14 +02:00
-
03440e1e6c
docs: add Folder & File Layout section per EVOLV convention
znetsixe
2026-05-18 21:30:27 +02:00
-
2c7fe1792f
ps: setDemand reads unit-normalised payload from commandRegistry
znetsixe
2026-05-14 22:51:42 +02:00
-
6e89e4916f
wiki: restore GIF placeholders after removing 01-basic-demo.gif
znetsixe
2026-05-12 14:57:06 +02:00
-
285fd01a5d
wiki: drop 52 MB 01-basic-demo.gif from repo
znetsixe
2026-05-12 14:56:28 +02:00
-
fe5fa3577b
feat(pumpingStation): realistic defaults, ramp-foot visual fix, manual-mode visibility, dashboard example
znetsixe
2026-05-12 14:52:00 +02:00
-
8507ee4e02
wiki: split per-node Home into Zone A (intuitive) + Reference-* siblings
znetsixe
2026-05-12 09:19:48 +02:00
-
b825ac1d6d
wiki: rewrite Home.md per visual-first 14-section template
znetsixe
2026-05-11 21:05:26 +02:00
-
530f84ae5b
P11.6 wiki regen + Phase 10 private-test rewrites where applicable
znetsixe
2026-05-11 19:44:07 +02:00
-
5f1c9ae2ff
P11.5 + B2.1/B2.2: per-command units + description (where applicable)
znetsixe
2026-05-11 17:41:07 +02:00
-
ef81013e96
B1.2: drop legacy 'overfillLevel' alias from thresholdValidator
znetsixe
2026-05-11 17:13:21 +02:00
-
e991ea64ef
Merge origin/basin-docs-update: per-mode SVG + stopLevel hysteresis + shifted ramp
znetsixe
2026-05-11 16:19:55 +02:00
-
-
ed22f01932
P9.3 + examples: fresh 3-tier flows + pilot wiki Home.md
znetsixe
2026-05-11 14:50:45 +02:00
-
d2384b1a2d
P10.7a: fix test script (was running pumpingStation.js, now node --test test/)
znetsixe
2026-05-11 14:40:46 +02:00
-
52d3889fbc
P2 wave 2: convert pumpingStation orchestrator to BaseDomain + BaseNodeAdapter
znetsixe
2026-05-10 20:28:05 +02:00
-
7afcd6e54a
P2 wave 1: extract concerns from pumpingStation specificClass
znetsixe
2026-05-10 20:18:49 +02:00
-
e2ebb31816
stopLevel Schmitt-trigger hysteresis + dead-zone keep-alive
basin-docs-update
Rene De Ren
2026-05-08 11:20:36 +02:00
-
6ab585bcc2
Docs + simulations refresh; align spill-flow keys with new position
Rene De Ren
2026-05-06 17:23:20 +02:00
-
d8490aa949
Predicted-volume hard-floor at 0 + spill flow position refactor
Rene De Ren
2026-05-06 17:18:23 +02:00
-
6b46a8a8f0
Predicted-volume overflow clamp + spill tracking
Rene De Ren
2026-05-06 14:47:46 +02:00
-
62bc73f2f9
Editor: dynamic input bounds + full hierarchy validation, layout polish
Rene De Ren
2026-05-06 14:10:22 +02:00
-
de9a79b888
Hold-then-ramp shift semantics + shiftArmPercent + e2e tests
Rene De Ren
2026-05-06 11:46:46 +02:00
-
8a6ca1baeb
Level-armed shift, derived dryRunLevel, side-panel editor + manual q_out
Rene De Ren
2026-05-05 19:29:34 +02:00
-
-
da50403c76
Update pumping station basin documentation
main
Rene De Ren
2026-05-05 10:38:24 +02:00
-
ab0d4ed285
Editor: pin outlet, add zone labels + volume to the diagram
znetsixe
2026-04-23 13:19:58 +02:00
-
2dd419dbf4
Editor: nudge dashed lines themselves, revert tank height
znetsixe
2026-04-23 12:10:23 +02:00
-
785d036dc6
Editor: taller tank — more vertical room between threshold lines
znetsixe
2026-04-23 11:41:03 +02:00
-
65fe68b87f
Editor: nudge crowded threshold inputs off their lines with leader lines
znetsixe
2026-04-23 10:41:16 +02:00
-
d641d2248d
Editor: interactive basin diagram — inputs placed at each threshold line
znetsixe
2026-04-23 10:28:18 +02:00
-
12904b4902
Editor: inline parameters diagram at top of Basin Geometry
znetsixe
2026-04-23 10:19:23 +02:00
-
1ebbcb62cc
Editor: pipe-edge conventions + live derived safety levels
znetsixe
2026-04-23 09:58:17 +02:00
-
3e13512a83
Rename eval/ → simulations/ and fix log-write bug
znetsixe
2026-04-22 17:46:10 +02:00
-
66fd3feff8
Add eval harness + Tier 2/3 mode template pages
znetsixe
2026-04-22 16:49:41 +02:00
-
016433abe6
Add threshold guardrails, fix calibratePredictedLevel bug, rewrite tests
znetsixe
2026-04-22 16:38:41 +02:00
-
a2189457f6
Rename basin/control thresholds to wiki naming; trim stale comments
znetsixe
2026-04-22 16:13:59 +02:00
-
4637448c49
Add modes/ section with levelbased page as the template
znetsixe
2026-04-22 15:45:01 +02:00
-
61e0688f73
Make starter SVG diagrams round-trippable in draw.io
znetsixe
2026-04-22 13:00:16 +02:00
-
0ff55f5e9c
Add wiki/ folder with functional description + draw.io diagrams
znetsixe
2026-04-22 12:19:26 +02:00
-
5e2ebe4d96
fix(safety): overfill must keep pumps running, not shut them down
znetsixe
2026-04-14 14:10:23 +02:00
-
e8dd657b4f
fix: continuous proportional control — eliminate dead zone between start/stop levels
znetsixe
2026-04-14 13:42:43 +02:00
-
c62d8bc275
fix: deduplicate predicted-flow child registration + single event subscription
znetsixe
2026-04-14 13:10:16 +02:00
-
f869296832
feat: level-based control now reaches machine groups + manual Qd forwarding
znetsixe
2026-04-14 08:27:11 +02:00
-
9f430cebb5
docs: add CLAUDE.md with S88 classification and superproject rule reference
znetsixe
2026-04-14 07:47:23 +02:00
-
7d05d37678
Merge commit '762770a' into HEAD
znetsixe
2026-03-31 18:20:09 +02:00
-
-
762770a063
Expose output format selectors in editor
Rene De Ren
2026-03-12 16:39:25 +01:00
-
3ff76228eb
fix: guard demo IIFE with require.main check
Rene De Ren
2026-03-11 16:38:08 +01:00
-
f01b0bcb19
fix: rename _calcTimeRemaining to _calcRemainingTime + add tests
Rene De Ren
2026-03-11 16:31:47 +01:00
-
4e098eefaa
refactor: adopt POSITIONS constants and fix ESLint warnings
Rene De Ren
2026-03-11 15:35:28 +01:00
-
90f87bb538
Migrate _loadConfig to use ConfigManager.buildConfig()
Rene De Ren
2026-03-11 14:59:35 +01:00
-
8fe9c7ec05
Fix ESLint errors and bugs
Rene De Ren
2026-03-11 13:39:57 +01:00
-
7efd3b0a07
bug fixes
znetsixe
2025-11-30 20:13:21 +01:00
-
c81ee1b470
fixed change mode and control logic method
znetsixe
2025-11-30 17:46:07 +01:00
-
955c17a466
bug fixes
znetsixe
2025-11-30 09:24:18 +01:00
-
052ded7b6e
fixes
Rene De ren
2025-11-28 16:29:05 +01:00
-
321ea33bf7
rebuilding pumping station NOT WORKING
znetsixe
2025-11-28 09:59:16 +01:00
-
288bd244dd
updating to corrospend with reality
znetsixe
2025-11-27 17:46:24 +01:00
-
d91609b3a4
updates to safety features
znetsixe
2025-11-25 14:57:39 +01:00
-
5a575a29fe
updated pumpingstation
znetsixe
2025-11-20 12:15:46 +01:00
-
0a6c7ee2e1
Further bug fixes and optimized level control for groups and machines alike
znetsixe
2025-11-13 19:37:41 +01:00
-
4cc529b1c2
Fixes next idle machine for level control
znetsixe
2025-11-12 17:37:09 +01:00
-
fbfcec4b47
Added simpel case for level control
znetsixe
2025-11-10 16:20:23 +01:00
-
43eb97407f
added safeguarding when vol gets too low for machines,
znetsixe
2025-11-07 15:07:56 +01:00
-
9e4b149b64
fixed multiple children being able to pull and push to pumpingstation
znetsixe
2025-11-06 16:46:54 +01:00
-
1848486f1c
bug fixes output formatting
znetsixe
2025-11-06 11:19:20 +01:00
-
d44cbc978b
updates visual
znetsixe
2025-11-03 09:17:22 +01:00
-
f243761f00
Updated node status
znetsixe
2025-11-03 07:42:51 +01:00
-
2a31c7ec69
working pumpingstation with machines
znetsixe
2025-10-28 17:04:26 +01:00
-
69f68adffe
testing codex
znetsixe
2025-10-27 19:55:48 +01:00
-
5a1eff37d7
Need to remove wobble on level only
znetsixe
2025-10-27 17:45:48 +01:00
-
e8f9207a92
some major design choises updated
znetsixe
2025-10-27 16:39:06 +01:00
-
-
6e9ae9fc7e
Need to stich everything together then V1.0 is done.
znetsixe
2025-10-23 18:04:18 +02:00
-
371f3c65e7
updated retrieval mechanism
znetsixe
2025-10-23 09:51:54 +02:00
-
b8b7871e38
update before closing
znetsixe
2025-10-21 13:44:31 +02:00
-
f29aa4f5af
latest version
znetsixe
2025-10-21 12:45:19 +02:00
-
65807881d5
working pumpingstation level and net flow calc
znetsixe
2025-10-16 14:44:45 +02:00
-
f9f6e874d1
saving work end of day
znetsixe
2025-10-14 16:45:09 +02:00
-
eabaa1b0bf
writing core class
znetsixe
2025-10-14 16:32:44 +02:00
-
d94d5874bc
updated pumping station to match stack
znetsixe
2025-10-14 13:51:32 +02:00
-
fa30be5e2d
Changed names
znetsixe
2025-10-14 08:36:45 +02:00
-
856477df57
first commit
znetsixe
2025-10-13 11:50:54 +02:00
-
c037bbc73b
added basic basin class
znetsixe
2025-10-07 18:05:54 +02:00
-
70ced4a2e8
Initial commit
znetsixe
2025-10-06 17:15:15 +02:00