Two layers, in the right order
Threshold detection is fast, cheap and predictable, so it owns the alarm. The model never sits between a hazard and the buzzer. It runs after the fact on readings that are ambiguous — which keeps response time deterministic and keeps inference cost proportional to real events rather than to uptime.

