{
  "_id": "6a115aa0acfb0bcc41cebf8a",
  "Package": "RobustFlow",
  "Title": "Robustness and Drift Auditing for Longitudinal Decision Systems",
  "Version": "0.1.1",
  "Authors@R": "person(\"Subir\", \"Hait\",\nemail = \"haitsubi@msu.edu\",\nrole  = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0009-0004-9871-9677\"))",
  "Description": "Provides tools for constructing longitudinal decision\npaths, quantifying temporal drift, tracking subgroup disparity\ntrajectories, and stress-testing longitudinal conclusions under\nhidden bias. Implements three signature metrics: the Drift\nIntensity Index (DII), which measures structural instability in\ntransition dynamics using the Frobenius norm of consecutive\ntransition matrix differences; the Bias Amplification Index\n(BAI), which quantifies whether group disparities widen or\nconverge over time; and the Temporal Fragility Index (TFI),\nwhich estimates the minimum hidden-bias perturbation required\nto nullify a longitudinal trend conclusion. An interactive\n'shiny' application supports exploratory analysis,\nvisualization, and reproducible reporting. Methods are\nmotivated by applications in educational and social science\nresearch, including the Early Childhood Longitudinal Study\n(ECLS). The DII is based on the Frobenius norm as described in\nGolub and Van Loan (2013, ISBN:9781421407944). The TFI extends\nthe hidden-bias sensitivity framework of Rosenbaum (2002,\nISBN:9781441912633). The BAI draws on disparity-trajectory\nmethods discussed in Duncan and Murnane (2011,\nISBN:9780871542731).",
  "License": "GPL (>= 3)",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.3",
  "Config/testthat/edition": "3",
  "VignetteBuilder": "knitr",
  "URL": "https://github.com/causalfragility-lab/RobustFlow",
  "BugReports": "https://github.com/causalfragility-lab/RobustFlow/issues",
  "Config/pak/sysreqs": "cmake make libicu-dev libuv1-dev libssl-dev\nzlib1g-dev",
  "Repository": "https://causalfragility-lab.r-universe.dev",
  "Date/Publication": "2026-04-22 12:43:09 UTC",
  "RemoteUrl": "https://github.com/causalfragility-lab/robustflow",
  "RemoteRef": "HEAD",
  "RemoteSha": "681d743fad7d26e16337a704ac852a34c762aed4",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-23 07:40:22 UTC",
    "User": "root"
  },
  "Author": "Subir Hait [aut, cre] (ORCID: <https://orcid.org/0009-0004-9871-9677>)",
  "Maintainer": "Subir Hait <haitsubi@msu.edu>",
  "MD5sum": "e91d7e9f3b304477758c2c0308964074",
  "_user": "causalfragility-lab",
  "_type": "src",
  "_file": "RobustFlow_0.1.1.tar.gz",
  "_fileid": "be40ab8e62d649ec8dc83ba2c64fed64f645e04654ef95a09b9c812b15b73ec5",
  "_filesize": 476473,
  "_sha256": "be40ab8e62d649ec8dc83ba2c64fed64f645e04654ef95a09b9c812b15b73ec5",
  "_created": "2026-05-23T07:40:22.000Z",
  "_published": "2026-05-23T07:43:28.156Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77506908287,
      "time": 152,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7175381739"
    },
    {
      "job": 77506908283,
      "time": 149,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7175381488"
    },
    {
      "job": 77506908274,
      "time": 96,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7175376870"
    },
    {
      "job": 77506908281,
      "time": 109,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7175377922"
    },
    {
      "job": 77506742627,
      "time": 202,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7175367257"
    },
    {
      "job": 77506908276,
      "time": 123,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7175379190"
    },
    {
      "job": 77506908288,
      "time": 98,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7175377005"
    },
    {
      "job": 77506908289,
      "time": 103,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7175377446"
    },
    {
      "job": 77506908284,
      "time": 93,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7175376508"
    }
  ],
  "_buildurl": "https://github.com/r-universe/causalfragility-lab/actions/runs/26327112540",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/causalfragility-lab/robustflow",
  "_commit": {
    "id": "681d743fad7d26e16337a704ac852a34c762aed4",
    "author": "Subir Hait <264290991+causalfragility-lab@users.noreply.github.com>",
    "committer": "Subir Hait <264290991+causalfragility-lab@users.noreply.github.com>",
    "message": "CRAN resubmission v0.1.1: fix invalid DOI, replace with ISBN; replace dontrun with if(interactive()); update cran-comments\n",
    "time": 1776861789
  },
  "_maintainer": {
    "name": "Subir Hait",
    "email": "haitsubi@msu.edu",
    "login": "causalfragility-lab",
    "description": "",
    "uuid": 264290991
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.2.0",
      "role": "Depends"
    },
    {
      "package": "shiny",
      "version": ">= 1.7.0",
      "role": "Imports"
    },
    {
      "package": "golem",
      "version": ">= 0.4.0",
      "role": "Imports"
    },
    {
      "package": "bslib",
      "version": ">= 0.5.0",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "version": ">= 3.4.0",
      "role": "Imports"
    },
    {
      "package": "DT",
      "version": ">= 0.27",
      "role": "Imports"
    },
    {
      "package": "plotly",
      "version": ">= 4.10.0",
      "role": "Imports"
    },
    {
      "package": "scales",
      "version": ">= 1.2.0",
      "role": "Imports"
    },
    {
      "package": "htmltools",
      "version": ">= 0.5.0",
      "role": "Imports"
    },
    {
      "package": "rmarkdown",
      "version": ">= 2.20",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "tools",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "covr",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "role": "Suggests"
    }
  ],
  "_owner": "causalfragility-lab",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-16",
      "n": 3
    },
    {
      "week": "2026-17",
      "n": 2
    }
  ],
  "_tags": [
    {
      "name": "v0.1.0",
      "date": "2026-04-19"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "causalfragility-lab",
      "count": 5,
      "uuid": 264290991
    }
  ],
  "_userbio": {
    "uuid": 264290991,
    "type": "user",
    "name": "causalfragility-lab"
  },
  "_downloads": {
    "count": 541,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/RobustFlow"
  },
  "_devurl": "https://github.com/causalfragility-lab/robustflow",
  "_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/readme.html",
    "extra/readme.md",
    "extra/RobustFlow.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/causalfragility-lab/robustflow",
  "_realowner": "causalfragility-lab",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.1",
      "date": "2026-04-22"
    }
  ],
  "_exports": [
    "build_paths",
    "compute_bai",
    "compute_drift",
    "compute_group_gaps",
    "compute_tfi_simple",
    "compute_transition_matrix_all",
    "generate_r_script",
    "run_app",
    "validate_panel_data"
  ],
  "_help": [
    {
      "page": "build_paths",
      "title": "Construct individual decision paths and the aggregate transition matrix",
      "topics": [
        "build_paths"
      ]
    },
    {
      "page": "compute_bai",
      "title": "Compute the Bias Amplification Index (BAI)",
      "topics": [
        "compute_bai"
      ]
    },
    {
      "page": "compute_drift",
      "title": "Compute the Drift Intensity Index (DII) over time",
      "topics": [
        "compute_drift"
      ]
    },
    {
      "page": "compute_group_gaps",
      "title": "Compute group-specific trajectories and disparity gaps over time",
      "topics": [
        "compute_group_gaps"
      ]
    },
    {
      "page": "compute_tfi_simple",
      "title": "Compute the Temporal Fragility Index (TFI)",
      "topics": [
        "compute_tfi_simple"
      ]
    },
    {
      "page": "compute_transition_matrix_all",
      "title": "Compute the pooled transition matrix across all individuals",
      "topics": [
        "compute_transition_matrix_all"
      ]
    },
    {
      "page": "generate_r_script",
      "title": "Generate a reproducible R analysis script",
      "topics": [
        "generate_r_script"
      ]
    },
    {
      "page": "run_app",
      "title": "Launch the RobustFlow Shiny Application",
      "topics": [
        "run_app"
      ]
    },
    {
      "page": "validate_panel_data",
      "title": "Validate and prepare longitudinal panel data",
      "topics": [
        "validate_panel_data"
      ]
    }
  ],
  "_readme": "https://github.com/causalfragility-lab/robustflow/raw/HEAD/README.md",
  "_rundeps": [
    "askpass",
    "attempt",
    "base64enc",
    "bslib",
    "cachem",
    "cli",
    "commonmark",
    "config",
    "cpp11",
    "crosstalk",
    "curl",
    "data.table",
    "digest",
    "dplyr",
    "DT",
    "evaluate",
    "farver",
    "fastmap",
    "fontawesome",
    "fs",
    "generics",
    "ggplot2",
    "glue",
    "golem",
    "gtable",
    "here",
    "highr",
    "htmltools",
    "htmlwidgets",
    "httpuv",
    "httr",
    "isoband",
    "jquerylib",
    "jsonlite",
    "knitr",
    "labeling",
    "later",
    "lazyeval",
    "lifecycle",
    "magrittr",
    "memoise",
    "mime",
    "openssl",
    "otel",
    "pillar",
    "pkgconfig",
    "plotly",
    "promises",
    "purrr",
    "R6",
    "rappdirs",
    "RColorBrewer",
    "Rcpp",
    "rlang",
    "rmarkdown",
    "rprojroot",
    "S7",
    "sass",
    "scales",
    "shiny",
    "sourcetools",
    "stringi",
    "stringr",
    "sys",
    "tibble",
    "tidyr",
    "tidyselect",
    "tinytex",
    "utf8",
    "vctrs",
    "viridisLite",
    "withr",
    "xfun",
    "xtable",
    "yaml"
  ],
  "_vignettes": [
    {
      "source": "introduction.Rmd",
      "filename": "introduction.html",
      "title": "Introduction to RobustFlow",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Simulated dataset",
        "Step 1: Validate panel data",
        "Step 2: Build decision paths",
        "Aggregate transition matrix",
        "Step 3: Drift Intensity Index (DII)",
        "Step 4: Group trajectories and Bias Amplification Index (BAI)",
        "Step 5: Temporal Fragility Index (TFI)",
        "Interpretation guide",
        "Step 6: Exporting a reproducible R script",
        "Step 7: Launch the interactive app",
        "Citation",
        "Session info"
      ],
      "created": "2026-04-19 16:52:37",
      "modified": "2026-04-19 16:52:37",
      "commits": 1
    }
  ],
  "_score": 4,
  "_indexed": true,
  "_nocasepkg": "robustflow",
  "_universes": [
    "causalfragility-lab"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.1",
      "date": "2026-05-23T07:42:38.000Z",
      "distro": "noble",
      "commit": "681d743fad7d26e16337a704ac852a34c762aed4",
      "fileid": "4e1e14899a8bd00a0575472fb63e6fe45c29c1eb7a04b99b2257a6a7edd49d22",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/causalfragility-lab/actions/runs/26327112540"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.1.1",
      "date": "2026-05-23T07:42:36.000Z",
      "distro": "noble",
      "commit": "681d743fad7d26e16337a704ac852a34c762aed4",
      "fileid": "51a87d119c7fce9e75505d19d481baa44b2d02e11c3e18bb23fd10736a932a73",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/causalfragility-lab/actions/runs/26327112540"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.1",
      "date": "2026-05-23T07:41:54.000Z",
      "commit": "681d743fad7d26e16337a704ac852a34c762aed4",
      "fileid": "3c8d3cb2e110716a93994927b0a4ab99a1221d209adf4e63f9a2afb8db6d876d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/causalfragility-lab/actions/runs/26327112540"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.1.1",
      "date": "2026-05-23T07:42:02.000Z",
      "commit": "681d743fad7d26e16337a704ac852a34c762aed4",
      "fileid": "8c83faef37ceb04ae5fd7f6922f53cd7cfaca1fee15627a979deb512150fdefe",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/causalfragility-lab/actions/runs/26327112540"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.1",
      "date": "2026-05-23T07:42:40.000Z",
      "commit": "681d743fad7d26e16337a704ac852a34c762aed4",
      "fileid": "0afa9cac9b5772f96e89b8b2ee1d5bb5b21744e28184e3086d9564ca5e2214ee",
      "status": "success",
      "buildurl": "https://github.com/r-universe/causalfragility-lab/actions/runs/26327112540"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.1",
      "date": "2026-05-23T07:41:37.000Z",
      "commit": "681d743fad7d26e16337a704ac852a34c762aed4",
      "fileid": "b4211149785db65734a41d6bd47409120895167ddcec85d30db69e6d90217d2d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/causalfragility-lab/actions/runs/26327112540"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.1",
      "date": "2026-05-23T07:41:41.000Z",
      "commit": "681d743fad7d26e16337a704ac852a34c762aed4",
      "fileid": "ba3c3bdeb235ca910938e7db4e65d0307bbfcb6402a4c802ebad57c3b9551e20",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/causalfragility-lab/actions/runs/26327112540"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.1.1",
      "date": "2026-05-23T07:41:32.000Z",
      "commit": "681d743fad7d26e16337a704ac852a34c762aed4",
      "fileid": "6816048db839c2f42880e0c5de275749aed2c6f9af1e31464aad93410a69fc21",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/causalfragility-lab/actions/runs/26327112540"
    }
  ]
}