Corrective actions

A person's out-of-range reading can never be saved without an action. A sensor's is stored open and red until a person records the action here. This screen is the second half: a manager confirming afterward that the action actually worked. Until then the action is open.

Chase the ones nobody closed

3 overdue

The chase is off. Switch it on in Settings and give it an address — it then emails the manager once about any breach still unverified after 4 hours.

  • Walk-in Fridge — 8.4 °C recorded 2026-11-04 15:40 by Lena Open the day →
  • Fresh Farm Produce — Chilled — 11.0 °C recorded 2026-11-08 09:30 by Priya Open the day →
  • Chest Freezer — -11.5 °C recorded 2026-11-09 16:10 by Marcus Open the day →
The button and the cron run the same code — one email per breach, ever.

Awaiting verification

3
WhenItemReadingAction takenBy
2026-11-09 16:10 Chest Freezer -11.5 °C Freezer warmer than -18°C. Found lid not fully closed; closed and monitored. Re-checked after 1h = -19.5°C. Stock still frozen solid, no discard needed. Marcus Verify…
2026-11-08 09:30 Fresh Farm Produce — Chilled 11.0 °C Delivery at 11°C (limit 8°C). Rejected chilled items and returned to driver; recorded on delivery note; ambient goods accepted. Priya Verify…
2026-11-04 15:40 Walk-in Fridge 8.4 °C Fridge reading high (door left ajar). Moved high-risk stock to spare fridge, turned thermostat down, re-checked after 45 min = 3.8°C. Logged fault to maintenance. Lena Verify…
Runs the same per-entry verification the single button runs — an already-verified action is refused rather than overwritten — in one transaction, one audit entry each.

Recently verified

0
Once a manager confirms an action worked, it moves here — that pair is what an inspector reads.
×
Live demo — signed in as the admin, sample data resets hourly.
Own it — one payment →