Aan de slag
CSV Contract Sentinel

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.
#Techniek
Beoordeling
Meer beoordelingen nodig
Verkocht
0
Gebruikswijze
Downloaden

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.