loads wave files, applies all rules (variable, harmonization, boundary, drop/retain), derives variables, runs validation checks, and writes outputs (merged SAV, JSONL log, JSON summary, text report).
Arguments
- recipe
a parsed recipe list (from
load_recipe()), or a path to a recipe file.- data_dir
character. directory containing wave data files.
- output_dir
character. directory for output files.
- strict
logical. if
TRUE, abort before writing any outputs when a validation check withseverity: errorfails; the defaultFALSEpreserves the historical report-and-continue behavior.