Skip to main content

Controls — Simulator tests

FieldDetail
Primary artifact(s)controls/water/sim-tests/
SpecRO-SPEC-001 QA ; WIRE-001

Summary

Offline Productivity Suite scenario library — one markdown file per operational story. Each scenario documents forced tags, numbered steps, and pass criteria for bench replay without live I/O.

Scenario index

FileObjective
sim-fill-happy-path.mdT-102 level sweep from idle through treat fill, SV confirm, and MP dosing enable
sim-uv-fault-mid-fill.mdPulse UV lamp fault mid-fill; confirm SV-TREAT dropout, recirc unchanged, lockout through ack + checklist
sim-recipe-change-mid-fill.mdSwitch RCP_ACTIVE_IDX during fill; verify deferred apply until next fill cycle
sim-delta-recipe-propagation.mdBarista ppm deltas propagate to RCP_COMPOSITE_ML_DELTA via delta-recipe.st gains
sim-cooling-stages.mdSweep TT-200 93–107 °F; verify two-stage fan hysteresis without relay chatter
sim-ro-start-stop.mdRO soft-start: BV + LSH gate VFD-101 run and Modbus frequency ramp
sim-ice-blocked-by-uv.mdFS-101 ice demand blocked by UV latch; DO_SV_ICE stays safe and info alarm sets
sim-t101-lsl-stop-p102.mdT-101 LSL drops P-102 / VFD-102 run aux
sim-tt200-overtemp.mdTT-200 above 115 °F latches ALM_ENCL_OT_FAULT
sim-alarms-ack-wave.mdSynthetic fault wave clears on HMI_ACK_ALARMS except safety-class UV alarm

Test

Offline Productivity Simulator — import tags.csv, paste ST tasks, walk scenarios in table order or per breadcrumb cross-links in content/water/controls/st-*.md.

Open items

  • Automate scripted scan sequences (future)
  • Link each scenario to BENCH-001 Phase A sign-off rows

Reviewer sign-off

  • Simulator scenario library reviewed against RO-SPEC-001 §5.6 QA matrix — _______________