"""MRRR 记忆流水线 — Record · Recall · Reflect · Return。"""

from niannian.memory.fragment import FragmentValidationError, build_fragment, normalize_fragment
from niannian.memory.record import RecordService
from niannian.memory.recall import RecallEngine
from niannian.memory.reflect import ReflectService
from niannian.memory.types import RecallPack, RecordResult, ReflectResult

__all__ = [
    "RecordService",
    "RecallEngine",
    "ReflectService",
    "RecallPack",
    "RecordResult",
    "ReflectResult",
    "normalize_fragment",
    "build_fragment",
    "FragmentValidationError",
]
