DataEngEnv / openenv.yaml
CoBeDigger's picture
fix: align RewardEngine with actual stage tasks, fix step budget to 60, enable stage-specific reset
aa04f19
Raw History Blame Contribute Delete
1.33 kB
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