from sqlalchemy.orm import Session from app.modules.risk.services.actions import RiskActionMixin from app.modules.risk.services.detectors import RiskDetectorMixin from app.modules.risk.services.generation import RiskGenerationMixin from app.modules.risk.services.query import RiskQueryMixin class RiskService( RiskGenerationMixin, RiskDetectorMixin, RiskActionMixin, RiskQueryMixin, ): """Evaluate rule-based business risk signals from internal ledgers.""" def __init__(self, db: Session): self.db = db