File size: 1,333 Bytes
4189f0e
efaec4a
 
 
4189f0e
efaec4a
 
 
 
4189f0e
 
 
 
 
 
efaec4a
4189f0e
efaec4a
4189f0e
 
 
 
 
 
 
 
 
 
 
 
efaec4a
4189f0e
 
aa04f19
efaec4a
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
name: DataEngEnv
version: "2.0.0"
description: "PipelineOps Arena — 4-stage cascading ML pipeline debugger with fairness gate"
tags: [openenv, data-engineering, machine-learning, debugging, reinforcement-learning, fairness]
tasks:
  - {id: 1, name: data_repair, difficulty: easy, description: "Fix column rename bug + NaN handling"}
  - {id: 2, name: training_monitor, difficulty: medium, description: "Add StandardScaler for MLP convergence"}
  - {id: 3, name: eval_validation, difficulty: hard, description: "Fix data leakage — scaler after split"}
  - {id: 4, name: deploy_gate, difficulty: hard, description: "Fix model fairness with class_weight balanced"}
endpoints:
  reset: POST /reset
  step: POST /step
  state: GET /state
  tasks: GET /tasks
  grader: POST /grader
  pipeline_status: GET /pipeline_status
observation_space:
  current_stage: int
  step_number: int
  script_content: str
  last_run_output: str
  last_run_error: "str | null"
  data_preview: str
  schema_info: dict
  done: bool
action_space:
  - {type: inspect_data, payload: {}}
  - {type: check_schema, payload: {}}
  - {type: run_script, payload: {}}
  - {type: edit_script, payload: {old: str, new: str}}
  - {type: query_actor, payload: {}}
  - {type: submit, payload: {}}
reward_range: [0.0, 1.0]
max_steps: 60
cascade: true
loop_on_failure: true