- What schema format?
- Simple column-name: type list. Types: string, integer, number, boolean, date, email, url. Optional regex for custom patterns.
- What does it flag?
- Type mismatches (string in integer column), missing required values, duplicate unique values, format violations (bad email).
- Custom validation rules?
- Regex per column for string fields. Ranges (min/max) for numeric. Date formats (ISO, MM/DD/YYYY, etc.) for date columns.
- Row-level or document-level?
- Both. Each row is validated; also aggregate checks (unique constraints across all rows).