Контекст
tools/metrics/main.py (217 строк) имеет только базовые тесты (69 строк). Нужно довести coverage до 80%+.
Задача
Расширить tools/metrics/tests/test_metrics.py — покрыть основные сценарии и edge cases.
Acceptance Criteria
Файлы
tools/metrics/tests/test_metrics.py
tools/metrics/main.py (read-only, для понимания)
Owner
Jules (паттерн аналогичен heartbeat тестам PR #21)
Контекст
tools/metrics/main.py(217 строк) имеет только базовые тесты (69 строк). Нужно довести coverage до 80%+.Задача
Расширить
tools/metrics/tests/test_metrics.py— покрыть основные сценарии и edge cases.Acceptance Criteria
uv run pytest --cov)uv run pytestФайлы
tools/metrics/tests/test_metrics.pytools/metrics/main.py(read-only, для понимания)Owner
Jules (паттерн аналогичен heartbeat тестам PR #21)