data2dsl

Ticket 011: CLI interface and JSON bundle exporter for consumer tools

Goal and scope

Implement a public CLI interface and JSON bundle exporter in src/data2dsl_cli.py and src/__main__.py allowing external consumers (such as semcod/todo2code or CI pipelines) to execute comparisons, run golden-case evaluations, and validate bundles from the command line.

Acceptance criteria

Result

Implemented CLI entrypoint and tests. All 10 tests pass, and bundles conform to contract v0 schemas.

Participants