Initial commit

This commit is contained in:
Zhongwei Li
2025-11-29 18:26:08 +08:00
commit 8f22ddf339
295 changed files with 59710 additions and 0 deletions

View File

@@ -0,0 +1,55 @@
# Data.Validator Agent
## Purpose
Validates data files against schemas, business rules, and data quality standards. Ensures data integrity, completeness, and compliance.
## Skills
This agent uses the following skills:
- `workflow.validate`
- `api.validate`
## Artifact Flow
### Consumes
- `data-file`
- `schema-definition`
- `validation-rules`
### Produces
- `validation-report`
- `data-quality-metrics`
- `data.validatejson`
- `schema.validate`
- `data.profile`
- `Structural: Schema and format validation`
- `Semantic: Business rule validation`
- `Statistical: Data quality profiling`
- `Validation status`
- `List of violations with severity`
- `Data quality score`
- `Statistics`
- `Recommendations for fixing issues`
- `Compliance status with standards`
## Usage
```bash
# Activate the agent
/agent data.validator
# Or invoke directly
betty agent run data.validator --input <path>
```
## Created By
This agent was created by **meta.agent**, the meta-agent for creating agents.
---
*Part of the Betty Framework*

View File

@@ -0,0 +1,54 @@
name: data.validator
version: 0.1.0
description: Validates data files against schemas, business rules, and data quality
standards. Ensures data integrity, completeness, and compliance.
status: draft
reasoning_mode: iterative
capabilities:
- Validate datasets against structural and semantic rules
- Generate detailed issue reports with remediation recommendations
- Track quality metrics and highlight compliance gaps
skills_available:
- workflow.validate
- api.validate
permissions: []
artifact_metadata:
consumes:
- type: data-file
description: Input artifact of type data-file
- type: schema-definition
description: Input artifact of type schema-definition
- type: validation-rules
description: Input artifact of type validation-rules
produces:
- type: validation-report
schema: schemas/validation-report.json
file_pattern: '*.validation.json'
content_type: application/json
description: Structured validation results
- type: data-quality-metrics
description: Output artifact of type data-quality-metrics
- type: data.validatejson
description: Output artifact of type data.validatejson
- type: schema.validate
description: Output artifact of type schema.validate
- type: data.profile
description: Output artifact of type data.profile
- type: 'Structural: Schema and format validation'
description: 'Output artifact of type Structural: Schema and format validation'
- type: 'Semantic: Business rule validation'
description: 'Output artifact of type Semantic: Business rule validation'
- type: 'Statistical: Data quality profiling'
description: 'Output artifact of type Statistical: Data quality profiling'
- type: Validation status
description: Output artifact of type Validation status
- type: List of violations with severity
description: Output artifact of type List of violations with severity
- type: Data quality score
description: Output artifact of type Data quality score
- type: Statistics
description: Output artifact of type Statistics
- type: Recommendations for fixing issues
description: Output artifact of type Recommendations for fixing issues
- type: Compliance status with standards
description: Output artifact of type Compliance status with standards