X is a list of rendered strings (text calls) or dicts of numbers (tabular). A registered candidate whose task_types match and min_rows is satisfied joins every tournament for that task, and wins only by measured metric. SklearnCandidate is a helper base for scikit-learn estimators (implement _build()).