Programación Global: Este programador asigna horarios y canchas a múltiples fases/categorías simultáneamente,
optimizando el uso de tus recursos. Puedes intercalar partidos de diferentes categorías o programarlos secuencialmente.
Importante: Las duraciones y buffers de cada partido se toman de la configuración
de cada fase (formato_partido_json). Si no están definidos, se usan valores por defecto:
- Duración: ~10 min por game o ~45 min por set
- Buffer: 10 minutos