Files
siloqy/prod/clean_arch/policy/__init__.py

36 lines
673 B
Python
Raw Normal View History

"""Legacy policy namespace.
The canonical DITA boundary now lives in `prod.clean_arch.dita`.
This package remains as a compatibility layer.
"""
from .contracts import (
AccountEvent,
PolicyAction,
PolicyConfig,
PolicyContext,
PolicyIntent,
PolicyIntentContext,
PolicyPosition,
PolicySide,
PolicyStage,
PolicyTradeEvent,
Decision,
)
from .engine import PolicyEngine
__all__ = [
"AccountEvent",
"Decision",
"PolicyAction",
"PolicyConfig",
"PolicyContext",
"PolicyEngine",
"PolicyIntent",
"PolicyIntentContext",
"PolicyPosition",
"PolicySide",
"PolicyStage",
"PolicyTradeEvent",
]