Weighted assignment of Train Conductor and VIP roles with performance score, fairness bonus, cooldown, and admin preview before publication.