{
  "_id": "6adc50d6077e75fa285b06c5",
  "Package": "sheepdog",
  "Title": "Sample, Validate and Calibrate 'BirdNET' Detections",
  "Version": "3.2.1",
  "Authors@R": "person(\"Diogo B.\", \"Provete\", , \"dbprovete@gmail.com\", role = c(\"aut\", \"cre\"))",
  "Description": "Tools to check whether automated detections from 'BirdNET'\ncustom classifiers in passive acoustic monitoring are real. The\npackage builds clip sets for manual validation (top-score,\nrandom-occasion or random-recording designs), summarises the\nreviewed clips, calibrates confidence scores into probabilities\nof true detection with hierarchical logistic models, and turns\ncalibrated detections into nightly detection histories and\neffort-standardised community matrices.",
  "License": "MIT + file LICENSE",
  "URL": "https://github.com/diogoprov/sheepdog,\nhttps://provetelab.org/sheepdog/",
  "BugReports": "https://github.com/diogoprov/sheepdog/issues",
  "Additional_repositories": "https://diogoprov.r-universe.dev,\nhttps://stan-dev.r-universe.dev",
  "VignetteBuilder": "knitr",
  "Config/testthat/edition": "3",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "Config/roxygen2/version": "8.1.1",
  "Config/pak/sysreqs": "libicu-dev libx11-dev",
  "Repository": "https://diogoprov.r-universe.dev",
  "Date/Publication": "2026-10-24 04:26:22 UTC",
  "RemoteUrl": "https://github.com/diogoprov/sheepdog",
  "RemoteRef": "main",
  "RemoteSha": "89a6cf3b5aea63dfb23174660bc5fd4ce24da921",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-24 06:16:16 UTC",
    "User": "root"
  },
  "Author": "Diogo B. Provete [aut, cre]",
  "Maintainer": "Diogo B. Provete <dbprovete@gmail.com>",
  "_user": "diogoprov",
  "_type": "src",
  "_file": "sheepdog_3.2.1.tar.gz",
  "_fileid": "https://r2.ropensci.org/422a0617694198be864fc1cd29c7bee03f2fb6705cbf00a76430849edf7c1f2e",
  "_filesize": 4982926,
  "_sha256": "422a0617694198be864fc1cd29c7bee03f2fb6705cbf00a76430849edf7c1f2e",
  "_expires": "2027-02-01T06:31:48.000Z",
  "_created": "2026-10-24T06:16:16.000Z",
  "_published": "2026-10-24T06:31:50.659Z",
  "_upstream": "https://github.com/diogoprov/sheepdog",
  "_status": "success",
  "_maintainer": {
    "name": "Diogo B. Provete",
    "email": "dbprovete@gmail.com",
    "login": "diogoprov",
    "bluesky": "@provete.bsky.social",
    "linkedin": "in/diogo-b-provete-phd-6a1673239",
    "description": "I'm a Deputy Editor - Ecology working at Wiley. I'm interested on metacommunity, macroevolution, and phylogenetic comparative methods of vertebrates",
    "uuid": 5214836
  },
  "_jobs": [
    {
      "job": 120799871586,
      "time": 386,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "12550757846"
    },
    {
      "job": 120799871689,
      "time": 282,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12551011209"
    },
    {
      "job": 120799871616,
      "time": 113,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "12551012421"
    },
    {
      "job": 120799871639,
      "time": 102,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "ERROR",
      "artifact": "12551151817"
    },
    {
      "job": 120797646142,
      "time": 665,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12549799217"
    },
    {
      "job": 120799871598,
      "time": 284,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "12550319776"
    },
    {
      "job": 120799871585,
      "time": 134,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "12550901263"
    },
    {
      "job": 120799871620,
      "time": 197,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "12549719796"
    },
    {
      "job": 120799871611,
      "time": 222,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "ERROR",
      "artifact": "12550243451"
    }
  ],
  "_buildurl": "https://github.com/r-universe/diogoprov/actions/runs/40068797797",
  "_commit": {
    "id": "89a6cf3b5aea63dfb23174660bc5fd4ce24da921",
    "author": "Dr. Diogo B. Provete <dbprovete@gmail.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Merge pull request #35 from diogoprov/claude/roadmap-integration\n\nRoadmap de integração sheepdog + crywolf",
    "time": 1792815982
  },
  "_distro": "resolute",
  "_host": "GitHub-Actions",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.2",
      "role": "Depends"
    },
    {
      "package": "dplyr",
      "version": ">= 1.1.1",
      "role": "Imports"
    },
    {
      "package": "pROC",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "version": ">= 1.0.0",
      "role": "Imports"
    },
    {
      "package": "readr",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "role": "Imports"
    },
    {
      "package": "tools",
      "role": "Imports"
    },
    {
      "package": "withr",
      "role": "Imports"
    },
    {
      "package": "zip",
      "role": "Imports"
    },
    {
      "package": "ape",
      "role": "Suggests"
    },
    {
      "package": "av",
      "role": "Suggests"
    },
    {
      "package": "brms",
      "role": "Suggests"
    },
    {
      "package": "crywolf",
      "role": "Suggests"
    },
    {
      "package": "ggplot2",
      "role": "Suggests"
    },
    {
      "package": "gllvm",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "lme4",
      "role": "Suggests"
    },
    {
      "package": "posterior",
      "role": "Suggests"
    },
    {
      "package": "priorsense",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "vegan",
      "role": "Suggests"
    }
  ],
  "_owner": "diogoprov",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-37",
      "n": 4
    },
    {
      "week": "2026-43",
      "n": 45
    }
  ],
  "_tags": [
    {
      "name": "v1.0.0",
      "date": "2026-09-09"
    },
    {
      "name": "v1.1.0",
      "date": "2026-09-12"
    },
    {
      "name": "v1.2.0",
      "date": "2026-10-21"
    },
    {
      "name": "v2.0.0",
      "date": "2026-10-21"
    },
    {
      "name": "v2.1.0",
      "date": "2026-10-22"
    },
    {
      "name": "v2.2.0",
      "date": "2026-10-22"
    },
    {
      "name": "v3.0.0",
      "date": "2026-10-23"
    },
    {
      "name": "v3.1.0",
      "date": "2026-10-23"
    },
    {
      "name": "v3.2.0",
      "date": "2026-10-23"
    }
  ],
  "_topics": [
    "anura",
    "bioacoustics",
    "birdnet",
    "ecoacoustics",
    "passive-acoustic-monitoring",
    "wildlife-monitoring"
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "diogoprov",
      "count": 92,
      "uuid": 5214836
    }
  ],
  "_userbio": {
    "uuid": 5214836,
    "type": "user",
    "name": "Dr. Diogo B. Provete",
    "followers": 45,
    "description": "I'm a Deputy Editor - Ecology working at Wiley. I'm interested on metacommunity, macroevolution, and phylogenetic comparative methods of vertebrates"
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/sheepdog"
  },
  "_devurl": "https://github.com/diogoprov/sheepdog",
  "_pkgdown": "https://provetelab.org/sheepdog/",
  "_searchresults": 0,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/readme.html",
    "extra/readme.md",
    "extra/sheepdog.html",
    "LICENSE"
  ],
  "_cranurl": false,
  "_exports": [
    "assign_reviewers",
    "build_community_matrices",
    "build_training_set",
    "calibrate",
    "calibration_diagnostics",
    "calibration_effort",
    "calibration_folds",
    "calibration_models",
    "calibration_prior",
    "calibration_sensitivity",
    "cell_status",
    "classify_review",
    "community_matrices",
    "community_matrices_draws",
    "compare_calibration_models",
    "consensus_verdicts",
    "cut_clips",
    "detection_history",
    "exclude_training_clips",
    "extract_validation_clips",
    "fit_calibration",
    "history_draws",
    "nightly_presence",
    "pack_clips",
    "plot_calibration",
    "plot_calibration_draws",
    "plot_precision",
    "post_validation",
    "precision_by_bin",
    "prior_predictive_calibration",
    "read_selection_tables",
    "read_validation_tables",
    "read_validations",
    "retraining_clips",
    "reviewer_agreement",
    "score_detections",
    "select_calibration_model",
    "select_clips",
    "split_by_reviewer",
    "suggest_core_species",
    "suggest_thresholds",
    "summarise_history"
  ],
  "_help": [
    {
      "page": "assign_reviewers",
      "title": "Assign the clips to several reviewers",
      "topics": [
        "assign_reviewers"
      ]
    },
    {
      "page": "build_community_matrices",
      "title": "Write the community matrices",
      "topics": [
        "build_community_matrices"
      ]
    },
    {
      "page": "build_training_set",
      "title": "Build the training folders for BirdNET-Analyzer",
      "topics": [
        "build_training_set"
      ]
    },
    {
      "page": "calibrate",
      "title": "Calibrate confidence scores and build detection histories",
      "topics": [
        "calibrate"
      ]
    },
    {
      "page": "calibration_diagnostics",
      "title": "Convergence diagnostics of a Bayesian calibration model",
      "topics": [
        "calibration_diagnostics"
      ]
    },
    {
      "page": "calibration_effort",
      "title": "Effort curve of the calibration",
      "topics": [
        "calibration_effort"
      ]
    },
    {
      "page": "calibration_folds",
      "title": "Assign cross-validation folds for calibration",
      "topics": [
        "calibration_folds"
      ]
    },
    {
      "page": "calibration_models",
      "title": "Candidate calibration models",
      "topics": [
        "calibration_models"
      ]
    },
    {
      "page": "calibration_prior",
      "title": "Example prior for a Bayesian calibration model",
      "topics": [
        "calibration_prior"
      ]
    },
    {
      "page": "calibration_sensitivity",
      "title": "Prior and likelihood sensitivity of a Bayesian calibration model",
      "topics": [
        "calibration_sensitivity"
      ]
    },
    {
      "page": "cell_status",
      "title": "Status of each site x species cell for the community matrices",
      "topics": [
        "cell_status"
      ]
    },
    {
      "page": "classify_review",
      "title": "Classify the reviewed clips",
      "topics": [
        "classify_review"
      ]
    },
    {
      "page": "community_matrices",
      "title": "Community matrices from the detection history",
      "topics": [
        "community_matrices"
      ]
    },
    {
      "page": "community_matrices_draws",
      "title": "Community matrices over posterior draws",
      "topics": [
        "community_matrices_draws"
      ]
    },
    {
      "page": "compare_calibration_models",
      "title": "Compare calibration models by cross-validation",
      "topics": [
        "compare_calibration_models"
      ]
    },
    {
      "page": "consensus_verdicts",
      "title": "Consensus verdicts of several reviewers",
      "topics": [
        "consensus_verdicts"
      ]
    },
    {
      "page": "cut_clips",
      "title": "Cut the selected clips",
      "topics": [
        "cut_clips"
      ]
    },
    {
      "page": "detection_history",
      "title": "Nightly detection history",
      "topics": [
        "detection_history"
      ]
    },
    {
      "page": "exclude_training_clips",
      "title": "Leave the training clips out of a manifest",
      "topics": [
        "exclude_training_clips"
      ]
    },
    {
      "page": "extract_validation_clips",
      "title": "Build the validation clip set",
      "topics": [
        "extract_validation_clips"
      ]
    },
    {
      "page": "fit_calibration",
      "title": "Fit the calibration model",
      "topics": [
        "fit_calibration"
      ]
    },
    {
      "page": "history_draws",
      "title": "Nightly detection histories over posterior draws",
      "topics": [
        "history_draws"
      ]
    },
    {
      "page": "nightly_presence",
      "title": "Confirmed presence by night",
      "topics": [
        "nightly_presence"
      ]
    },
    {
      "page": "pack_clips",
      "title": "Pack the clips into one zip per species",
      "topics": [
        "pack_clips"
      ]
    },
    {
      "page": "plot_calibration",
      "title": "Plot the calibration curves",
      "topics": [
        "plot_calibration"
      ]
    },
    {
      "page": "plot_calibration_draws",
      "title": "Calibration curves of posterior (or prior) draws",
      "topics": [
        "plot_calibration_draws"
      ]
    },
    {
      "page": "plot_precision",
      "title": "Plot the precision curves",
      "topics": [
        "plot_precision"
      ]
    },
    {
      "page": "post_validation",
      "title": "Summarise the manual validation",
      "topics": [
        "post_validation"
      ]
    },
    {
      "page": "precision_by_bin",
      "title": "Precision by confidence bin",
      "topics": [
        "precision_by_bin"
      ]
    },
    {
      "page": "prior_predictive_calibration",
      "title": "Prior predictive calibration curves",
      "topics": [
        "prior_predictive_calibration"
      ]
    },
    {
      "page": "read_selection_tables",
      "title": "Read BirdNET selection tables",
      "topics": [
        "read_selection_tables"
      ]
    },
    {
      "page": "read_validation_tables",
      "title": "Read and stack the validation tables",
      "topics": [
        "read_validation_tables"
      ]
    },
    {
      "page": "read_validations",
      "title": "Read the validation tables for calibration",
      "topics": [
        "read_validations"
      ]
    },
    {
      "page": "retraining_clips",
      "title": "Positive clips for retraining",
      "topics": [
        "retraining_clips"
      ]
    },
    {
      "page": "reviewer_agreement",
      "title": "Agreement between reviewers",
      "topics": [
        "reviewer_agreement"
      ]
    },
    {
      "page": "score_detections",
      "title": "Score every detection with the calibration model",
      "topics": [
        "score_detections"
      ]
    },
    {
      "page": "select_calibration_model",
      "title": "Select the calibration model",
      "topics": [
        "select_calibration_model"
      ]
    },
    {
      "page": "select_clips",
      "title": "Select the clips to validate",
      "topics": [
        "select_clips"
      ]
    },
    {
      "page": "split_by_reviewer",
      "title": "Copy each reviewer's clips to their own folder",
      "topics": [
        "split_by_reviewer"
      ]
    },
    {
      "page": "suggest_core_species",
      "title": "Suggest the core species of the community matrices",
      "topics": [
        "suggest_core_species"
      ]
    },
    {
      "page": "suggest_thresholds",
      "title": "Suggest a confidence threshold per species",
      "topics": [
        "suggest_thresholds"
      ]
    },
    {
      "page": "summarise_history",
      "title": "Summarise the detection history by site and species",
      "topics": [
        "summarise_history"
      ]
    }
  ],
  "_pkglogo": "https://github.com/diogoprov/sheepdog/raw/main/man/figures/logo.png",
  "_readme": "https://github.com/diogoprov/sheepdog/raw/main/README.md",
  "_rundeps": [
    "bit",
    "bit64",
    "cli",
    "clipr",
    "cpp11",
    "crayon",
    "dplyr",
    "generics",
    "glue",
    "hms",
    "lifecycle",
    "magrittr",
    "pillar",
    "pkgconfig",
    "prettyunits",
    "pROC",
    "progress",
    "purrr",
    "R6",
    "Rcpp",
    "readr",
    "rlang",
    "stringi",
    "stringr",
    "tibble",
    "tidyr",
    "tidyselect",
    "tzdb",
    "utf8",
    "vctrs",
    "vroom",
    "withr",
    "zip"
  ],
  "_vignettes": [
    {
      "source": "bayesian-calibration.Rmd",
      "filename": "bayesian-calibration.html",
      "title": "Bayesian calibration with brms",
      "engine": "knitr::rmarkdown",
      "headings": [
        "The model",
        "The prior",
        "Prior predictive check",
        "Fitting",
        "Posterior predictive check",
        "Sensitivity to the prior",
        "Posterior calibration curves",
        "Scoring the detections",
        "Two rules for a reliable detection",
        "Propagating the uncertainty to the community matrices",
        "The calibrate() wrapper",
        "References"
      ],
      "created": "2026-10-22 13:46:17",
      "modified": "2026-10-22 13:46:17",
      "commits": 1
    },
    {
      "source": "calibration.Rmd",
      "filename": "calibration.html",
      "title": "Calibrating confidence scores",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Why calibrate",
        "The example data",
        "Candidate models",
        "Comparing models by cross-validation",
        "Scoring the probabilities and choosing a model",
        "Fitting the calibration model",
        "Calibration curves",
        "Scoring every detection",
        "Nightly detection histories",
        "Choosing p_min and k",
        "When the global model is enough",
        "Model checks",
        "One species, or one site",
        "Keeping recordings and nights intact",
        "The calibrate() wrapper",
        "References"
      ],
      "created": "2026-10-22 00:58:55",
      "modified": "2026-10-23 01:22:55",
      "commits": 7
    },
    {
      "source": "sampling-designs.Rmd",
      "filename": "sampling-designs.html",
      "title": "Choosing a sampling design",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Example data",
        "\"top\": the highest scores",
        "\"random_detections\": observation-confirmation design",
        "\"random_recordings\": multiple-method design",
        "Comparing the selected scores",
        "Limiting the effort",
        "Hand-off to occupancy models",
        "References"
      ],
      "created": "2026-10-22 00:58:55",
      "modified": "2026-10-22 20:59:58",
      "commits": 4
    },
    {
      "source": "community-matrices.Rmd",
      "filename": "community-matrices.html",
      "title": "From detections to community analyses",
      "engine": "knitr::rmarkdown",
      "headings": [
        "The calibrated detection history",
        "Why the entry rule must be strict",
        "Choosing the core species",
        "Building the matrices",
        "Sensitivity to the repetition rule",
        "Writing the matrices to disk",
        "Preparing the samples",
        "Distance-based ordination: PCoA on Bray–Curtis",
        "Model-based ordination: GLLVM",
        "Model-based inference: species responses to season",
        "Caveats",
        "References"
      ],
      "created": "2026-10-22 00:58:55",
      "modified": "2026-10-22 13:04:20",
      "commits": 3
    },
    {
      "source": "sheepdog.Rmd",
      "filename": "sheepdog.html",
      "title": "Get started with sheepdog",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Example data",
        "Reading the selection tables",
        "Selecting the clips to review",
        "Cutting the clips",
        "The manual review (simulated)",
        "Summarising the review",
        "Where next"
      ],
      "created": "2026-10-22 00:58:55",
      "modified": "2026-10-22 01:49:06",
      "commits": 2
    },
    {
      "source": "validation-effort.Rmd",
      "filename": "validation-effort.html",
      "title": "How many clips should I validate?",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Example data",
        "Stage 2: the effort curve",
        "How the curve is built",
        "The two curves",
        "Reading the curve",
        "Stage 1: which cells lack support",
        "The practical decision"
      ],
      "created": "2026-10-22 00:58:55",
      "modified": "2026-10-22 01:49:06",
      "commits": 3
    },
    {
      "source": "crywolf-integration.Rmd",
      "filename": "crywolf-integration.html",
      "title": "Integration with crywolf: clip manifest and validation tables",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Occasion",
        "clip_manifest.csv",
        "validation_by_clip.csv",
        "Files written by v1.2.0",
        "Reading the validation in crywolf"
      ],
      "created": "2026-10-21 23:33:15",
      "modified": "2026-10-21 23:33:15",
      "commits": 1
    },
    {
      "source": "migration-3.0.0.Rmd",
      "filename": "migration-3.0.0.html",
      "title": "Migrating from sheepdog 2.x to 3.0.0",
      "engine": "knitr::rmarkdown",
      "headings": [
        "What changes",
        "Preserve the 2.x selection",
        "Use the new selection",
        "Review the downstream results"
      ],
      "created": "2026-10-23 00:03:34",
      "modified": "2026-10-23 00:05:55",
      "commits": 2
    },
    {
      "source": "performance.Rmd",
      "filename": "performance.html",
      "title": "Performance",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Real data: the Curiango study",
        "Candidates for one species",
        "Predictions on held-out nights",
        "Nightly histories and the cell-status regression",
        "Multispecies: simulation with known truth",
        "Detection histories, core species and matrices",
        "Computing time",
        "What you can do, and what did not consistently improve",
        "Reproduce the results"
      ],
      "created": "2026-10-23 01:22:55",
      "modified": "2026-10-23 01:41:20",
      "commits": 3
    },
    {
      "source": "retraining.Rmd",
      "filename": "retraining.html",
      "title": "Retraining the classifier with validated clips",
      "engine": "knitr::rmarkdown",
      "headings": [
        "What BirdNET-Analyzer expects",
        "The reviewed clips",
        "Keeping an independent test set",
        "Building the training folders",
        "Which clips to add",
        "Training",
        "After retraining"
      ],
      "created": "2026-10-22 01:49:06",
      "modified": "2026-10-22 13:03:27",
      "commits": 2
    },
    {
      "source": "frognet-workflow.Rmd",
      "filename": "frognet-workflow.html",
      "title": "The FrogNet workflow",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Stage 1a: clips to validate",
        "Estimating false-positive rates",
        "Stage 1b: after the review",
        "Stage 2: calibration",
        "Stage 3: community matrices",
        "A runnable example"
      ],
      "created": "2026-10-21 22:10:52",
      "modified": "2026-10-21 23:33:15",
      "commits": 2
    }
  ],
  "_score": 4.041392685158225,
  "_indexed": true,
  "_nocasepkg": "sheepdog",
  "_universes": [
    "diogoprov"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "3.2.1",
      "date": "2026-10-24T06:22:06.000Z",
      "distro": "resolute",
      "commit": "89a6cf3b5aea63dfb23174660bc5fd4ce24da921",
      "fileid": "https://r2.ropensci.org/5950735dd287142cf7ce721285eaf441166a1f3719cf6be628a12d98d8203329",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/diogoprov/actions/runs/40068797797"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "3.2.1",
      "date": "2026-10-24T06:20:38.000Z",
      "distro": "resolute",
      "commit": "89a6cf3b5aea63dfb23174660bc5fd4ce24da921",
      "fileid": "https://r2.ropensci.org/db7fd5616d39beffcf35fc617135e9a92076cf332497c17db5fa7612df5eace9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/diogoprov/actions/runs/40068797797"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "3.2.1",
      "date": "2026-10-24T06:30:20.000Z",
      "commit": "89a6cf3b5aea63dfb23174660bc5fd4ce24da921",
      "fileid": "https://r2.ropensci.org/0a3fe2e4685d140663fc0a77d0c9852a60b2a775602533654c822c80b149bbc6",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/diogoprov/actions/runs/40068797797"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "3.2.1",
      "date": "2026-10-24T06:30:54.000Z",
      "commit": "89a6cf3b5aea63dfb23174660bc5fd4ce24da921",
      "fileid": "https://r2.ropensci.org/b141410fb30cfbec509c46fb580835cc2096623cc4393aef8762a1da4425032b",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/diogoprov/actions/runs/40068797797"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "3.2.1",
      "date": "2026-10-24T06:21:20.000Z",
      "commit": "89a6cf3b5aea63dfb23174660bc5fd4ce24da921",
      "fileid": "https://r2.ropensci.org/a9e3636389a7fe4fe7e040abf60345f5563e4cb24f385856273f721ccd765119",
      "status": "success",
      "buildurl": "https://github.com/r-universe/diogoprov/actions/runs/40068797797"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "3.2.1",
      "date": "2026-10-24T06:17:47.000Z",
      "commit": "89a6cf3b5aea63dfb23174660bc5fd4ce24da921",
      "fileid": "https://r2.ropensci.org/2e460db5bba9595d235b6fb486ebc0425677c20ec46c081ca7cb7d5783121259",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/diogoprov/actions/runs/40068797797"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "3.2.1",
      "date": "2026-10-24T06:18:45.000Z",
      "commit": "89a6cf3b5aea63dfb23174660bc5fd4ce24da921",
      "fileid": "https://r2.ropensci.org/f93a332ddda857463f3fd88e0829134b2cab780b22cf30091bf7aff2b7762be8",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/diogoprov/actions/runs/40068797797"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "3.2.1",
      "date": "2026-10-24T06:19:02.000Z",
      "commit": "89a6cf3b5aea63dfb23174660bc5fd4ce24da921",
      "fileid": "https://r2.ropensci.org/68c0685426b382fed5c7921f68f3673c17d6c60940cc8ef06c6358be544d4dd3",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/diogoprov/actions/runs/40068797797"
    }
  ]
}