Contractor: Can upload and manage their own documents
Consultant: Reviews contractor-submitted documents
Client A: Reviews consultant-approved documents
Client B: Final review stage with rejection rights
Client C: Final review stage with rejection rights