Use case: Logistics, Scheduling & Event Planning
Instruction type: Implicit
Prompt style: Rambling/Stream-of-Consciousness

Prompt:
I've hired a few new staff members so I need to make a schedule that works around their needs because I already have a staff member who is on a wheelchair but it's fine because he can stay on the till for the shift. 

Basically, I need to figure out a rota that factors in Giles who is a wheelchair user and Millie who is my recent hire who is only 4'9 (we have quite a few cleaning products stored on high shelves). I have 4 other employees, Grace, Paul, Danny, and Chloe, who don't have any challenges when it comes to working, like waiting tables and bringing food/drinks out or reaching for the shelves. I own a busy sit-in cafe so I need a rota that covers Monday-Sunday, every day has the following shifts: 07:00-12:00, 07:00-13:00, 12:00-18:00, 13:00-18:00, it's one shift per person but employees are able to be scheduled for a double shift, only this combination 07:00-12:00 and 13:00-18:00, if the other 2 shifts are covered by others. 

We clean the store every day at the end of the day around 17:00/17:30. All my employees are contracted to work 20-30 hours per week. Oh and Paul has regular appointments at 16:00 on Thursdays. Danny also booked the weekend off for holidays. Grace and Danny are my senior employees so at least one senior employee needs to work in the mornings when we're busiest. Chloe has classes at university on Monday-Wednesday that go on until noon and it takes her 30 mins to get to the cafe. In my employees contracts, they all get at least 2 consecutive days off a week and 3 days off in total (including their holiday days).

Evaluation criteria:
The response should include all 4 shifts for every day in the schedule: 07:00-12:00, 07:00-13:00, 12:00-18:00, and 13:00-18:00.
The response should ensure that every shift has an employee assigned to it every day.
The response should not assign Giles or Millie to work together at any time (including overlapping shift times), as they each need to be paired with someone who can reach high shelves.
The response should not assign one employee (Giles, Millie, Grace, Paul, Danny, Chloe) more than 1 shift in a single day apart from the 07:00-12:00 and 13:00-18:00 double shift.
The response should not schedule an employee for the 07:00-12:00 and 13:00-18:00 double shift unless the other 2 shifts (07:00-13:00 and 12:00-18:00) are already covered by others on the same day.
The response should assign at least 3 days off work for all employees: Giles, Millie, Grace, Paul, Danny, and Chloe.
The response should assign all employees at least 2 consecutive days off work: Giles, Millie, Grace, Paul, Danny, and Chloe.
The response should not schedule Paul for the 12:00-18:00 or 13:00-18:00 shifts on Thursdays.
The response should not schedule Danny to work on Saturday or Sunday.
The response should schedule at least one senior employee, either Grace or Danny, for a morning shift (07:00-12:00 or 07:00-13:00) every day of the week.
The response should not schedule Chloe for the 07:00-12:00, 07:00-13:00, 12:00-18:00 shifts on Monday, Tuesday, or Wednesday.
The response should provide a schedule that covers Monday-Sunday inclusive.