Alarm Processing (v1.0.0)

Alarm evaluation, state management, and supervisor alerts

The Alarm Processing domain covers the alarm evaluation pipeline: configurable alarm rules, reason code mappings, hysteresis state tracking, and the final supervisor alerts.

Event Flow

  1. AlarmRule — Alarm rule definitions managed via REST API, stored in compacted topic
  2. ReasonCodeAction — Scrap reason code mappings with root causes and corrective actions
  3. AlarmState — Internal hysteresis state tracking (NORMAL/ACTIVE/CLEARED) per rule per line
  4. SupervisorAlert — Final alerts with LLM-enriched or template-based messages for supervisors