LICENSE
README.md
pyproject.toml
src/command_eval/__init__.py
src/command_eval/__main__.py
src/command_eval/errors.py
src/command_eval.egg-info/PKG-INFO
src/command_eval.egg-info/SOURCES.txt
src/command_eval.egg-info/dependency_links.txt
src/command_eval.egg-info/top_level.txt
src/command_eval/application/__init__.py
src/command_eval/application/command_evaluation.py
src/command_eval/domain/__init__.py
src/command_eval/domain/aggregates/__init__.py
src/command_eval/domain/aggregates/data_file.py
src/command_eval/domain/aggregates/evaluation.py
src/command_eval/domain/aggregates/execution.py
src/command_eval/domain/aggregates/test_case.py
src/command_eval/domain/aggregates/test_input.py
src/command_eval/domain/entities/__init__.py
src/command_eval/domain/entities/data_item.py
src/command_eval/domain/entities/evaluation_result.py
src/command_eval/domain/entities/execution_result.py
src/command_eval/domain/entities/metric_result.py
src/command_eval/domain/entities/test_case_result.py
src/command_eval/domain/events/__init__.py
src/command_eval/domain/events/base_event.py
src/command_eval/domain/events/command_executed.py
src/command_eval/domain/events/data_file_loaded.py
src/command_eval/domain/events/evaluation_completed.py
src/command_eval/domain/events/test_case_created.py
src/command_eval/domain/events/test_input_built.py
src/command_eval/domain/policies/__init__.py
src/command_eval/domain/policies/command_execution_policy.py
src/command_eval/domain/policies/data_file_load_policy.py
src/command_eval/domain/policies/evaluation_execution_policy.py
src/command_eval/domain/policies/result_output_policy.py
src/command_eval/domain/policies/test_case_create_policy.py
src/command_eval/domain/policies/test_input_build_policy.py
src/command_eval/domain/ports/__init__.py
src/command_eval/domain/ports/evaluation_port.py
src/command_eval/domain/ports/execution_port.py
src/command_eval/domain/ports/result_writer_port.py
src/command_eval/domain/value_objects/__init__.py
src/command_eval/domain/value_objects/evaluation_config.py
src/command_eval/domain/value_objects/evaluation_spec.py
src/command_eval/domain/value_objects/evaluation_status.py
src/command_eval/domain/value_objects/execution_status.py
src/command_eval/domain/value_objects/expected_source.py
src/command_eval/domain/value_objects/file_path.py
src/command_eval/domain/value_objects/metric_type.py
src/command_eval/domain/value_objects/output_config.py
src/command_eval/domain/value_objects/output_type.py
src/command_eval/domain/value_objects/query_source.py
src/command_eval/domain/value_objects/source_type.py
src/command_eval/domain/value_objects/ids/__init__.py
src/command_eval/domain/value_objects/ids/base_id.py
src/command_eval/domain/value_objects/ids/data_file_id.py
src/command_eval/domain/value_objects/ids/evaluation_id.py
src/command_eval/domain/value_objects/ids/execution_id.py
src/command_eval/domain/value_objects/ids/test_case_id.py
src/command_eval/domain/value_objects/ids/test_input_id.py
src/command_eval/infrastructure/__init__.py
src/command_eval/infrastructure/logging.py
src/command_eval/infrastructure/adapters/__init__.py
src/command_eval/infrastructure/adapters/pty_execution_adapter.py
src/command_eval/infrastructure/adapters/result_writer_adapter.py
src/command_eval/infrastructure/adapters/subprocess_execution_adapter.py
src/command_eval/infrastructure/adapters/evaluation/__init__.py
src/command_eval/infrastructure/adapters/evaluation/base.py
src/command_eval/infrastructure/adapters/evaluation/file_param_resolver.py
src/command_eval/infrastructure/adapters/evaluation/multi.py
src/command_eval/infrastructure/adapters/evaluation/deepeval/__init__.py
src/command_eval/infrastructure/adapters/evaluation/deepeval/adapter.py
src/command_eval/infrastructure/adapters/evaluation/deepeval/metrics/__init__.py
src/command_eval/infrastructure/adapters/evaluation/deepeval/metrics/base_metric_factory.py
src/command_eval/infrastructure/adapters/evaluation/deepeval/metrics/metric_registry.py
src/command_eval/infrastructure/adapters/evaluation/ragas/__init__.py
src/command_eval/infrastructure/adapters/evaluation/ragas/adapter.py
src/command_eval/infrastructure/adapters/evaluation/ragas/param_parser.py
src/command_eval/infrastructure/parsers/__init__.py
src/command_eval/infrastructure/parsers/json_parser.py
src/command_eval/infrastructure/parsers/yaml_parser.py
src/command_eval/presentation/__init__.py
src/command_eval/presentation/cli.py
src/command_eval/presentation/formatter.py
src/command_eval/templates/__init__.py
src/command_eval/templates/default_json.jinja2
src/command_eval/templates/default_markdown.jinja2
src/command_eval/templates/default_txt.jinja2