Open-FDD integrity sweep
The integrity sweep is a recurring, operator-style check that verifies Open-FDD platform health, graph integrity, and representative telemetry trustworthiness.
Cadence
- Daytime recurring sweep target: every 20 minutes.
- Overnight window (
18:00-06:00local): reduce duplicate low-signal chatter and prioritize richer overnight review artifacts.
Source-of-truth order
- Live backend data model (
/data-model/check,/data-model/sparql,/data-model/export) - Current launch/auth/runtime context
- Repo docs and playbooks
Sweep checklist
- Verify authenticated backend reachability.
- Validate data model integrity and SPARQL query path.
- Discover representative points from the current model (not hard-coded point lists).
- Validate representative BACnet reads for model-derived devices/points.
- Classify failures cleanly.
Failure classes
auth_config_driftgraph_model_driftbacnet_device_state_drifttestbench_limitationlikely_openfdd_product_behaviorlikely_ui_api_parity_bug
Mode detection
TEST_BENCH: fake device semantics and deterministic schedule artifacts present.LIVE_HVAC: occupied-building semantics and live operational telemetry.
The sweep should always report mode + basis, then reason accordingly.