File size: 2,247 Bytes
673bc41
 
 
 
 
aed8034
 
 
b847937
 
673bc41
aed8034
673bc41
 
 
 
 
 
aed8034
673bc41
 
 
 
 
 
 
 
b847937
673bc41
68ac963
 
 
673bc41
 
 
 
b847937
673bc41
68ac963
 
 
673bc41
 
 
 
b847937
673bc41
68ac963
 
 
 
 
 
 
 
673bc41
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
aed8034
 
673bc41
aed8034
673bc41
 
aed8034
673bc41
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
spec_version: 1

name: it_mental_health_env
version: "1.0.0"
description: >
  A reinforcement learning environment for mental health assessment and
  intervention planning in IT and software engineering teams. Agents solve
  three progressively harder tasks: burnout detection, stress triage, and
  team-level intervention planning. Each task has a deterministic programmatic
  grader and returns a normalized reward in the 0.0-1.0 range.

type: typed

runtime:
  language: python
  version: "3.11"

app:
  module: server.app
  object: app

port: 7860

tasks:
  - id: burnout_detection
    difficulty: easy
    description: Identify Maslach burnout dimensions and severity from an employee profile
    objective: Identify burnout dimensions, severity, top red flags, and HR escalation need from a single employee profile
    reward_range: [0.0, 1.0]
    grader: burnout_detection_grader
    graders:
      - burnout_detection_grader

  - id: stress_triage
    difficulty: medium
    description: Triage 3 IT employees by stress tier and recommend immediate actions
    objective: Classify three employee cases by urgency, rank intervention priority, and recommend immediate plus 2-week support
    reward_range: [0.0, 1.0]
    grader: stress_triage_grader
    graders:
      - stress_triage_grader

  - id: intervention_plan
    difficulty: hard
    description: Design a 4-week mental health intervention plan for a burned-out IT team
    objective: Create a four-week intervention plan with owners, KPIs, risk, and budget for a burned-out software team
    reward_range: [0.0, 1.0]
    grader: intervention_plan_grader
    graders:
      - intervention_plan_grader

graders:
  module: graders
  registry: GRADERS
  task_grader_pairs: TASK_GRADER_PAIRS

action_space:
  type: text
  fields:
    response: str
    task_id: str
    confidence: float
    metadata: dict

observation_space:
  type: text
  fields:
    scenario: str
    feedback: str
    reward: float
    done: bool
    score_breakdown: dict
    task_id: str

endpoints:
  reset: POST /reset
  step: POST /step
  state: GET /state
  health: GET /health
  tasks: GET /tasks
  schema: GET /schema

author: "IT Mental Health OpenEnv - Scaler x Meta-PyTorch Hackathon 2026"
license: MIT