"""
core/bridge — OpenClaw<>Genesis Bridge package.

Exports:
    MessageDirection              — enum for bridge message direction
    OpenClawMessage               — standard bridge message dataclass
    BridgeWriter                  — Redis queue writer (Story 8.02)
    BridgeReader                  — Redis queue reader (Story 8.03)
    BRIDGE_QUEUE_AIVA_TO_GENESIS  — Redis key for AIVA → Genesis traffic
    BRIDGE_QUEUE_GENESIS_TO_AIVA  — Redis key for Genesis → AIVA traffic
"""

from core.bridge.openclaw_bridge import (
    MessageDirection,
    OpenClawMessage,
    BridgeWriter,
    BridgeReader,
    BRIDGE_QUEUE_AIVA_TO_GENESIS,
    BRIDGE_QUEUE_GENESIS_TO_AIVA,
)

__all__ = [
    "MessageDirection",
    "OpenClawMessage",
    "BridgeWriter",
    "BridgeReader",
    "BRIDGE_QUEUE_AIVA_TO_GENESIS",
    "BRIDGE_QUEUE_GENESIS_TO_AIVA",
]
