Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 13 additions & 0 deletions v1/machine_maintenance/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Python
__pycache__/
*.pyc
.venv/
*.egg-info/
build/

# RAI / engine local artifacts
raiconfig.yaml
metadata.json
debug.jsonl
spans.jsonl
dev_run/
346 changes: 346 additions & 0 deletions v1/machine_maintenance/README.md

Large diffs are not rendered by default.

241 changes: 241 additions & 0 deletions v1/machine_maintenance/data/availability.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,241 @@
technician_id,period,available,availability_reason
T001,1,0.0,Vacation
T001,2,1.0,Available
T001,3,0.5,Training
T001,4,0.0,Training
T001,5,0.5,Training
T001,6,1.0,Available
T001,7,0.5,Onboarding
T001,8,0.8,Vacation
T001,9,0.8,Onboarding
T001,10,1.0,Available
T001,11,0.8,Onboarding
T001,12,0.5,Onboarding
T002,1,1.0,Available
T002,2,0.8,Onboarding
T002,3,1.0,Available
T002,4,0.8,Training
T002,5,1.0,Available
T002,6,1.0,Available
T002,7,1.0,Available
T002,8,1.0,Available
T002,9,1.0,Available
T002,10,0.8,Onboarding
T002,11,1.0,Available
T002,12,1.0,Available
T003,1,0.0,Vacation
T003,2,1.0,Available
T003,3,1.0,Available
T003,4,0.5,Onboarding
T003,5,1.0,Available
T003,6,0.0,Onboarding
T003,7,1.0,Available
T003,8,1.0,Available
T003,9,1.0,Available
T003,10,0.8,Onboarding
T003,11,1.0,Available
T003,12,1.0,Available
T004,1,1.0,Available
T004,2,1.0,Available
T004,3,1.0,Available
T004,4,0.8,Training
T004,5,1.0,Available
T004,6,0.8,Vacation
T004,7,0.8,Vacation
T004,8,0.8,Training
T004,9,1.0,Available
T004,10,1.0,Available
T004,11,1.0,Available
T004,12,1.0,Available
T005,7,1.0,Available
T005,2,0.8,Vacation
T005,3,0.5,Vacation
T005,4,1.0,Available
T005,5,1.0,Available
T005,6,1.0,Available
T005,1,1.0,Available
T005,8,1.0,Available
T005,9,1.0,Available
T005,10,0.5,Vacation
T005,11,0.8,Training
T005,12,1.0,Available
T006,1,1.0,Available
T006,2,1.0,Available
T006,3,1.0,Available
T006,4,1.0,Available
T006,5,1.0,Available
T006,6,1.0,Available
T006,7,1.0,Available
T006,8,1.0,Available
T006,9,1.0,Available
T006,10,1.0,Available
T006,11,1.0,Available
T006,12,0.5,Vacation
T007,7,1.0,Available
T007,2,1.0,Available
T007,3,1.0,Available
T007,4,1.0,Available
T007,5,1.0,Available
T007,6,0.8,Training
T007,1,1.0,Available
T007,8,1.0,Available
T007,9,1.0,Available
T007,10,1.0,Available
T007,11,1.0,Available
T007,12,1.0,Available
T008,7,1.0,Available
T008,2,1.0,Available
T008,3,0.5,Vacation
T008,4,1.0,Available
T008,5,1.0,Available
T008,6,1.0,Available
T008,1,0.8,Training
T008,8,1.0,Available
T008,9,1.0,Available
T008,10,0.8,Training
T008,11,0.8,Training
T008,12,1.0,Available
T009,1,0.0,Vacation
T009,2,1.0,Available
T009,3,1.0,Available
T009,4,0.5,Training
T009,5,1.0,Available
T009,6,0.8,Vacation
T009,7,1.0,Available
T009,8,1.0,Available
T009,9,1.0,Available
T009,10,0.8,Onboarding
T009,11,1.0,Available
T009,12,0.8,Vacation
T010,1,1.0,Available
T010,2,0.5,Onboarding
T010,3,0.5,Vacation
T010,4,0.5,Onboarding
T010,5,1.0,Available
T010,6,1.0,Available
T010,7,1.0,Available
T010,8,0.8,Vacation
T010,9,1.0,Available
T010,10,1.0,Available
T010,11,1.0,Available
T010,12,0.8,Training
T011,1,1.0,Available
T011,2,1.0,Available
T011,3,1.0,Available
T011,4,1.0,Available
T011,5,1.0,Available
T011,6,1.0,Available
T011,7,0.8,Training
T011,8,1.0,Available
T011,9,1.0,Available
T011,10,1.0,Available
T011,11,1.0,Available
T011,12,0.8,Onboarding
T012,1,0.5,Vacation
T012,2,0.5,Training
T012,3,0.5,Vacation
T012,4,1.0,Available
T012,5,1.0,Available
T012,6,1.0,Available
T012,7,0.8,Onboarding
T012,8,1.0,Available
T012,9,0.8,Vacation
T012,10,0.5,Onboarding
T012,11,1.0,Available
T012,12,1.0,Available
T013,1,1.0,Available
T013,2,1.0,Available
T013,3,1.0,Available
T013,4,1.0,Available
T013,5,1.0,Available
T013,6,1.0,Available
T013,7,1.0,Available
T013,8,1.0,Available
T013,9,1.0,Available
T013,10,1.0,Available
T013,11,1.0,Available
T013,12,1.0,Available
T014,1,1.0,Available
T014,2,1.0,Available
T014,3,1.0,Available
T014,4,1.0,Available
T014,5,1.0,Available
T014,6,1.0,Available
T014,7,1.0,Available
T014,8,0.8,Onboarding
T014,9,1.0,Available
T014,10,0.0,Onboarding
T014,11,1.0,Available
T014,12,1.0,Available
T015,1,1.0,Available
T015,2,1.0,Available
T015,3,0.0,Onboarding
T015,4,1.0,Available
T015,5,1.0,Available
T015,6,0.0,Training
T015,7,0.8,Training
T015,8,1.0,Available
T015,9,1.0,Available
T015,10,1.0,Available
T015,11,1.0,Available
T015,12,1.0,Available
T016,1,1.0,Available
T016,2,1.0,Available
T016,3,1.0,Available
T016,4,0.8,Training
T016,5,1.0,Available
T016,6,0.0,Vacation
T016,7,1.0,Available
T016,8,0.8,Onboarding
T016,9,1.0,Available
T016,10,1.0,Available
T016,11,1.0,Available
T016,12,1.0,Available
T017,1,0.0,Onboarding
T017,2,0.5,Training
T017,3,1.0,Available
T017,4,1.0,Available
T017,5,1.0,Available
T017,6,1.0,Available
T017,7,0.8,Vacation
T017,8,1.0,Available
T017,9,1.0,Available
T017,10,0.0,Training
T017,11,1.0,Available
T017,12,1.0,Available
T018,1,1.0,Available
T018,2,1.0,Available
T018,3,1.0,Available
T018,4,0.8,Onboarding
T018,5,1.0,Available
T018,6,0.0,Vacation
T018,7,0.5,Onboarding
T018,8,0.8,Onboarding
T018,9,1.0,Available
T018,10,1.0,Available
T018,11,1.0,Available
T018,12,1.0,Available
T019,1,0.5,Onboarding
T019,2,1.0,Available
T019,3,0.8,Vacation
T019,4,1.0,Available
T019,5,0.5,Training
T019,6,1.0,Available
T019,7,1.0,Available
T019,8,0.8,Vacation
T019,9,1.0,Available
T019,10,1.0,Available
T019,11,1.0,Available
T019,12,0.5,Training
T020,1,1.0,Available
T020,2,1.0,Available
T020,3,1.0,Available
T020,4,1.0,Available
T020,5,1.0,Available
T020,6,0.5,Vacation
T020,7,1.0,Available
T020,8,0.5,Training
T020,9,1.0,Available
T020,10,1.0,Available
T020,11,1.0,Available
T020,12,1.0,Available
6 changes: 6 additions & 0 deletions v1/machine_maintenance/data/degradation.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
machine_type,degradation_rate_per_period,maintenance_reset_factor
Compressor,0.038,0.8
Generator,0.042,0.9
Motor,0.025,0.7
Pump,0.03,0.75
Turbine,0.045,0.85
Loading
Loading