{
  "_id": "6a2e5a363efcd9bda430c29c",
  "Type": "Package",
  "Package": "HighFrequencyChecks",
  "Title": "High Frequency Checks",
  "Version": "0.5.0",
  "Authors@R": "c(\nperson(\"Edouard\", \"Legoupil\", , \"legoupil@unhcr.org\", role = c(\"aut\", \"cre\")),\nperson(\"Yannick\", \"Pascaud\", , \"yannick.pascaud@free.fr\", role = \"aut\"),\nperson(\"UNHCR\", role = \"cph\")\n)",
  "Maintainer": "Edouard Legoupil <legoupil@unhcr.org>",
  "Description": "During the data collection, a series of automatic check,\naka: High Frequency checks, are required. The functions shared\nhere are useful during the data collection process to check\nperiodicallyxfor possible errors, and will provide meaningful\ninputs to the enumerators. All these functions do not have to\nbe ran at the same period of time. They are provided there to\nhelp data supervisor to build reports. This work is an\nadaptation of a Stata Package from [Innovations for Poverty\nAction](https://github.com/PovertyAction/high-frequency-checks).",
  "License": "MIT + file LICENSE",
  "URL": "https://edouard-legoupil.github.io/HighFrequencyChecks",
  "BugReports": "https://github.com/Edouard-Legoupil/HighFrequencyChecks/issues",
  "Remotes": [
    "unhcr-dataviz/unhcrdown",
    "unhcr-dataviz/unhcrthemes",
    "edouard-legoupil/unhcrshiny",
    "edouard-legoupil/kobocruncher",
    "edouard-legoupil/riddle"
  ],
  "VignetteBuilder": "knitr",
  "Config/fusen/version": "0.5.2",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.2.3.9000",
  "Language": "en-US",
  "Config/pak/sysreqs": "libcairo2-dev cmake libfontconfig1-dev\nlibfreetype6-dev libfribidi-dev make libharfbuzz-dev\nlibmagick++-dev gsfonts libicu-dev libjpeg-dev libpng-dev\nlibtiff-dev libuv1-dev libwebp-dev libxml2-dev libssl-dev\nlibx11-dev zlib1g-dev",
  "Repository": "https://humanitarian-user-group.r-universe.dev",
  "Date/Publication": "2023-11-02 19:37:01 UTC",
  "RemoteUrl": "https://github.com/Edouard-Legoupil/HighFrequencyChecks",
  "RemoteRef": "HEAD",
  "RemoteSha": "92c85ccda651dd111b0334c3304687e313ad1d58",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-14 07:32:52 UTC",
    "User": "root"
  },
  "Author": "Edouard Legoupil [aut, cre],\nYannick Pascaud [aut],\nUNHCR [cph]",
  "MD5sum": "9a1dcd296306df7bfdf38ce4ec209865",
  "_user": "humanitarian-user-group",
  "_type": "src",
  "_file": "HighFrequencyChecks_0.5.0.tar.gz",
  "_fileid": "56eb66ef1b529ef4f88246e97c7fb0f8625b491db5df7861a7a1a7cd47dc4989",
  "_filesize": 4906259,
  "_sha256": "56eb66ef1b529ef4f88246e97c7fb0f8625b491db5df7861a7a1a7cd47dc4989",
  "_created": "2026-06-14T07:32:52.000Z",
  "_published": "2026-06-14T07:37:26.332Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 81258901990,
      "time": 234,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "7618715545"
    },
    {
      "job": 81258901981,
      "time": 229,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7618714920"
    },
    {
      "job": 81258901992,
      "time": 147,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "7618705548"
    },
    {
      "job": 81258901995,
      "time": 139,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7618704218"
    },
    {
      "job": 81258544529,
      "time": 345,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7618683886"
    },
    {
      "job": 81258901982,
      "time": 192,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7618709761"
    },
    {
      "job": 81258902004,
      "time": 179,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "7618708321"
    },
    {
      "job": 81258902006,
      "time": 197,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "7618710511"
    },
    {
      "job": 81258902008,
      "time": 199,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7618711127"
    }
  ],
  "_buildurl": "https://github.com/r-universe/humanitarian-user-group/actions/runs/27491894603",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/Edouard-Legoupil/HighFrequencyChecks",
  "_commit": {
    "id": "92c85ccda651dd111b0334c3304687e313ad1d58",
    "author": "Edouard <edouard.legoupil@gmail.com>",
    "committer": "Edouard <edouard.legoupil@gmail.com>",
    "message": "revise reference\n",
    "time": 1698953821
  },
  "_maintainer": {
    "name": "Edouard Legoupil",
    "email": "legoupil@unhcr.org",
    "login": "edouard-legoupil",
    "twitter": "@edouard_lgp",
    "description": "Work with data for the United Nations since 2005. Passionate  about translating information into insights to support evidence based decision making & advocacy.",
    "uuid": 1789444
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "config",
      "role": "Imports"
    },
    {
      "package": "DescTools",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "golem",
      "role": "Imports"
    },
    {
      "package": "kobocruncher",
      "role": "Imports"
    },
    {
      "package": "magrittr",
      "role": "Imports"
    },
    {
      "package": "outliers",
      "role": "Imports"
    },
    {
      "package": "readr",
      "role": "Imports"
    },
    {
      "package": "reshape2",
      "role": "Imports"
    },
    {
      "package": "riddle",
      "role": "Imports"
    },
    {
      "package": "shiny",
      "role": "Imports"
    },
    {
      "package": "shinydashboard",
      "role": "Imports"
    },
    {
      "package": "sjlabelled",
      "role": "Imports"
    },
    {
      "package": "sp",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "stringi",
      "role": "Imports"
    },
    {
      "package": "tidyverse",
      "role": "Imports"
    },
    {
      "package": "unhcrshiny",
      "role": "Imports"
    },
    {
      "package": "unhcrthemes",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "data.table",
      "role": "Suggests"
    },
    {
      "package": "DT",
      "role": "Suggests"
    },
    {
      "package": "gsubfn",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "spelling",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    }
  ],
  "_owner": "edouard-legoupil",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_topics": [
    "data-quality-checks",
    "research-data-management",
    "research-tool",
    "survey"
  ],
  "_stars": 1,
  "_contributors": [
    {
      "user": "edouard-legoupil",
      "count": 63,
      "uuid": 1789444
    },
    {
      "user": "pyannick",
      "count": 55,
      "uuid": 47552935
    }
  ],
  "_userbio": {
    "uuid": 29010300,
    "type": "organization",
    "name": "HumanitaRian-useR-group",
    "followers": 7
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/HighFrequencyChecks"
  },
  "_devurl": "https://github.com/edouard-legoupil/highfrequencychecks",
  "_pkgdown": "https://edouard-legoupil.github.io/HighFrequencyChecks",
  "_searchresults": 27,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/HighFrequencyChecks.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE",
    "manual.pdf"
  ],
  "_cranurl": false,
  "_exports": [
    "%>%",
    "assessmentDailyValidSurveys",
    "assessmentDuration",
    "assessmentDurationOutliers",
    "assessmentInterviewTime",
    "assessmentProductivity",
    "assessmentTrackingSheet",
    "enumeratorErrorsSummary",
    "enumeratorIsLazy",
    "enumeratorProductivity",
    "enumeratorProductivityOutliers",
    "enumeratorSurveysConsent",
    "enumeratorSurveysDuration",
    "isInterviewAtTheSamplePoint",
    "isInterviewCompleted",
    "isInterviewInTheCorrectSite",
    "isInterviewTooShort",
    "isInterviewTooShortForTheHouseholdSize",
    "isInterviewWithConsent",
    "isSurveyEndBeforeItStarts",
    "isSurveyMadeInTheFuture",
    "isSurveyOnMoreThanADay",
    "isSurveyStartedBeforeTheAssessment",
    "isuniquerespondantIDDuplicated",
    "isuniquerespondantIDMissing",
    "run_app",
    "surveyBigValues",
    "surveyDistinctValues",
    "surveyMissingValues",
    "surveyOtherValues",
    "surveyOutliers",
    "surveySmallValues"
  ],
  "_help": [
    {
      "page": "assessmentDailyValidSurveys",
      "title": "Daily number of filled forms per consent status",
      "topics": [
        "assessmentDailyValidSurveys"
      ]
    },
    {
      "page": "assessmentDuration",
      "title": "Compute the average and total time for the surveys",
      "topics": [
        "assessmentDuration"
      ]
    },
    {
      "page": "assessmentDurationOutliers",
      "title": "Report the outlier durations for the surveys",
      "topics": [
        "assessmentDurationOutliers"
      ]
    },
    {
      "page": "assessmentInterviewTime",
      "title": "Daily number of filled forms per consent status",
      "topics": [
        "assessmentInterviewTime"
      ]
    },
    {
      "page": "assessmentProductivity",
      "title": "Summary of daily average productivity",
      "topics": [
        "assessmentProductivity"
      ]
    },
    {
      "page": "assessmentTrackingSheet",
      "title": "Overall tracking sheet",
      "topics": [
        "assessmentTrackingSheet"
      ]
    },
    {
      "page": "enumeratorErrorsSummary",
      "title": "Create a dashboard displaying the number of errors by enumerators",
      "topics": [
        "enumeratorErrorsSummary"
      ]
    },
    {
      "page": "enumeratorIsLazy",
      "title": "Check the enumerators who pick up less than X answers per specific question",
      "topics": [
        "enumeratorIsLazy"
      ]
    },
    {
      "page": "enumeratorProductivity",
      "title": "Check the number of Interview by enumerator",
      "topics": [
        "enumeratorProductivity"
      ]
    },
    {
      "page": "enumeratorProductivityOutliers",
      "title": "Check the enumerators with very low or high productivity",
      "topics": [
        "enumeratorProductivityOutliers"
      ]
    },
    {
      "page": "enumeratorSurveysConsent",
      "title": "Percentage of non-completed interviews by enumerator",
      "topics": [
        "enumeratorSurveysConsent"
      ]
    },
    {
      "page": "enumeratorSurveysDuration",
      "title": "Check the average interview duration by enumerator",
      "topics": [
        "enumeratorSurveysDuration"
      ]
    },
    {
      "page": "isInterviewAtTheSamplePoint",
      "title": "GIS check surveys if fall without Xm radius from a sampled point",
      "topics": [
        "isInterviewAtTheSamplePoint"
      ]
    },
    {
      "page": "isInterviewCompleted",
      "title": "Check that all interviews were completed",
      "topics": [
        "isInterviewCompleted"
      ]
    },
    {
      "page": "isInterviewInTheCorrectSite",
      "title": "GIS check surveys for site",
      "topics": [
        "isInterviewInTheCorrectSite"
      ]
    },
    {
      "page": "isInterviewTooShort",
      "title": "Check that the duration of each interview is more than a threshold",
      "topics": [
        "isInterviewTooShort"
      ]
    },
    {
      "page": "isInterviewTooShortForTheHouseholdSize",
      "title": "Check that the duration relative to the household size of each interview is more than a threshold",
      "topics": [
        "isInterviewTooShortForTheHouseholdSize"
      ]
    },
    {
      "page": "isInterviewWithConsent",
      "title": "Check that all surveys have consent",
      "topics": [
        "isInterviewWithConsent"
      ]
    },
    {
      "page": "isSurveyEndBeforeItStarts",
      "title": "Surveys where end date/time is before the start date/time",
      "topics": [
        "isSurveyEndBeforeItStarts"
      ]
    },
    {
      "page": "isSurveyMadeInTheFuture",
      "title": "Surveys that have start date/time after system date",
      "topics": [
        "isSurveyMadeInTheFuture"
      ]
    },
    {
      "page": "isSurveyOnMoreThanADay",
      "title": "Surveys that do not end on the same day as they started",
      "topics": [
        "isSurveyOnMoreThanADay"
      ]
    },
    {
      "page": "isSurveyStartedBeforeTheAssessment",
      "title": "Surveys that show start date earlier than first day of data collection",
      "topics": [
        "isSurveyStartedBeforeTheAssessment"
      ]
    },
    {
      "page": "isuniquerespondantIDDuplicated",
      "title": "Duplicates in unique ID",
      "topics": [
        "isuniquerespondantIDDuplicated"
      ]
    },
    {
      "page": "isuniquerespondantIDMissing",
      "title": "Missing unique ID",
      "topics": [
        "isuniquerespondantIDMissing"
      ]
    },
    {
      "page": "run_app",
      "title": "Run the Shiny Application",
      "topics": [
        "run_app"
      ]
    },
    {
      "page": "surveyBigValues",
      "title": "Report the values greater than a specified value per specified fields",
      "topics": [
        "surveyBigValues"
      ]
    },
    {
      "page": "surveyDistinctValues",
      "title": "Number of distinct values (not missing) per fields",
      "topics": [
        "surveyDistinctValues"
      ]
    },
    {
      "page": "surveyMissingValues",
      "title": "Report the percentage of missing values (NA) per fields",
      "topics": [
        "surveyMissingValues"
      ]
    },
    {
      "page": "surveyOtherValues",
      "title": "List of other distinct values (not missing) per fields other with count",
      "topics": [
        "surveyOtherValues"
      ]
    },
    {
      "page": "surveyOutliers",
      "title": "Report the outlier values for all numerical field",
      "topics": [
        "surveyOutliers"
      ]
    },
    {
      "page": "surveySmallValues",
      "title": "Report the values lower than a specified value per specified fields",
      "topics": [
        "surveySmallValues"
      ]
    }
  ],
  "_pkglogo": "https://github.com/Edouard-Legoupil/HighFrequencyChecks/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/Edouard-Legoupil/HighFrequencyChecks/raw/HEAD/README.md",
  "_rundeps": [
    "AsioHeaders",
    "askpass",
    "attempt",
    "backports",
    "base64enc",
    "BH",
    "bit",
    "bit64",
    "blob",
    "bookdown",
    "boot",
    "broom",
    "bslib",
    "cachem",
    "callr",
    "cellranger",
    "class",
    "cli",
    "clipr",
    "colorspace",
    "commonmark",
    "config",
    "conflicted",
    "cowplot",
    "cpp11",
    "crayon",
    "curl",
    "data.table",
    "datawizard",
    "DBI",
    "dbplyr",
    "DescTools",
    "digest",
    "dplyr",
    "dtplyr",
    "e1071",
    "evaluate",
    "Exact",
    "expm",
    "farver",
    "fastmap",
    "flextable",
    "fontawesome",
    "fontBitstreamVera",
    "fontLiberation",
    "fontquiver",
    "forcats",
    "fs",
    "gargle",
    "gdtools",
    "generics",
    "ggplot2",
    "ggrepel",
    "ggtext",
    "ggwordcloud",
    "gld",
    "glue",
    "golem",
    "googledrive",
    "googlesheets4",
    "GPArotation",
    "gridExtra",
    "gridtext",
    "gtable",
    "haven",
    "here",
    "highr",
    "hms",
    "htmltools",
    "httpuv",
    "httr",
    "ids",
    "insight",
    "isoband",
    "jpeg",
    "jquerylib",
    "jsonlite",
    "knitr",
    "kobocruncher",
    "labeling",
    "later",
    "lattice",
    "lifecycle",
    "likert",
    "litedown",
    "lmom",
    "lubridate",
    "magick",
    "magrittr",
    "markdown",
    "MASS",
    "Matrix",
    "memoise",
    "mime",
    "mnormt",
    "modelr",
    "mvtnorm",
    "nlme",
    "NLP",
    "officedown",
    "officer",
    "openssl",
    "openxlsx",
    "otel",
    "outliers",
    "pagedown",
    "pillar",
    "pkgconfig",
    "plyr",
    "png",
    "prettyunits",
    "processx",
    "progress",
    "promises",
    "proxy",
    "ps",
    "psych",
    "purrr",
    "R6",
    "ragg",
    "rappdirs",
    "RColorBrewer",
    "Rcpp",
    "readr",
    "readxl",
    "rematch",
    "rematch2",
    "reprex",
    "reshape2",
    "riddle",
    "rlang",
    "rmarkdown",
    "rootSolve",
    "rprojroot",
    "rstudioapi",
    "rvest",
    "rvg",
    "S7",
    "sass",
    "scales",
    "selectr",
    "servr",
    "shiny",
    "shinydashboard",
    "shinyWidgets",
    "showtext",
    "showtextdb",
    "sjlabelled",
    "slam",
    "SnowballC",
    "sourcetools",
    "sp",
    "stringi",
    "stringr",
    "sys",
    "sysfonts",
    "systemfonts",
    "textshaping",
    "tibble",
    "tidyr",
    "tidyselect",
    "tidyverse",
    "timechange",
    "tinytex",
    "tm",
    "tzdb",
    "unhcrdown",
    "unhcrshiny",
    "unhcrthemes",
    "utf8",
    "uuid",
    "vctrs",
    "viridisLite",
    "vroom",
    "websocket",
    "withr",
    "xaringan",
    "xfun",
    "XlsFormUtil",
    "xml2",
    "xtable",
    "yaml",
    "zip"
  ],
  "_vignettes": [
    {
      "source": "further.Rmd",
      "filename": "further.html",
      "title": "Automating Report Generation and Notification",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Automating Data Quality Monitoring Report",
        "Create a public github repo",
        "Set up the manifest",
        "Publish the report to Rstudio Connect from Github",
        "Set up your kobotoolbox API key within Rstudio Connect",
        "Set up report frequency generation and sending it to your email",
        "Use power automate to forward automatically the email with the report to the data supervisor",
        "Doing some of the available checks on the individual loops",
        "Doing a check by enumerator or not",
        "Periodic checks (daily for example) on the data collected",
        "Changing the purpose of a function"
      ],
      "created": "2023-09-20 16:49:48",
      "modified": "2023-09-20 16:49:48",
      "commits": 1
    },
    {
      "source": "intro.Rmd",
      "filename": "intro.html",
      "title": "Configuring High Frequency Check Report Template",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Measuring data collection quality",
        "Specific variables to be controlled",
        "Setting up tablet",
        "Process configuration",
        "Loading survey dataset (microdata)",
        "Configuring numeric questions",
        "Configuring categoric questions",
        "Configuring sampling plan",
        "Configuring geodata for the surveyed area",
        "Report Configuration",
        "Corrective actions",
        "Correct set-up of data collection devices and encoding of the forms",
        "Respondent ID",
        "Configuration of dates on device",
        "Data collected according the plan",
        "Completed interviews",
        "Interviews made before the first day of data collection",
        "Enumerators who made a survey below r minimumSurveyDuration minutes",
        "Recorded site name for each interview matches the name of the location",
        "Recorded locations for each interview within a r buffer meters buffer from a sample point",
        "Tracking sheet per site",
        "Pro-active actions",
        "Enumerators rigorous work standards",
        "Durations of Interviews",
        "Responses with outliers",
        "Numeric value above a certain threshold",
        "Enumerators who pick up less than a predifined number of answers per specific questions:",
        "Check percentage of “don’t know” and refusal responses by the enumerator.",
        "Number of other distinct values (for the questions with a possibility of other)",
        "Enumerator productivity",
        "How many completed interview per day?",
        "How many attempted interview per day and obtained consent?",
        "Percentage of survey per consent status by enumerator",
        "Average interview duration by enumerator",
        "Number of surveys per day by enumerator",
        "Enumerators with productivity significantly different from the average (low or high)"
      ],
      "created": "2023-09-20 16:49:48",
      "modified": "2023-09-20 16:49:48",
      "commits": 1
    },
    {
      "source": "package-functions.Rmd",
      "filename": "package-functions.html",
      "title": "Package Functions",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Demo data",
        "Pro-active actions - Enumerators rigorous work standards",
        "Interview Duration",
        "Interview Duration Outliers",
        "Picked up less than a certain number of answers for select multiple questions",
        "Are Interviews Completed?",
        "Do Interviews include Consent?",
        "Is there Missing Values in the reponse?",
        "Number of distinct values (not missing) per fields",
        "Other distinct values (not missing) per fields other with count",
        "Response Outliers",
        "Abnormally High Values",
        "Abnormally Low Values",
        "Enumerator Errors Summary",
        "Pro-active actions - Enumerators productivity",
        "Summary of daily average productivity",
        "Daily number of filled forms per attempt output",
        "Daily number of filled forms per time in the day",
        "Percentage of non-completed interviews by enumerator",
        "Interview Duration per Enumerator",
        "Number of Interview by enumerator",
        "Enumerators with very low or high productivity",
        "Corrective actions - Correct set-up of data collection devices and encoding of the forms",
        "How many  Attempt for each SampleRespondant ID?",
        "Are there unique respondantID Missing?",
        "Is there any survey interview lasting on more than a day?",
        "Is there any survey interview with end date time before start time?",
        "Is there any survey interview with start date after today?",
        "Corrective actions - Data collected according the plan",
        "Is there any survey interview starting before official first day?",
        "Are there interviews appearing too short?",
        "Are there interviews appearing too short based on household Size?",
        "Are interviews taking place in the expected site?",
        "Are interviews taking place in the expected point?",
        "Overall tracking sheet",
        "run_app"
      ],
      "created": "2023-09-20 16:49:48",
      "modified": "2023-09-21 16:01:17",
      "commits": 2
    }
  ],
  "_score": 3.6074550232146683,
  "_indexed": false,
  "_nocasepkg": "highfrequencychecks",
  "_universes": [
    "humanitarian-user-group"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.5.0",
      "date": "2026-06-14T07:36:19.000Z",
      "distro": "noble",
      "commit": "92c85ccda651dd111b0334c3304687e313ad1d58",
      "fileid": "6902e9cc7249b9c5bd35240f36fff3a0d8a7f2a70e1b5251de58448f3f621206",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/humanitarian-user-group/actions/runs/27491894603"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.5.0",
      "date": "2026-06-14T07:36:14.000Z",
      "distro": "noble",
      "commit": "92c85ccda651dd111b0334c3304687e313ad1d58",
      "fileid": "326b567f367e4f95fea9173532b4550415f57d9bc14f1f496dc19f4a0e8d59d9",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/humanitarian-user-group/actions/runs/27491894603"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.5.0",
      "date": "2026-06-14T07:35:08.000Z",
      "commit": "92c85ccda651dd111b0334c3304687e313ad1d58",
      "fileid": "73fb135d82e6b6d1657a451cb179bcf6545e9531a19a78b26d4908178783cc4f",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/humanitarian-user-group/actions/runs/27491894603"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.5.0",
      "date": "2026-06-14T07:35:09.000Z",
      "commit": "92c85ccda651dd111b0334c3304687e313ad1d58",
      "fileid": "ee6e3c54f69bb9a1b332334eb413a65f8d26fa12a85c7c3108020bc840f62b29",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/humanitarian-user-group/actions/runs/27491894603"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.5.0",
      "date": "2026-06-14T07:36:26.000Z",
      "commit": "92c85ccda651dd111b0334c3304687e313ad1d58",
      "fileid": "af95976c7a54d54513a2e2b451eccec2628c6f63fe57524da7ff9372893e1bd7",
      "status": "success",
      "buildurl": "https://github.com/r-universe/humanitarian-user-group/actions/runs/27491894603"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.5.0",
      "date": "2026-06-14T07:35:02.000Z",
      "commit": "92c85ccda651dd111b0334c3304687e313ad1d58",
      "fileid": "ebac843e9b7fce44c0f09fa5bbac2c38ae85019194fba72072556c3ef837b713",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/humanitarian-user-group/actions/runs/27491894603"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.5.0",
      "date": "2026-06-14T07:35:12.000Z",
      "commit": "92c85ccda651dd111b0334c3304687e313ad1d58",
      "fileid": "20f17063361c09e2ba311b6d28e6408c707568f5775a4e0de6fe5bd86d5db1b0",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/humanitarian-user-group/actions/runs/27491894603"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.5.0",
      "date": "2026-06-14T07:35:13.000Z",
      "commit": "92c85ccda651dd111b0334c3304687e313ad1d58",
      "fileid": "970de1c9b92a2719f2da1b08e1a62a1b07cb59edb9bea0ffb0ab803ca67ace94",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/humanitarian-user-group/actions/runs/27491894603"
    }
  ]
}