Generate draft schedules.
A manager picks the week, slot length, day horizon and lunch window, then generates. The solver produces a draft run and changes nothing that is already live. Progress streams back while it works, so a long solve looks like progress rather than a hung page.