Data Quality · DeepSeek Harness plugin
PerryLink/dsh-data-quality · skills
DeepSeek Harness plugin: deterministic data profiling, cleaning, and verification (dsh-data-quality).
★ 18GitHub stars
0Forks
2026-09-08Last updated
TypeScriptLanguage
Apache-2.0License
Key features
- Deterministic data profiling, cleaning, and verification for DeepSeek Harness.
- Besides the three dataset operations behind the tools, it implements the frozen verifyCitations(request) contract: verify that numbers/strings cited in a document match a dataset snapshot, with relative-tolerance numeric comparison and verified / mismatch / not-found / unverifiable statuses.
- Reads workspace dataset files (allowlisted extensions only).
- Path confinement — dataset and output paths must resolve inside the session workspace (verifyCitations uses workspaceRoot)
- Adds a deterministic DAMA six-dimension scorecard (completeness, uniqueness, validity, consistency, timeliness, accuracy — accuracy is reported undetermined without a declared schema, never fabricated).
Requirements
- The published 0.1.2-rc.1 line (like the earlier rc lines) has no plugin session-event registration surface and its Session.append cannot stamp the ignorable marker, so appending an unknown data-quality/ type would make the session log unreadable on restore.
- The plugin therefore appends only when the host knows the vocabulary or supports the ignorable append flag
Install command
dsh plugin --profile web add github:PerryLink/dsh-data-quality