"""ccdp.eval — Variant A vs Variant B comparison + report rendering. Public API: build_comparison(variant_a_pipeline, variant_b_pipeline=None, ...) -> evaluates both variants on the deterministic seed=42 test split. Comparison -> the dataclass that holds everything the report needs. report.render_html / report.render_pdf / report.generate -> render to HTML and optionally PDF. """ from .comparison import Comparison, VariantReport, build_comparison, evaluate_variant from . import report __all__ = [ "Comparison", "VariantReport", "build_comparison", "evaluate_variant", "report", ]