Skip to contents

Audit declared outputs against files on disk

Usage

morie_audit_public_outputs(project_root = NULL, manifest = NULL)

Arguments

project_root

Project root directory.

manifest

Manifest data frame. If NULL, loaded from disk.

Value

Data frame containing declared and observed output status.

Examples

# Craft a tempdir manifest + output file, then audit:
tdir <- tempfile("morie-doc-")
dir.create(tdir)
writeLines("x,y\n1,2", file.path(tdir, "results.csv"))
man <- data.frame(
  output = "results.csv",
  public_path = file.path(tdir, "results.csv"),
  size_kb = 0.01, modified = format(Sys.Date())
)
morie_audit_public_outputs(project_root = tdir, manifest = man)
#>        output                                        public_path declared
#> 1 results.csv /tmp/Rtmpz3slim/morie-doc-3248576808ef/results.csv     TRUE
#>   exists size_kb_manifest size_kb_actual size_diff_kb modified_manifest
#> 1   TRUE             0.01              0            0        2026-06-29
#>       modified_actual
#> 1 2026-06-29 23:56:05