orchestrata_ultimate.governance

Reference › orchestrata_ultimate › governance › init

The package facade of the governance package. It defines no code of its own; it re-exports the escalation-handler classes from the escalation_handler subpackage and the core governance names from event_emitting_policy_engine, exceptions, interfaces and types, so callers can import them from the package root. No other module imports the initialiser; callers usually import the module they need.

At a glance

Source src/orchestrata_ultimate/governance/__init__.py
Lines of code 113
Classes 0
Functions 0
Imports (internal) orchestrata_ultimate.governance.escalation_handler, orchestrata_ultimate.governance.event_emitting_policy_engine, orchestrata_ultimate.governance.exceptions, orchestrata_ultimate.governance.interfaces, orchestrata_ultimate.governance.types
Imported by none
Tests that import it tests/governance/test_constants.py

Class diagram

No classes; see Functions.

Dependency diagram

Dependency diagram orchestrata_ultimate.governance

API

No public API: the module defines no classes, functions or constants.

Source

Permalink: https://gitlab.com/MSamy/orchestrata-ultimate-architecture/-/blob/a4cbc2bdf/src/orchestrata_ultimate/governance/__init__.py

"""
Orchestrata Governance — policy engine, escalation, audit, constitutional enforcement.

Merged from:
- src/governance/ (policy engine, ethical, constitutional, monitoring)
- src/core/governance/ (escalation handler, conflict resolver, SLA tracker)
"""

# --- From src/core/governance/ ---
from orchestrata_ultimate.governance.escalation_handler import (
    AdvancedEscalationHandler,
    Conflict,
    ConflictResolver,
    ConflictType,
    EscalationHop,
    EscalationResult,
    EscalationSLATracker,
    EscalationStatus,
    LogNotificationChannel,
    NotificationChannel,
    Resolution,
    ResolutionStatus,
    ResolutionStrategy,
)
from orchestrata_ultimate.governance.event_emitting_policy_engine import (
    EventEmittingPolicyEngine,
)
from orchestrata_ultimate.governance.exceptions import (
    AuditError,
    CacheError,
    ConstitutionalViolationError,
    EthicalViolationError,
    GovernanceError,
    PolicyEvaluationError,
    PolicyValidationError,
    PrologClientError,
    ResourceAccessError,
    SafeModeError,
)
from orchestrata_ultimate.governance.interfaces import (
    IConstitutionalEnforcer,
    IDynamicPolicyManager,
    IEthicalBoundary,
    IPolicyEngine,
    IResourceAccessController,
)

# --- From src/governance/ ---
from orchestrata_ultimate.governance.types import (
    AccessResult,
    Article,
    ArticlePriority,
    ComplianceResult,
    DecisionType,
    EthicalResult,
    GovernanceMetrics,
    HarmAssessment,
    PolicyDecision,
    SafeModeStatus,
    ValidationResult,
    Violation,
    ViolationType,
)

__all__ = [
    # Types
    "AccessResult",
    "Article",
    "ArticlePriority",
    "ComplianceResult",
    "DecisionType",
    "EthicalResult",
    "GovernanceMetrics",
    "HarmAssessment",
    "PolicyDecision",
    "SafeModeStatus",
    "ValidationResult",
    "Violation",
    "ViolationType",
    # Interfaces
    "IConstitutionalEnforcer",
    "IDynamicPolicyManager",
    "IEthicalBoundary",
    "IPolicyEngine",
    "IResourceAccessController",
    # Exceptions
    "AuditError",
    "CacheError",
    "ConstitutionalViolationError",
    "EthicalViolationError",
    "GovernanceError",
    "PolicyEvaluationError",
    "PolicyValidationError",
    "PrologClientError",
    "ResourceAccessError",
    "SafeModeError",
    # Escalation (from core/governance)
    "AdvancedEscalationHandler",
    "Conflict",
    "ConflictResolver",
    "ConflictType",
    "EscalationHop",
    "EscalationResult",
    "EscalationSLATracker",
    "EscalationStatus",
    "LogNotificationChannel",
    "NotificationChannel",
    "Resolution",
    "ResolutionStatus",
    "ResolutionStrategy",
    # Event-emitting wrapper
    "EventEmittingPolicyEngine",
]