docs: def clean_step(step_name: str):
      """..."""
      r = Response()
      project = cauldron.project.get_internal_project()
  
      if not project:
          return flask.jsonify(r.fail(
              code='PROJECT_FETCH_ERROR',
              message='No project is currently open'
          ).response.serialize())
  
      step = project.get_step(step_name)
  
      if not step:
          return flask.jsonify(r.fail(
              code='STEP_FETCH_ERROR',
              message='No such step "{}" found'.format(step_name)
          ).response.serialize())
  
      step.mark_dirty(False, force=True)
  
      return flask.jsonify(r.update(
          project=project.kernel_serialize()
      ).response.serialize())