docs: def should_reschedule(self, iteration, bracket_iteration):
          """Return a boolean to indicate if we need to reschedule another iteration."""
          bracket = self.get_bracket(iteration=iteration)
          if bracket_iteration < bracket:
              # The bracket is still processing
              return False
  
          # We can only reschedule if we can create a new bracket
          return self.get_bracket(iteration=iteration + 1) >= 0