voldemort6996 commited on
Commit
ba914d8
·
1 Parent(s): 3fb4224

fix: force UI difficulty mapping exactly at entrypoint

Browse files
Files changed (1) hide show
  1. server/app.py +9 -1
server/app.py CHANGED
@@ -688,7 +688,15 @@ def init_env(difficulty: str, compare: bool, agent_mode: str = "Dueling DDQN (Lo
688
  state.difficulty = difficulty
689
  state.compare_mode = compare
690
  state.agent_mode = agent_mode
691
- task = get_task(difficulty)
 
 
 
 
 
 
 
 
692
 
693
  # Initialize RL Env
694
  state.env_rl = task.build_env()
 
688
  state.difficulty = difficulty
689
  state.compare_mode = compare
690
  state.agent_mode = agent_mode
691
+
692
+ # Force map UI conceptual names directly to task IDs
693
+ val = difficulty.lower().strip()
694
+ if val == "easy": task_key = "task_1"
695
+ elif val == "medium": task_key = "task_11"
696
+ elif val == "hard": task_key = "task_21"
697
+ else: task_key = val
698
+
699
+ task = get_task(task_key)
700
 
701
  # Initialize RL Env
702
  state.env_rl = task.build_env()