schedlab constraint scheduling · synthetic data

Break the schedule

Urgent work

Top skill tier, due on day 1.

Take one out of service

Disabling removes it from the whole week.

Overtime allowance 0 min/day

Extends a working day. Never creates one.

More controls
Change a due date
Edit a skill requirement
Mark a part unavailable
Adjust expected duration
Pin a task
Changes applied
None. This is the generated scenario.

Three ways to fill the week

The first column is a mechanical dispatch rule that ignores skill tiers and capacity. It is not a human schedule, and its invalid count is partly a tautology — it was built not to look. The middle column is the honest comparison: same rule, but it refuses to break a hard constraint.

The board

The board is a week-wide grid and needs a wider screen to read. The comparison above works anywhere.