""" Модуль инициализации RBAC системы. Настраивает dependency injection для разрешения циклических зависимостей. Должен вызываться при старте приложения. """ from auth.rbac_interface import set_community_queries, set_rbac_operations from utils.logger import root_logger as logger def initialize_rbac() -> None: """ Инициализирует RBAC систему с dependency injection. Должна быть вызвана один раз при старте приложения после импорта всех модулей. """ from services.rbac_impl import community_queries, rbac_operations # Устанавливаем реализации set_rbac_operations(rbac_operations) set_community_queries(community_queries) logger.info("🧿 RBAC система инициализирована с dependency injection")