"""Triggers domain: registry surface + built-in trigger packages. Each trigger lives in its own subpackage (``schedule/``, ...) and self-registers at import time via its ``definition`` module. """ from __future__ import annotations from .store import all_triggers, get_trigger, register_trigger from .types import TriggerDefinition __all__ = [ "TriggerDefinition", "all_triggers", "get_trigger", "register_trigger", ] # Built-in triggers self-register at import time. from . import schedule # noqa: F401