"""Infrastructure package for cross-cutting system services.

This package contains foundational services that support the domain layer:
- ModuleRegistry: 模块注册中心，支持功能模块的动态注册与发现
- FeatureFlags: Feature Flag 系统，支持按套餐/用户粒度控制功能开关
"""

from .feature_flags import FeatureFlag, FeatureFlags, FeatureScope, feature_flags
from .module_registry import Module, ModuleRegistry, ModuleStatus, module_registry

__all__ = [
    "Module",
    "ModuleRegistry",
    "ModuleStatus",
    "module_registry",
    "FeatureFlags",
    "FeatureFlag",
    "FeatureScope",
    "feature_flags",
]
