"""
compliance.db.isms_repository — backwards-compatibility re-export shim.

Phase 1 Step 5 split the 838-line ISMS repository module into two
sub-aggregate sibling modules: governance (scope, policy, objective, SoA)
and audit execution (finding, CAPA, review, internal audit, trail, readiness).

Every repository class is re-exported so existing imports continue to work.
New code SHOULD import from the sub-aggregate module directly.
"""

from compliance.db.isms_governance_repository import (  # noqa: F401
    ISMSScopeRepository,
    ISMSPolicyRepository,
    SecurityObjectiveRepository,
    StatementOfApplicabilityRepository,
)
from compliance.db.isms_audit_repository import (  # noqa: F401
    AuditFindingRepository,
    CorrectiveActionRepository,
    ManagementReviewRepository,
    InternalAuditRepository,
    AuditTrailRepository,
    ISMSReadinessCheckRepository,
)
