solverforge-hospital / solverforge.app.toml
github-actions[bot]
chore: sync uc-hospital Space
ea74628
Raw
History Blame Contribute Delete
1.42 kB
[app]
name = "SolverForge Hospital"
starter = "neutral-shell"
shell = "web"
cli_version = "2.2.2"
[runtime]
target = "solverforge 0.19.3"
runtime_source = "crates.io: solverforge 0.19.3"
ui_source = "crates.io: solverforge-ui 0.6.5"
[demo]
default_size = "LARGE"
available_sizes = ["LARGE"]
[solution]
name = "Plan"
score = "HardSoftDecimalScore"
[[facts]]
name = "employee"
plural = "employees"
kind = "problem_fact"
[[entities]]
name = "shift"
plural = "shifts"
kind = "planning_entity"
[[variables]]
entity = "shift"
entity_plural = "shifts"
field = "employee_idx"
kind = "scalar"
range = "employees"
elements = ""
allows_unassigned = true
enabled = true
[[constraints]]
name = "assigned_shift"
module = "assigned_shift"
enabled = true
[[constraints]]
name = "required_skill"
module = "required_skill"
enabled = true
[[constraints]]
name = "overlapping_shift"
module = "overlapping_shift"
enabled = true
[[constraints]]
name = "minimum_rest"
module = "minimum_rest"
enabled = true
[[constraints]]
name = "one_shift_per_day"
module = "one_shift_per_day"
enabled = true
[[constraints]]
name = "unavailable_employee"
module = "unavailable_employee"
enabled = true
[[constraints]]
name = "undesired_day"
module = "undesired_day"
enabled = true
[[constraints]]
name = "desired_day"
module = "desired_day"
enabled = true
[[constraints]]
name = "balance_assignments"
module = "balance_assignments"
enabled = true