# app/src/runtime_events/event_types.py

from __future__ import annotations

from enum import Enum


class RuntimeEventType(str, Enum):
    AUTO_SIGNAL_READY = "auto_signal_ready"

    POSITION_OPENED = "position_opened"
    POSITION_CLOSED = "position_closed"
    POSITION_FLIPPED = "position_flipped"
    POSITION_FLIP_BLOCKED = "position_flip_blocked"

    EXECUTION_BLOCKED = "execution_blocked"
    RISK_ALERT = "risk_alert"
    SYSTEM_ALERT = "system_alert"