"""
Module RAG (Retrieval-Augmented Generation) pour le Pipeline MCO PMSI.

Ce module contient les composants pour la recherche dans les référentiels ATIH:
- ReferentielsManager: Gestion des référentiels versionnés
- RAGEngine: Recherche hybride et reranking
"""

from pipeline_mco_pmsi.rag.rag_engine import (
    CodeCandidate,
    EligibilityCriteria,
    RAGEngine,
)
from pipeline_mco_pmsi.rag.referentiels_manager import (
    Chunk,
    ReferentielsManager,
    VectorIndex,
)

__all__ = [
    "Chunk",
    "CodeCandidate",
    "EligibilityCriteria",
    "RAGEngine",
    "ReferentielsManager",
    "VectorIndex",
]
