code: private CompletableFuture<Void> createProject(CreateProjectCommand c) {
          return CompletableFuture.supplyAsync(() -> {
              projectManager.create(c.projectName(), c.timestamp(), c.author());
              return null;
          }, repositoryWorker);
      }
docs: Project operations