Releases: PerryLink/dsh-data-quality
Releases · PerryLink/dsh-data-quality
Release list
v0.1.0
[0.1.0] - 2026-08-19
Added
- The
ctx.dataQualitycapability seam (Service Definition / local deterministic Provider / tool Consumers) with the frozen cross-pluginverifyCitations(request)contract for document-number ↔ dataset checks (verified / mismatch / not-found / unverifiable, relative-tolerance numeric comparison). data_profiletool: deterministic dataset profiling (row/column counts, inferred types, missing rates, unique counts, numeric distributions, IQR outliers, mixed-type notes, duplicate-row counts) over workspace CSV/TSV/JSON/JSONL, with optional systematic sampling.data_cleantool: ordered declarative cleaning rules (dedupe,fill-missing,coerce-type,normalize-unit,trim,map-values) with a per-rule audit log; the source file is never overwritten and cleaned output writes only inside the workspace.data_verifytool: declarative verification rules (not-null,unique,range,regex,enum,cross-column,freshness) with capped failing-row evidence; overall failure is a normalpassed: falseresult, never a tool error.- Durable report persistence to the
data_qualitystorage domain (keyed by run timestamp + dataset fingerprint), adaptivedata-quality/profile|clean|verifysession events on hosts that can carry them safely, fail-loud Schemastery config, and workspace-confined path resolution (escape + extension + size + row guards).