from agentic_reliability_framework.core.models.event import ReliabilityEvent from pydantic import Field class IoTEvent(ReliabilityEvent): """ Event type for IoT / robotics sensor data. Extends ReliabilityEvent with specific sensor fields. """ temperature: float = Field(ge=0, description="Temperature reading in Celsius") vibration: float = Field(ge=0, description="Vibration amplitude") motor_current: float = Field(ge=0, description="Motor current in amperes") position_error: float = Field(ge=0, description="Position tracking error")