in step_builder.go [271:281]
func addStepPreCheck(j JobDefinitionMeta, stepName string) error {
if j.Sealed() {
return ErrAddStepInSealedJob.WithMessage(fmt.Sprintf(MsgAddStepInSealedJob, stepName))
}
if _, ok := j.GetStep(stepName); ok {
return ErrAddExistingStep.WithMessage(fmt.Sprintf(MsgAddExistingStep, stepName))
}
return nil
}