""" compliance.db.repository — backwards-compatibility re-export shim. Phase 1 Step 5 split the monolithic 1547-line repository module into per-aggregate sibling modules. Every repository class is re-exported here so existing imports (``from compliance.db.repository import ControlRepository, ...``) continue to work unchanged. New code SHOULD import directly from the aggregate module: from compliance.db.regulation_repository import RegulationRepository, RequirementRepository from compliance.db.control_repository import ControlRepository, ControlMappingRepository from compliance.db.evidence_repository import EvidenceRepository from compliance.db.risk_repository import RiskRepository from compliance.db.audit_export_repository import AuditExportRepository from compliance.db.service_module_repository import ServiceModuleRepository from compliance.db.audit_session_repository import AuditSessionRepository, AuditSignOffRepository DO NOT add new classes to this file. """ from compliance.db.regulation_repository import ( # noqa: F401 RegulationRepository, RequirementRepository, ) from compliance.db.control_repository import ( # noqa: F401 ControlRepository, ControlMappingRepository, ) from compliance.db.evidence_repository import EvidenceRepository # noqa: F401 from compliance.db.risk_repository import RiskRepository # noqa: F401 from compliance.db.audit_export_repository import AuditExportRepository # noqa: F401 from compliance.db.service_module_repository import ServiceModuleRepository # noqa: F401 from compliance.db.audit_session_repository import ( # noqa: F401 AuditSessionRepository, AuditSignOffRepository, )