Optimization recipes: all-or-nothing scheduling for Jobs with dependencies
Schedulers can now configure Optimization Recipes to schedule Jobs with dependencies as an all-or-nothing group. When enabled, a Job is only scheduled if every Job it depends on can also be scheduled in the same run; if any dependency cannot be scheduled, none of the linked Jobs will be.
What's new
All-or-nothing toggle in the Recipe: A new configuration option in Optimization Recipes that controls how dependent Job chains are treated by the solver, with default behavior unchanged for existing Recipes.
Guaranteed integrity of linked work: Connected Jobs, such as a preparation Job followed by an installation Job, only commit to the schedule when the full sequence can run, preventing partial chains from being dispatched.