[{"id":"easy","task_id":"easy","name":"easy","title":"Single Query Routing","difficulty":"easy","description":"Route a single LLM query to the optimal model tier while minimising carbon footprint and latency.","max_steps":10,"grader":"unknown","graders":[],"reward_range":[0.0,1.0]},{"id":"medium","task_id":"medium","name":"medium","title":"Multi-Query Episode","difficulty":"medium","description":"Route 3 queries of varying complexity. LARGE model incurs -0.2 penalty per use.","max_steps":20,"grader":"unknown","graders":[],"reward_range":[0.0,1.0]},{"id":"hard","task_id":"hard","name":"hard","title":"Stateful Carbon-Aware Routing","difficulty":"hard","description":"5-query episode with caching, KB lookups, cascade strategies, and carbon-aware waiting.","max_steps":50,"grader":"unknown","graders":[],"reward_range":[0.0,1.0]}]