"""
Legal Corpus API — Barrel Re-export

Split into:
- legal_corpus_routes.py    — Corpus endpoints (status, search, ingest, upload)
- legal_corpus_pipeline.py  — Pipeline endpoints (checkpoints, start, status)

All public names are re-exported here for backward compatibility.
"""

# Corpus routes and state
from legal_corpus_routes import (  # noqa: F401
    router,
    REGULATIONS,
    COLLECTION_NAME,
    QDRANT_URL,
    EMBEDDING_SERVICE_URL,
    ingestion_state,
    custom_documents,
    SearchRequest,
    IngestRequest,
    AddLinkRequest,
)

# Pipeline routes and state
from legal_corpus_pipeline import (  # noqa: F401
    pipeline_router,
    pipeline_process_state,
    StartPipelineRequest,
)
