eval_toolkit.protocols#

EvalSliceLike

Pandas-free slice surface needed by evaluation contracts.

PredictionReader

Reads manifest-referenced prediction artifacts into column arrays.

Scorer

Anything exposing predict_proba(X) -> np.ndarray of P(positive).

SliceAwareScorer

Optional scorer contract for cost-controlled slice skipping.

Versioned

Anything exposing a stable version string.