candidates

Every feasible pairing, tasks in selection-rule order and vehicles in declaration order within each task, so a policy that breaks ties by taking the first gets a reproducible answer.