INCIDENT LOG
EVERY GAP, RECORDED AS A GAP. POLICY · ADR-010.
INCIDENT #03 · OPEN
OUT-OF-SPEC
- SCOPE
- greenhouse-main · ZONE D · cucumber row
- SYMPTOM
- moisture reading
62%sustained 18h, ideal range35-45% - ROOT
- pending — drainage suspected; manual probe due 2026-05-04
- REMEDIATION
- watering automation paused for ZONE D; alarm rule
CUCUMBER_MOISTURE_HIGHre-armed at floor 50%
INCIDENT #02 · RESOLVED
OFFLINE
- SCOPE
- esp32-greenhouse-1 silent
- ROOT
- WiFi router DHCP reassignment; node held stale IP, retried with old gateway
- REMEDIATION
- liveness watcher LIVE-002 fires after 30m of silence; reservation pinned in router config
INCIDENT #01 · RESOLVED
OFFLINE
- SCOPE
- greenhouse-main · all nodes
- ROOT
- hub power loss; UPS battery exhausted; no escalation path
- REMEDIATION
- watchdog (LIVE-001..004) shipped 2026-04-27
- DATASET
- gap recorded in
/thesis/2026/data/2026-04-23.ndjson.gz(zero rows; honest)
DISCLOSURE Logs published in full. Post-mortem under §5 of the Field Report.