Initial commit
This commit is contained in:
55
agents/data.validator/README.md
Normal file
55
agents/data.validator/README.md
Normal 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*
|
||||
54
agents/data.validator/agent.yaml
Normal file
54
agents/data.validator/agent.yaml
Normal 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
|
||||
Reference in New Issue
Block a user