# Project Goal

Build the first Rust crate for the Data Transformation Contract Standard (DTCS).

`SPEC.md` is the source of truth.

The crate should implement the foundational spec logic:

- Canonical Object Model
- YAML and JSON parsing
- Validation phases
- Diagnostics
- Type model
- Semantic Action model
- Function model
- Rule model
- Registry model
- Versioning model
- Compatibility model

Execution, runtime behavior, backend compilation, and optimization are future milestones.
