"""GEPA Evaluator component — supplied by the TASK.

Upstream this slot is the ``GEPAAdapter.evaluate`` half of the adapter protocol; in galapagos the
Evaluator always comes from the task (``task.evaluator``), which is the same separation the
``optimize_anything`` API makes when the user hands it a scoring callable. Re-exported so the
scaffold directory carries one module per component.
"""
from __future__ import annotations

from ...components.evaluator import SubprocessEvaluator

GepaEvaluator = SubprocessEvaluator
