protected boolean runOrWatch() {
    output.println("OK");
    var response = validateFromCli();

    if (watch) {
      output.println();
      output.println("Watching filesystem for changes...");
      var watcher = FileWatcher.newWatcher(response.paths.toArray(Path[]::new));
      watcher.pollForChanges(Duration.ofMillis(300), changed -> validateFromCli().paths);
    }

    return response.result.ok();
  }
Verifies that a profile maps input elements map to expected output vector tile features as defined by a
{@link SchemaSpecification} instance.
planetiler-core/src/main/java/com/onthegomap/planetiler/validator/BaseSchemaValidator.java