Roster the house, not just the people in it
A shift can belong to a property and its rooms as well as to the participants living there. Overnight coverage and handovers get modelled as what they actually are, instead of as a stack of individual bookings that happen to overlap.