| name | data-contract |
| description | Data contract authoring (ODCS) — delegates to test-data-contracts-engineer
agent. Use when defining producer-consumer agreements, SLAs, or schema
governance rules.
|
Data Contract Command
Author producer-consumer data contracts following the Open Data Contract Standard
Usage
/data-contract <description-or-file>
Examples
/data-contract "Contract between orders team and analytics"
/data-contract "SLA definition for customer dimension table"
/data-contract models/marts/mart_revenue.sql
/data-contract "Schema governance rules for the payments domain"
What This Command Does
- Invokes the test-data-contracts-engineer agent
- Analyzes your contract requirements or existing model
- Loads KB patterns from
data-quality and data-modeling domains
- Generates:
- ODCS-compliant contract YAML
- Schema definitions with column-level contracts
- SLA specifications (freshness, completeness, accuracy)
- Producer-consumer agreement documentation
- Breaking change detection rules
Agent Delegation
| Agent | Role |
|---|
test-data-contracts-engineer | Primary — ODCS, SLAs, schema governance |
test-data-quality-analyst | Escalation — quality rule enforcement |
architect-schema-designer | Escalation — schema evolution planning |
KB Domains Used
data-quality — SLA patterns, quality metrics, observability
data-modeling — schema evolution, compatibility rules
Output
The agent generates ODCS contract YAML, SLA definitions, and governance documentation.