
CSV Contract Sentinel
Validate recurring CSV files against versioned data contracts. Detect schema drift, invalid types, excessive nulls, duplicate keys and malformed rows with offline, privacy-conscious reports. Python standard library only; no API key required.
#Ingeniería
Valoración
Se necesitan más valoraciones
Vendidos
0
Cómo se usa
Descargar
CSV Contract Sentinel
Validate recurring CSV exports against an explicit, versioned JSON data contract before importing them.
Included
- Offline Python CLI with contract inference and validation
- Missing and unexpected columns, malformed rows and header checks
- Numeric, date and boolean validation
- Null thresholds and duplicate-key checks
- JSON and Markdown reports without cell values
- Example contract, 19 automated tests and MIT license
Quick start
Requires Python 3.9+. No API key, cloud service or third-party runtime package. From the skill directory, run python scripts/contract_gate.py --help and follow SKILL.md for the infer and check commands.
Limits
UTF-8 CSV, up to 100 MiB. Does not clean data, process XLSX, interpret business meaning or guarantee regulatory compliance. Duplicate-key tracking may consume substantial memory. Source data stays local; you choose where report files are written.
Version
Skill v0.1.0. One-time Download product. No sales, adoption or review claims.


