"""Regulatory Reasoning Engine. A deterministic reasoning layer ON TOP of the Legal Knowledge Graph (obligation registry) and the Compliance Execution Graph (control mapping / evidence). It answers, for a concrete product: which regulations apply, which obligations follow, whether the customer's implementation covers them, and whether a customer interpretation is legally sound. No new RAG, no new controls, no DB schema changes — scope & reasoning metamodel only (spec §14). """ from __future__ import annotations from .claim_normalizer import normalize_claim from .implementation_engine import reason_implementation_claim from .interpretation_engine import assess_interpretation from .obligation_engine import derive_obligations from .scope_engine import discover_scope __all__ = [ "discover_scope", "derive_obligations", "normalize_claim", "reason_implementation_claim", "assess_interpretation", ]