The crew register
One record per person, whichever projects they work on. Profile, contact details, competence with expiry, allergies, clothing sizes and contract history stay with the person. Someone already active just takes the next shift, and someone suspended or removed comes back on the same record. A new contract is a manager's step, and the group's project coverage shows who has none for that project.