Section 20 of 101
19. Event Engine
Stable section ID: S05-CON-006-SECTION-20 · 44 content blocks
The Event Engine receives, validates, sequences, stores, and distributes significant occurrences affecting the building configuration or operation.
An event shall contain:
Event ID;
event type;
source identity;
subject identity;
timestamp;
location;
preceding state;
resulting state;
configuration version;
relevant values;
severity;
evidence reference;
required acknowledgment;
retention classification.
Event categories shall include:
identity;
discovery;
connection;
configuration;
state transition;
operation;
fault;
alarm;
safety;
security;
maintenance;
inspection;
override;
software update;
recovery;
decommissioning.
The Event Engine shall distinguish:
requested action;
command issued;
command accepted;
physical action detected;
physical result verified;
action failed.
Events shall be processed without permitting one malfunctioning device to overwhelm critical BIOS services. Rate limits, prioritization, buffering, and fault isolation shall be applied according to event class.
Safety and security events shall receive higher processing and retention priority than routine telemetry.
When reliable time is unavailable, events shall retain local sequence information and shall be reconciled after time synchronization is restored.
Accepted event records shall be append-only. Corrections shall be implemented through linked superseding events.