Survey and assessment data often arrive in multiple formats and encodings, with out-of-range values, missing responses, straight-lining, timing anomalies, and form-specific item identifiers. Ad-hoc scripts bury correction logic in code, making it hard to review why a value changed or reproduce the full run.
- Versioned rules run range, set, and expression checks plus detectors for missingness, straight-lining, response time, trap items, and score anomalies.
- Detection and execution are separate: exclude, set-NA, recode, and flag actions must map explicitly to rules, while unhandled findings remain visible.
- Raw data stay immutable; every change records old and new values, rule, method, and finding_id, while manifests and hashes support verified reruns.
- Common tabular and statistical formats, chunked processing, scoring, multi-form item-bank alignment, and self-contained HTML reports are supported.
DCC turns “cleaned data” into an explainable, traceable, rerunnable data product, giving project leads, analysts, and reviewers the same evidence chain.