"""Interpretation-in-Map — evaluate a customer interpretation within the map.

Thin adapter over the existing `assess_interpretation`: it judges the customer's
reading against the regulations/obligations actually present in the product's
RegulatoryMap, and flags touched unsupported domains as future_corpus_needed
instead of pseudo-evaluating them. No new legal reasoning, no RCI, no UI.
"""

from __future__ import annotations

from .adapter import interpret_in_map
from .schemas import InterpretationInMapRequest, InterpretationInMapResult

__all__ = [
    "interpret_in_map",
    "InterpretationInMapRequest",
    "InterpretationInMapResult",
]
