{
  "_id": "6a1ed496b401979e7340e286",
  "Package": "personnelSelectionUtility",
  "Title": "Utility Analysis Methods for Personnel Selection",
  "Version": "1.0.2",
  "Authors@R": "person(given = \"René\", family = \"Gempp\", email = \"rene.gempp@udp.cl\",\nrole = c(\"aut\", \"cre\", \"cph\"),\ncomment = c(ORCID = \"0000-0002-0427-6894\"))",
  "Description": "Implements classical and contemporary utility-analysis\nmethods for personnel selection, organised by criterion scale\n(classification or continuous/monetary) and selection structure\n(compensatory or multiple-hurdle). Methods include\nTaylor-Russell classification (Taylor and Russell, 1939,\n<doi:10.1037/h0057079>), Brogden-Cronbach-Gleser monetary\nutility (Brogden, 1949,\n<doi:10.1111/j.1744-6570.1949.tb01397.x>),\nSchmidt-Hunter-Pearlman intervention utility (Schmidt and\nothers, 1979, <doi:10.1037/0021-9010.64.6.609>), Sturman\ncomprehensive cascade (Sturman, 2001, <doi:10.1108/eb029072>),\nThomas-Owen-Gunst multivariate classification (Thomas and\nothers, 1977, <doi:10.3102/10769986002001055>), compensatory\nversus multiple-hurdle simulation (Ock and Oswald, 2018,\n<doi:10.1027/1866-5888/a000205>), AUC-to-effect-size\nconversions (Salgado, 2018, <doi:10.5093/ejpalc2018a5>), Pareto\nfrontiers for validity-diversity trade-offs, and Monte Carlo\nuncertainty propagation.",
  "License": "MIT + file LICENSE",
  "URL": "https://github.com/rgempp/personnelSelectionUtility,\nhttps://gempp.cl/personnelSelectionUtility/",
  "BugReports": "https://github.com/rgempp/personnelSelectionUtility/issues",
  "VignetteBuilder": "knitr",
  "Encoding": "UTF-8",
  "Config/testthat/edition": "3",
  "Config/roxygen2/version": "8.0.0",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-20 13:48:14 UTC",
    "User": "root"
  },
  "Author": "René Gempp [aut, cre, cph] (ORCID:\n<https://orcid.org/0000-0002-0427-6894>)",
  "Maintainer": "René Gempp <rene.gempp@udp.cl>",
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2026-05-20 08:50:02 UTC",
  "RemoteUrl": "https://github.com/cran/personnelSelectionUtility",
  "RemoteRef": "HEAD",
  "RemoteSha": "f39fc78ae128874312e9fa5f7e161a2069dcf136",
  "MD5sum": "a8374eb5444dd7cb4612767e92482202",
  "_user": "cran",
  "_type": "src",
  "_file": "personnelSelectionUtility_1.0.2.tar.gz",
  "_fileid": "3f7508f0dc17661918baccf431d60626ef84a321c44568f5801fa3333d6c7ce3",
  "_filesize": 1074193,
  "_sha256": "3f7508f0dc17661918baccf431d60626ef84a321c44568f5801fa3333d6c7ce3",
  "_created": "2026-05-20T13:48:14.000Z",
  "_published": "2026-06-02T13:03:18.699Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79076596133,
      "time": 108,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7111840868"
    },
    {
      "job": 79076596164,
      "time": 140,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7111854371"
    },
    {
      "job": 79076595009,
      "time": 215,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7111793601"
    },
    {
      "job": 79076594783,
      "time": 108,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7358396989"
    }
  ],
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/26166606965",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/personnelSelectionUtility",
  "_commit": {
    "id": "f39fc78ae128874312e9fa5f7e161a2069dcf136",
    "author": "René Gempp <rene.gempp@udp.cl>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 1.0.2\n",
    "time": 1779267002
  },
  "_maintainer": {
    "name": "René Gempp",
    "email": "rene.gempp@udp.cl",
    "login": "rgempp",
    "description": "",
    "uuid": 198596469,
    "orcid": "0000-0002-0427-6894"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "mvtnorm",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-21",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "1.0.2",
      "date": "2026-05-20"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "rgempp",
      "count": 1,
      "uuid": 198596469
    }
  ],
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/personnelSelectionUtility"
  },
  "_devurl": "https://github.com/rgempp/personnelselectionutility",
  "_pkgdown": "https://gempp.cl/personnelSelectionUtility/",
  "_searchresults": 0,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/personnelSelectionUtility.html",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_cranurl": false,
  "_releases": [
    {
      "version": "1.0.2",
      "date": "2026-05-20"
    }
  ],
  "_exports": [
    "adverse_impact_ratio",
    "argument_glossary",
    "auc_to_d_equal_variance",
    "auc_to_point_biserial",
    "auc_to_r",
    "auc_to_rank_biserial",
    "bcg_utility",
    "boudreau_utility",
    "break_even_validity",
    "coefficient_of_determination",
    "compare_selection_systems",
    "compare_selection_systems_staged",
    "compensatory_selection",
    "composite_d",
    "cor_to_d",
    "correct_r_direct_range_restriction",
    "correct_r_lawley",
    "d_to_cor",
    "d_to_point_biserial",
    "disattenuate_correlation",
    "dominance_analysis",
    "employee_flow",
    "forecasting_efficiency",
    "fuse_composite_cor",
    "fuse_reliability",
    "fuse_validity",
    "group_tr_multivariate",
    "incremental_validity",
    "inflation_adjusted_rate",
    "model_taxonomy",
    "multiattribute_utility",
    "multiple_hurdle_selection",
    "multiple_hurdle_selection_staged",
    "naylor_shine",
    "offer_rejection_adjustment",
    "pareto_frontier",
    "probation_adjustment",
    "probation_utility",
    "relative_weights",
    "restricted_canonical_validity",
    "risk_adjusted_utility",
    "sdy_cost_accounting",
    "sdy_crepid",
    "sdy_observed",
    "sdy_percentile",
    "sdy_proportional",
    "sdy_rbn",
    "sdy_superior_equivalents",
    "selected_mean_z",
    "selection_table",
    "selection_utility_from_z",
    "sensitivity_grid",
    "shp_utility",
    "sturman_comprehensive",
    "tr_binomial_success_probability",
    "tr_classic",
    "tr_multivariate",
    "tr_multivariate_equal_cutoff",
    "tr_solve",
    "utility_fairness_frontier",
    "utility_monte_carlo",
    "utility_regression_diagnostics"
  ],
  "_help": [
    {
      "page": "adverse_impact_ratio",
      "title": "Adverse-impact ratio by group",
      "topics": [
        "adverse_impact_ratio"
      ]
    },
    {
      "page": "argument_glossary",
      "title": "Argument naming glossary",
      "topics": [
        "argument_glossary"
      ]
    },
    {
      "page": "auc_to_d_equal_variance",
      "title": "Convert AUC to Cohen's d under the equal-variance binormal model",
      "topics": [
        "auc_to_d_equal_variance"
      ]
    },
    {
      "page": "auc_to_point_biserial",
      "title": "Convert AUC to a point-biserial correlation",
      "topics": [
        "auc_to_point_biserial"
      ]
    },
    {
      "page": "auc_to_rank_biserial",
      "title": "Convert AUC to a rank-biserial correlation",
      "topics": [
        "auc_to_rank_biserial"
      ]
    },
    {
      "page": "bcg_utility",
      "title": "Brogden-Cronbach-Gleser utility",
      "topics": [
        "bcg_utility"
      ]
    },
    {
      "page": "boudreau_utility",
      "title": "Boudreau-style discounted utility",
      "topics": [
        "boudreau_utility"
      ]
    },
    {
      "page": "break_even_validity",
      "title": "Break-even validity for BCG utility",
      "topics": [
        "break_even_validity"
      ]
    },
    {
      "page": "coefficient_of_determination",
      "title": "Coefficient of determination",
      "topics": [
        "coefficient_of_determination"
      ]
    },
    {
      "page": "compare_selection_systems",
      "title": "Compare compensatory and conjunctive multiple-hurdle selection systems",
      "topics": [
        "compare_selection_systems"
      ]
    },
    {
      "page": "compare_selection_systems_staged",
      "title": "Compare compensatory and staged multiple-hurdle selection systems",
      "topics": [
        "compare_selection_systems_staged"
      ]
    },
    {
      "page": "compensatory_selection",
      "title": "Expected performance under compensatory top-down selection",
      "topics": [
        "compensatory_selection"
      ]
    },
    {
      "page": "composite_d",
      "title": "Composite effect size for a weighted predictor battery",
      "topics": [
        "composite_d"
      ]
    },
    {
      "page": "cor_to_d",
      "title": "Convert a correlation to Cohen's d",
      "topics": [
        "cor_to_d"
      ]
    },
    {
      "page": "correct_r_direct_range_restriction",
      "title": "Direct range-restriction correction for selection on the predictor",
      "topics": [
        "correct_r_direct_range_restriction"
      ]
    },
    {
      "page": "correct_r_lawley",
      "title": "Multivariate range-restriction correction (Lawley, 1943)",
      "topics": [
        "correct_r_lawley"
      ]
    },
    {
      "page": "d_to_cor",
      "title": "Convert Cohen's d to a correlation",
      "topics": [
        "d_to_cor"
      ]
    },
    {
      "page": "d_to_point_biserial",
      "title": "Convert Cohen's d to a point-biserial correlation",
      "topics": [
        "d_to_point_biserial"
      ]
    },
    {
      "page": "disattenuate_correlation",
      "title": "Disattenuated correlation (Spearman, 1904)",
      "topics": [
        "disattenuate_correlation"
      ]
    },
    {
      "page": "dominance_analysis",
      "title": "Dominance analysis for predictor importance",
      "topics": [
        "dominance_analysis"
      ]
    },
    {
      "page": "employee_flow",
      "title": "Compute employee flows across periods",
      "topics": [
        "employee_flow"
      ]
    },
    {
      "page": "forecasting_efficiency",
      "title": "Forecasting efficiency",
      "topics": [
        "forecasting_efficiency"
      ]
    },
    {
      "page": "fuse_composite_cor",
      "title": "Correlation matrix between several weighted composites",
      "topics": [
        "fuse_composite_cor"
      ]
    },
    {
      "page": "fuse_reliability",
      "title": "Reliability of a weighted composite (Mosier, 1943; Lord & Novick, 1968)",
      "topics": [
        "fuse_reliability"
      ]
    },
    {
      "page": "fuse_validity",
      "title": "Correlation of a weighted composite with an external variable",
      "topics": [
        "fuse_validity"
      ]
    },
    {
      "page": "group_tr_multivariate",
      "title": "Multigroup multivariate Taylor-Russell summaries",
      "topics": [
        "group_tr_multivariate"
      ]
    },
    {
      "page": "incremental_validity",
      "title": "Incremental validity for adding predictors to an existing system",
      "topics": [
        "incremental_validity"
      ]
    },
    {
      "page": "inflation_adjusted_rate",
      "title": "Combine nominal discount and inflation rates",
      "topics": [
        "inflation_adjusted_rate"
      ]
    },
    {
      "page": "model_taxonomy",
      "title": "Utility-analysis model taxonomy",
      "topics": [
        "model_taxonomy"
      ]
    },
    {
      "page": "multiattribute_utility",
      "title": "Multi-attribute utility",
      "topics": [
        "multiattribute_utility"
      ]
    },
    {
      "page": "multiple_hurdle_selection",
      "title": "Simulate conjunctive multiple-hurdle selection",
      "topics": [
        "multiple_hurdle_selection"
      ]
    },
    {
      "page": "multiple_hurdle_selection_staged",
      "title": "Simulate staged multiple-hurdle selection with composite stages",
      "topics": [
        "multiple_hurdle_selection_staged"
      ]
    },
    {
      "page": "naylor_shine",
      "title": "Naylor-Shine expected criterion gain",
      "topics": [
        "naylor_shine"
      ]
    },
    {
      "page": "offer_rejection_adjustment",
      "title": "Offer-rejection adjustment for selection utility (Murphy, 1986)",
      "topics": [
        "offer_rejection_adjustment"
      ]
    },
    {
      "page": "pareto_frontier",
      "title": "Pareto frontier indicator",
      "topics": [
        "pareto_frontier"
      ]
    },
    {
      "page": "probation_adjustment",
      "title": "Expected standardized performance after a probation cutoff",
      "topics": [
        "probation_adjustment"
      ]
    },
    {
      "page": "probation_utility",
      "title": "Utility with a probation-period survivor adjustment",
      "topics": [
        "probation_utility"
      ]
    },
    {
      "page": "relative_weights",
      "title": "Johnson relative weights for one criterion",
      "topics": [
        "relative_weights"
      ]
    },
    {
      "page": "restricted_canonical_validity",
      "title": "Restricted canonical validity for a fixed criterion composite",
      "topics": [
        "restricted_canonical_validity"
      ]
    },
    {
      "page": "risk_adjusted_utility",
      "title": "Risk-adjusted utility",
      "topics": [
        "risk_adjusted_utility"
      ]
    },
    {
      "page": "sdy_cost_accounting",
      "title": "SDy from cost-accounting data",
      "topics": [
        "sdy_cost_accounting"
      ]
    },
    {
      "page": "sdy_crepid",
      "title": "SDy from a simplified CREPID-style activity decomposition",
      "topics": [
        "sdy_crepid"
      ]
    },
    {
      "page": "sdy_observed",
      "title": "Observed SDy from monetary criterion data",
      "topics": [
        "sdy_observed"
      ]
    },
    {
      "page": "sdy_percentile",
      "title": "Estimate SDy from percentile judgments",
      "topics": [
        "sdy_percentile"
      ]
    },
    {
      "page": "sdy_proportional",
      "title": "Estimate SDy with proportional rules",
      "topics": [
        "sdy_proportional"
      ]
    },
    {
      "page": "sdy_rbn",
      "title": "Estimate SDy with a coefficient-of-variation approach",
      "topics": [
        "sdy_rbn"
      ]
    },
    {
      "page": "sdy_superior_equivalents",
      "title": "SDy from superior-equivalents judgments",
      "topics": [
        "sdy_superior_equivalents"
      ]
    },
    {
      "page": "selected_mean_z",
      "title": "Expected standardized predictor score among selected applicants",
      "topics": [
        "selected_mean_z"
      ]
    },
    {
      "page": "selection_table",
      "title": "Selection table and classification metrics",
      "topics": [
        "selection_table"
      ]
    },
    {
      "page": "selection_utility_from_z",
      "title": "Selection utility from expected standardized criterion performance",
      "topics": [
        "selection_utility_from_z"
      ]
    },
    {
      "page": "sensitivity_grid",
      "title": "Sensitivity grid for BCG utility",
      "topics": [
        "sensitivity_grid"
      ]
    },
    {
      "page": "shp_utility",
      "title": "Schmidt-Hunter-Pearlman intervention utility",
      "topics": [
        "shp_utility"
      ]
    },
    {
      "page": "sturman_comprehensive",
      "title": "Sturman's (2001) comprehensive utility analysis",
      "topics": [
        "sturman_comprehensive"
      ]
    },
    {
      "page": "tr_binomial_success_probability",
      "title": "Binomial sampling probabilities for Taylor-Russell success rates",
      "topics": [
        "tr_binomial_success_probability"
      ]
    },
    {
      "page": "tr_classic",
      "title": "Taylor-Russell utility for one predictor",
      "topics": [
        "tr_classic"
      ]
    },
    {
      "page": "tr_multivariate",
      "title": "Multivariate Taylor-Russell utility for conjunctive multiple-hurdle selection",
      "topics": [
        "tr_multivariate"
      ]
    },
    {
      "page": "tr_multivariate_equal_cutoff",
      "title": "Solve equal marginal cutoffs for a target joint selection ratio",
      "topics": [
        "tr_multivariate_equal_cutoff"
      ]
    },
    {
      "page": "tr_solve",
      "title": "Solve one Taylor-Russell parameter from the other three",
      "topics": [
        "tr_solve"
      ]
    },
    {
      "page": "utility_fairness_frontier",
      "title": "Utility-fairness Pareto frontier",
      "topics": [
        "utility_fairness_frontier"
      ]
    },
    {
      "page": "utility_monte_carlo",
      "title": "Monte Carlo uncertainty propagation for BCG utility",
      "topics": [
        "utility_monte_carlo"
      ]
    },
    {
      "page": "utility_regression_diagnostics",
      "title": "Basic utility-analysis regression diagnostics",
      "topics": [
        "utility_regression_diagnostics"
      ]
    }
  ],
  "_pkglogo": "https://github.com/cran/personnelSelectionUtility/raw/HEAD/man/figures/logo.svg",
  "_readme": "https://github.com/cran/personnelSelectionUtility/raw/HEAD/README.md",
  "_rundeps": [
    "mvtnorm"
  ],
  "_vignettes": [
    {
      "source": "compensatory-vs-multiple-hurdle-simulation.Rmd",
      "filename": "compensatory-vs-multiple-hurdle-simulation.html",
      "title": "Compensatory versus multiple-hurdle selection simulation",
      "engine": "knitr::rmarkdown",
      "headings": [
        "The design question",
        "A four-predictor example",
        "Compensatory selection",
        "Staged multiple-hurdle selection",
        "Direct comparison",
        "Cost-reliability trade-off",
        "Offer rejection: Murphy (1986)",
        "Adverse impact and the validity-diversity dilemma",
        "Multi-attribute utility",
        "Risk-adjusted utility",
        "How to proceed in applied work",
        "References"
      ],
      "created": "2026-05-20 08:50:02",
      "modified": "2026-05-20 08:50:02",
      "commits": 1
    },
    {
      "source": "continuous-monetary-utility-bcg-boudreau-sturman.Rmd",
      "filename": "continuous-monetary-utility-bcg-boudreau-sturman.html",
      "title": "Continuous and monetary utility: Naylor-Shine, BCG, Boudreau, and Sturman",
      "engine": "knitr::rmarkdown",
      "headings": [
        "From success ratios to continuous performance",
        "Brogden-Cronbach-Gleser monetary utility",
        "The baseline problem",
        "Estimating $SD_y$: the four families",
        "Cost accounting",
        "Global percentile",
        "Proportional rules",
        "Individualised methods",
        "Triangulation",
        "Schmidt-Hunter-Pearlman intervention utility",
        "Boudreau-style extensions",
        "Composite formation",
        "Range-restriction corrections",
        "Incremental validity and predictor importance",
        "The integrated Sturman comprehensive model",
        "How to proceed in applied work",
        "References"
      ],
      "created": "2026-05-20 08:50:02",
      "modified": "2026-05-20 08:50:02",
      "commits": 1
    },
    {
      "source": "reproductions.Rmd",
      "filename": "reproductions.html",
      "title": "Reproducing canonical examples from the literature",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Purpose",
        "Conventions: illustrative versus digit-for-digit",
        "Schmidt, Hunter, McKenzie, and Muldrow (1979): the Programmer Aptitude Test",
        "Murphy (1986): the cost of rejected offers",
        "Holling (1998): normality, outliers, and $SD_y$",
        "Sturman (2000, 2001): the comprehensive cascade",
        "Step-by-step cascade",
        "The cumulative cascade",
        "Single integrated call",
        "Ock and Oswald (2018): compensatory versus multiple-hurdle",
        "Parameter setup",
        "Run the comparison at three selection ratios",
        "Tabulate",
        "Adding the cost dimension",
        "How to proceed in applied work",
        "References"
      ],
      "created": "2026-05-20 08:50:02",
      "modified": "2026-05-20 08:50:02",
      "commits": 1
    },
    {
      "source": "taylor-russell-and-thomas-owen-gunst.Rmd",
      "filename": "taylor-russell-and-thomas-owen-gunst.html",
      "title": "Taylor-Russell and the Thomas-Owen-Gunst multivariate extension",
      "engine": "knitr::rmarkdown",
      "headings": [
        "The classificatory problem",
        "Solving unknown Taylor-Russell inputs",
        "Why the univariate model is not enough",
        "Multivariate Taylor-Russell with specified marginal cutoffs",
        "Equal-cutoff tables and target joint selection ratio",
        "Group-specific multivariate Taylor-Russell",
        "Finite sampling",
        "Reproducing Thomas-Owen-Gunst (1977), Table 6",
        "How to proceed in applied work",
        "References"
      ],
      "created": "2026-05-20 08:50:02",
      "modified": "2026-05-20 08:50:02",
      "commits": 1
    },
    {
      "source": "utility-analysis-taxonomy.Rmd",
      "filename": "utility-analysis-taxonomy.html",
      "title": "Utility-analysis taxonomy for personnel selection",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Purpose",
        "The two-by-two taxonomy",
        "Why the choice of cell matters",
        "Argument naming and conventions",
        "Recommended workflow",
        "Step 1: Specify the selection decision",
        "Step 2: Specify the criterion scale",
        "Step 3: Specify the baseline",
        "Step 4: Estimate or triangulate $SD_y$",
        "Step 5: Report uncertainty and sensitivity",
        "Minimal examples by model family",
        "Dichotomous success criterion",
        "Continuous criterion",
        "Effect-size conversions",
        "Reporting checklist",
        "How to proceed in applied work",
        "References"
      ],
      "created": "2026-05-20 08:50:02",
      "modified": "2026-05-20 08:50:02",
      "commits": 1
    }
  ],
  "_score": 3.3979400086720375,
  "_indexed": true,
  "_nocasepkg": "personnelselectionutility",
  "_universes": [
    "cran",
    "rgempp"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.2",
      "date": "2026-05-20T13:50:11.000Z",
      "distro": "noble",
      "commit": "f39fc78ae128874312e9fa5f7e161a2069dcf136",
      "fileid": "16e02c11350f5d0ecd09c0d3263eff5e5fd9ce92948ab567ebcb4857d9291962",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26166606965"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.0.2",
      "date": "2026-05-20T13:50:41.000Z",
      "distro": "noble",
      "commit": "f39fc78ae128874312e9fa5f7e161a2069dcf136",
      "fileid": "7fe65c42e246a4a3e95ba0b82e1eb9c810d6b041de6118963abd0ed2ba51b696",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26166606965"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.0.2",
      "date": "2026-06-02T13:02:16.000Z",
      "commit": "f39fc78ae128874312e9fa5f7e161a2069dcf136",
      "fileid": "1141495cb1e78940c4fb27ccb3f6d720699f9d197cbf0e2273d75d6367322d5d",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26166606965"
    }
  ]
}