Remix.run Logo
emmahexa 16 hours ago

This is super helpful — thank you. Here's how I think they can be solved:

1. Flagging special events by pulling from the booking system so the schedule doesn’t assume a “normal” Monday.

2. Tagging staff by skillset (large parties, wine, expo, etc.) so the optimizer doesn’t just fill slots but matches people to the right shifts.

3. Flexible availability instead of binary availability — things like “prefer not,” “can pick up if needed,” “no doubles,” “no clopens,” or “I already have a cover lined up.”

4. Transparent fairness — showing why someone got (or didn’t get) a shift, how hours were distributed, and what trade-offs were made so it’s not a black box.

5. Built-in shift-swap handling, since FOH often sorts coverage themselves before the manager ever touches it.