"""Fine-tuning module for specialist extractor models.

Manages training pipelines, holdout evaluation, score recalibration,
and promotion gates. A model is promoted only when correctness gates
pass, not merely when adjudication rate falls.
"""

from services.intelligence_pipeline_v3.fine_tuning.evaluation import (
    EvaluationResult,
    ModelCard,
    PromotionDecision,
)
from services.intelligence_pipeline_v3.fine_tuning.trainer import (
    TrainingConfig,
    TrainingRun,
    TrainingStatus,
)

__all__ = [
    "EvaluationResult",
    "ModelCard",
    "PromotionDecision",
    "TrainingConfig",
    "TrainingRun",
    "TrainingStatus",
]
