Test bench rule catalog
The AFDD stack ships default rules under stack/rules/ (e.g. sensor_bounds.yaml, sensor_flatline.yaml). For extended HVAC, chiller, heat-pump, and weather expression rules used in lab automation and cookbook examples, the stack repo keeps a reference set under openclaw/bench/rules_reference/ (not loaded until you copy or upload them).
Each file below links to the copy on GitHub (master branch) so the published docs site stays in sync with the repo.
Reference YAML files
| File | GitHub |
|---|---|
ahu_fc1.yaml | link |
ahu_fc2.yaml | link |
ahu_fc3.yaml | link |
ahu_fc4.yaml | link |
ahu_fc5.yaml | link |
ahu_fc6.yaml | link |
ahu_fc7.yaml | link |
ahu_fc8.yaml | link |
ahu_fc9.yaml | link |
ahu_fc10.yaml | link |
ahu_fc11.yaml | link |
ahu_fc12.yaml | link |
ahu_fc13.yaml | link |
ahu_fc14.yaml | link |
ahu_fc15.yaml | link |
ahu_fc16.yaml | link |
ahu_rule_a.yaml | link |
chiller_flow_fc2.yaml | link |
chiller_pump_fc1.yaml | link |
hp_discharge_cold_when_heating.yaml | link |
sensor_bounds.yaml | link |
sensor_flatline.yaml | link |
weather_gust_lt_wind.yaml | link |
weather_rh_out_of_range.yaml | link |
weather_temp_spike.yaml | link |
weather_temp_stuck.yaml | link |
Related docs
- Fault rules overview — where live rules live (
stack/rules) and how to upload or sync. - Expression rule cookbook — AHU, chiller, weather patterns that match many of these files.
- OpenClaw lab README — bench layout including
rules_reference/and E2E automation.
The former open-fdd-automated-testing repo is superseded by the openclaw/ tree in open-fdd-afdd-stack; do not link automation to a separate rules tree.