Consider implementing a self-customisation feature, like an "and/or, or IF, function," to allow users to interact with the system and generate the following rules:
Pilot Experience Requirements:
No PIC (Pilot in Command) or Co-pilot may operate a type of airplane in commercial air transport unless:
The pilot has at least 75 hours of line flight time, either as PIC or Co-pilot.
Pairing Requirements:
No PIC or Co-pilot may be paired together unless:
At least one of them is familiar with the area of operation and all airfields currently being used.
Experience Pairing Restrictions:
No PIC with less than 50 hours as PIC and less than 500 hours total time on the type of airplane in commercial air transport may be paired with a Co-pilot who has less than 100 hours on the type of airplane used for commercial air transport.
Co-pilot and Captain Pairing Restrictions:
No Co-pilot with less than 500 hours total time may be paired with a Captain who has less than 2000 hours total flight time and less than 250 hours on the type of airplane used for commercial operations.