b29f964189
Регресс B14: SearchInput.to_case_data() отдавал ключи с None
(elapsed_hours/age/...), а сервисы читают case_data.get(key, DEFAULT) —
ключ с None обманывает дефолт → TypeError в distance_service
('не удаётся запустить анализ' при запуске поиска со степ 1).
Фикс: to_case_data возвращает старую семантику _as_case_data —
None и пустые контейнеры выбрасываются. +2 регресс-теста.
192 passed.