data2dsl

Ticket 056: Markdown Report Formatting for CLI and Batch

Goal and scope

Implement Markdown Report Formatting for CLI and Batch operations:

  1. Implement format_markdown_report(report_or_bundle) in src/data2dsl_batch.py rendering clear tables for metrics, outcomes, deltas, and evidence hashes.
  2. Add --format argument (json [default] markdown) to data2dsl compare and data2dsl batch subcommands in src/data2dsl_cli.py.
  3. Add unit and CLI tests in tests/test_batch_compare.py.
  4. Verify all tests pass cleanly and deterministic governance gate passes (GOV-PASS).

Acceptance criteria

Participants