← Dashboard

🦺 Safety Watch

workers are the highest priority
Safety Watch charter Β· Workers are the utmost priority. This module records (never deletes) all hazards, PPE checks, near-miss observations, and sensor readings. Phase 1 supports manual logging + sensor ingest. Phase 2 will add: Claude Vision on camera frames for fire/smoke/PPE/forklift-proximity detection, real sensor hardware (gas/AQI/water/heat), forklift RFID/Bluetooth proximity, auto-trigger to /sos on critical events. See project_safety_watch.md memory.
Loading…
Loading zones…
Loading assets…
On DutyNameRolePhoneStationShiftNotes
Loading…

Log PPE Check

Tick what the worker IS wearing. Untick what's missing.

WhenWorkerZoneOutcomeMissingNotes
Loading…

Report a Safety Observation

#WhenTypeSeverityZoneDescriptionStatusAction
Loading…

Manual Alert (saw a hazard, no sensor)

#WhenSourceTypeZoneSeverityStatusAction
Loading…
Sensors are not yet wired to physical hardware. The DB and ingest endpoint exist (POST /api/safety/sensor-readings with header X-Sensor-Token: $SAFETY_SENSOR_TOKEN). Phase 2 plans: smoke detector, gas detector (LPG/CO/COβ‚‚), AQI/dust sensor (PM2.5/PM10), water leak sensor, temperature/humidity, noise dB meter. Suggested hardware for Phase 2: Tuya / Aqara / Sensibo / Sonoff / open MQTT-based devices. The table below shows whatever readings have been ingested so far.
SensorTypeLatest valueZoneLast readAlert?
No sensor readings yet. Ingest endpoint is live and waiting.