"""Re-export diagnostics from wisent.core.reading.diagnostics for backward compat."""
from wisent.core.reading.diagnostics import *  # noqa: F401,F403
from wisent.core.reading.diagnostics import (  # noqa: F401 - explicit re-exports
    DiagnosticsConfig,
    DiagnosticsReport,
    run_all_diagnostics,
    ControlVectorDiagnosticsConfig,
    run_control_vector_diagnostics,
    run_control_steering_diagnostics,
    ConeAnalysisConfig,
    ConeAnalysisResult,
    check_cone_structure,
    GeometryAnalysisConfig,
    GeometryAnalysisResult,
    StructureType,
    detect_geometry_structure,
    VectorQualityConfig,
    VectorQualityReport,
    run_vector_quality_diagnostics,
    LinearityConfig,
    LinearityResult,
    LinearityVerdict,
    check_linearity,
    check_linearity_from_activations,
    ConceptAnalysisResult,
    compute_icd,
    compute_eigenvalue_spectrum,
    decompose_concepts,
    compute_concept_correlations,
    analyze_concepts,
    analyze_concept_interference,
)
