"""Regulatory Change Intelligence (RCI) — delta layer over the product-first map.

Answers "what changes relative to my existing Regulatory Map?" — NOT "what does
the new law say in general". Snapshot the pipeline into a ComplianceBaseline, then
assess a (simulated/provided) RegulatoryChange into per-obligation deltas + a
management ChangeImpactSummary. Read/reasoning only — no UI, no ingestion, no RAG,
no new regulations/controls, no legal evaluation outside the stored map.
"""

from __future__ import annotations

from .baseline import create_baseline
from .delta_engine import assess_change
from .schemas import (
    ChangeAssessment,
    ChangeImpactSummary,
    ChangeType,
    ComplianceBaseline,
    DeltaType,
    ObligationDelta,
    RegulatoryChange,
)

__all__ = [
    "create_baseline",
    "assess_change",
    "ComplianceBaseline",
    "RegulatoryChange",
    "ObligationDelta",
    "ChangeImpactSummary",
    "ChangeAssessment",
    "DeltaType",
    "ChangeType",
]
