orchestrata_ultimate.core.interfaces.decoupling
Reference › orchestrata_ultimate › core › interfaces › decoupling
A thin alias layer for the cycle-breaking interfaces of phase 1 of the decoupling work. The definitions are in protocols.decoupling; this module binds IGovernancePrologBridge, IVolkRegistry, IAuditTrail and IRedisStateManager to the corresponding protocols.
At a glance
| Source | src/orchestrata_ultimate/core/interfaces/decoupling.py |
| Lines of code | 26 |
| Classes | 0 |
| Functions | 0 |
| Imports (internal) | orchestrata_ultimate.core.protocols.decoupling |
| Imported by | orchestrata_ultimate.core.interfaces |
| Tests that import it | none |
Class diagram
No classes; see Functions.
Dependency diagram
API
No public API: the module defines no classes, functions or constants.
Source
"""
Decoupling interfaces for Orchestrata (Phase 1 - Cycle Breaking).
This module is a thin alias layer: the canonical definitions live in
:mod:`orchestrata_ultimate.core.protocols.decoupling` and are re-exported
here under their historical names to preserve the public API.
"""
from orchestrata_ultimate.core.protocols.decoupling import (
AuditTrailProtocol,
GovernancePrologBridgeProtocol,
RedisStateManagerProtocol,
VolkRegistryProtocol,
)
IGovernancePrologBridge = GovernancePrologBridgeProtocol
IVolkRegistry = VolkRegistryProtocol
IAuditTrail = AuditTrailProtocol
IRedisStateManager = RedisStateManagerProtocol
__all__ = [
"IGovernancePrologBridge",
"IVolkRegistry",
"IAuditTrail",
"IRedisStateManager",
]