"""Runtime hint registry for EventChannel defaults."""
from dataclasses import dataclass
from typing import Any, Final
from typing_extensions import final
__all__ = ("EventRuntimeHints", "get_runtime_hints", "resolve_adapter_name")
_ADAPTER_MODULE_PARTS = 3
@final
@dataclass(frozen=True)
class EventRuntimeHints:
"""Adapter-specific defaults for event polling and leases."""
poll_interval: float = 1.0
lease_seconds: int = 30
retention_seconds: int = 86_400
select_for_update: bool = False
skip_locked: bool = False