DSL

DSL migration

Migrate .ctest, Video YAML, and Pilot YAML into the unified Cuitty DSL.

DSL migration

The unified DSL is additive. Existing product formats stay supported while adapters import and export equivalent .cuitty blocks.

Tests

.ctest maps to test_suite blocks.

cuitty-dsl import --from ctest tests/auth-flow.ctest
cuitty-dsl export --target ctest examples/tests/auth-flow.cuitty

Video

Video YAML maps to video blocks and still exports to renderer-compatible YAML.

cuitty-dsl import --from video-yaml video/examples/02-code-demo.yaml
cuitty-dsl export --target video-yaml examples/video/code-demo.cuitty

Pilot

Pilot YAML playbooks map to playbook blocks and still export to existing Pilot engine YAML.

cuitty-dsl import --from pilot-yaml pilot/playbooks/cloudflare/dns.add-a-record.yaml
cuitty-dsl export --target pilot-yaml examples/pilot/cloudflare-dns.cuitty