Interest is collected before assignment
Open a roster period for interest and staff mark the shifts they want from their own portal, with an optional preference order. Unsuitable responses are filtered out at the door, and interest feeds the roster suggestions as a weighted signal.
