Status: in_progress
Prevent benchmark configuration and the executable case catalog from drifting as new cases or modes are added.
Literal declarations with StrEnum definitions for case IDs and invocation modes.src/agent_lab/application/benchmark.pytests/test_benchmark_config.pytests/test_tool_invocation_comparison.pyuv run pytest tests/test_benchmark_config.py tests/test_tool_invocation_comparison.py -quv run pytestgit diff --check