Receives a snapshot of the experimental state (e.g., leaderboard, experiment history, other subagents' work)
Returns a decision.md for other agents to execute on.
Receives a data spec (e.g. "olympiad math questions with verified reasoning traces")
Returns training assets.
Receives directional guidance for synthetic data generation, such as seed data, target capability, and verification method.
Returns verified synthetic datasets.
Receives an experiment's eval results on a benchmark.
Returns per-case failure analysis.