Cover the travel problem before optimizing the fight
Use a team-role composition method covering support, travel, defense, and generalist responsibilities without numeric synergy claims. Keep uncertainty labels visible when a class effect or train behavior is not current, then assign the role that fixes the party’s next failure.
Start with the party's weakest responsibility: travel, defense, resources, support, or generalist recovery. Assign one job to each player, match the train to the risk the party actually loses to, and keep one flexible role for a mechanic that is not yet clear. Dead Rails team play is distinctive because everyone shares the train's safety and the next fuel decision.