Build an optimal 5-man starting rotation with depth order, opener pairings, workload risk flags, and a diff vs OOTP's own projected rotation. Invoke when the user asks for a rotation, starting rotation, or rotation recommendation. The user's message may contain a team name, scoring mode (balanced/ace-first/innings/six-man), opener count, and/or players to include or exclude.