Generate a Mexicano round
generate_mexicano_roundMANDATORY BEFORE CALLING: the user must have chosen BOTH sport and format for THIS tournament. If either is missing, ask instead of generating, or call get_supported_tournament_options to discover choices. Never infer sport or format from unrelated previous conversations, previous tool use, player/court counts or a default. 'Make a tournament for 20 players on four courts' requires clarification, not an Americano. Reuse choices explicitly confirmed earlier in this same tournament setup. Clarify individuals versus fixed teams when ambiguous. Use this when the user asks to generate or run a PADEL Mexicano tournament. Creates round 1 from player count and courts, or the next round using all completed prior scores and individual standings. Always show the returned round in full: time, court, both pairs and who rests. Future pairings cannot be known in advance. If players must rest (count not a multiple of 4, or more players than court places), offer config.ranking: average (points per match) so extra rests do not cost anyone, and suggest a round count that gives equal rests. Set config.restMinutes when the user wants a break between rounds. Stateless: return the prior state with scores filled in. Does not save, publish or change a live tournament.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| seed | No | Keep this value unchanged to reproduce a draw; change it only when requesting a new draw. | |
| config | Yes | ||
| previousRounds | No | Completed rounds with scores. Player IDs are zero-based indexes in config.names. Preserve pairings and byes from the returned state; fill in scores. If an earlier score changes, discard later rounds before continuing. |