docs: def run_batch(args: dict) -> int:
      """Runs a batch operation for the given arguments"""
  
      batcher.run_project(
          project_directory=args.get('project_directory'),
          log_path=args.get('logging_path'),
          output_directory=args.get('output_directory'),
          shared_data=load_shared_data(args.get('shared_data_path'))
      )
      return 0