"""Regulatory Map — customer-readable read-model over the engine's scope output. Composes scope + registry-linked obligations + overlaps into one map: product -> trigger facts -> applicable / uncertain / excluded regulations -> obligations -> overlaps -> unsupported domains -> executive summary. Explains the engine's state, never extends it. No new logic, no UI, no RAG, no percentage. """ from __future__ import annotations from .renderer import render_regulatory_map from .schemas import ( ApplicableRegulationView, ExcludedRegulationView, ObligationRef, OverlapView, RegulatoryMap, RegulatoryMapRequest, UncertainRegulationView, ) __all__ = [ "render_regulatory_map", "RegulatoryMap", "RegulatoryMapRequest", "ApplicableRegulationView", "UncertainRegulationView", "ExcludedRegulationView", "OverlapView", "ObligationRef", ]