"""Compatibility wrapper for the legacy policy namespace. The canonical contracts now live under `prod.clean_arch.dita`. This module preserves the older import path for existing tests and callers. """ from __future__ import annotations from prod.clean_arch.dita.contracts import ( AccountEvent, Decision, DecisionAction as PolicyAction, DecisionConfig as PolicyConfig, DecisionContext as PolicyContext, Intent as PolicyIntent, IntentContext as PolicyIntentContext, TradeEvent as PolicyTradeEvent, TradePosition as PolicyPosition, TradeSide as PolicySide, TradeStage as PolicyStage, ) __all__ = [ "AccountEvent", "PolicyAction", "PolicyConfig", "PolicyContext", "PolicyIntent", "PolicyIntentContext", "PolicyPosition", "PolicySide", "PolicyStage", "PolicyTradeEvent", "Decision", ]