FIX: Update openenv.yaml to use graders module instead of task_graders - ensures validator can discover all 5 graders
ece9033 | spec_version: 1 | |
| name: energy_optimization | |
| type: space | |
| runtime: fastapi | |
| app: server.app:app | |
| port: 8000 | |
| tasks: | |
| - name: basic_ram_reduction | |
| description: "Reduce RAM usage below 70% within 10 steps" | |
| grader: graders:grade_basic_ram_reduction | |
| max_steps: 10 | |
| - name: energy_optimization | |
| description: "Reduce energy consumption below 6 kWh while keeping RAM below 75%" | |
| grader: graders:grade_energy_optimization | |
| max_steps: 15 | |
| - name: balanced_optimization | |
| description: "Balance RAM below 60% and energy below 5 kWh within 20 steps" | |
| grader: graders:grade_balanced_optimization | |
| max_steps: 20 | |
| - name: advanced_efficiency | |
| description: "Achieve RAM below 50% and energy below 4 kWh within 25 steps" | |
| grader: graders:grade_advanced_efficiency | |
| max_steps: 25 | |
| - name: expert_optimization | |
| description: "Master level: RAM below 40% and energy below 3 kWh within 30 steps" | |
| grader: graders:grade_expert_optimization | |
| max_steps: 30 | |