fn compile_execute_decision_thresholds(
prepared: &PreparedRotation,
spells: &[SpellData],
spell_by_id: &IntMap<u32, LocalSpellIdx>,
bindings: &[RotationSpellBinding],
thresholds: &mut Vec<RotationDecisionThreshold>,
) -> Result<(), RotationPlanError>