Resolve start time conflicts automatically

Riders often have several horses, and on a busy day their competitions run at the same time in different arenas. You want enough time between each of their starts so they can get from one ring to the next and ride every horse. Working that out by hand across a full day, with arenas running in parallel, takes ages. The schedule now does it for you.

On the check start times view, set how much time you want between starts, then press the resolve button. It runs in the background, looks across the whole day and every arena, finds the riders and horses with clashing times, and swaps positions to fix them. It respects section boundaries, age groups in young horse competitions, riders with several horses, and pauses, so it never moves something it shouldn't. A progress bar shows what it is doing while it works through the harder cases.

Tested live at a CSI4*

We ran it live at a CSI4* this month. First randomize, which spaces a rider's horses by a number of starts (30 to 60 here). Then run the resolver, which works in minutes, with a 60 minute minimum on top. The verdict from the show was that the new wizard works super. The nice part is how fast it is to check. Run it, look at what is left, and you know in seconds whether the day holds together.

image.png 337 KB

What we improved this week

Two things came straight out of using it at the show.

  • Start numbers now follow the new order. When the resolver moves a horse to a new spot, its start number moves with it, so the printed start number matches the running order. Competitions that already have results keep their numbers, as you would expect.
  • Conflicts that can't be solved are easier to spot. If a competition is shorter than the gap you asked for, no reordering can open up that gap. Those now show in a softer orange instead of red, with a note explaining why when you hover. So you can see at a glance which start times to check by hand. Often the fix is simply to start that competition fifteen minutes earlier or later.

We read every question and report. Keep them coming.