"""
leWOOOgo Brain Engines - 核心引擎
==================================

Phase 6.4e: 引擎積木化完成

引擎列表:
- IncidentEngine: 事件處理引擎 (告警聚合、爆炸半徑分析)
- ProposalEngine: 決策提案引擎 (含 Guardrails)
- GuardrailsValidator: 獨立安全驗證器
"""

from lewooogo_brain.engines.incident_engine import (
    IncidentEngine,
    IIncidentMemory,
    IBlastRadiusAnalyzer,
    AGGREGATION_WINDOW_MINUTES,
    WORKING_MEMORY_TTL,
)

from lewooogo_brain.engines.proposal_engine import (
    ProposalEngine,
    GuardrailsValidator,
    ILLMProvider,
    FORBIDDEN_COMMANDS,
    ALLOWED_NAMESPACES,
    SYSTEM_NAMESPACES,
)

__all__ = [
    # IncidentEngine
    "IncidentEngine",
    "IIncidentMemory",
    "IBlastRadiusAnalyzer",
    "AGGREGATION_WINDOW_MINUTES",
    "WORKING_MEMORY_TTL",
    # ProposalEngine
    "ProposalEngine",
    "GuardrailsValidator",
    "ILLMProvider",
    "FORBIDDEN_COMMANDS",
    "ALLOWED_NAMESPACES",
    "SYSTEM_NAMESPACES",
]
