# Измеренный род агрегации и каталог разрезов **Приоритет:** высокий Решено (вариант «б» груминга): свёртка живёт в ответе, но род метрики **измеряется**, а не размечается руками. Форма точки рода не выдаёт — `Avg`/`Min`/`Max` есть только у `heart_rate`, всё остальное приходит в `qty` (находка 40). Единицы дают процентов девяносто и ломаются на краях. Метод: одна метрика лежит в минутном и часовом разрезе одновременно. Часовое значение сходится с суммой минутных — накопительная; со средним — мгновенная; данных не хватило — `unknown`, и свёртка по такой метрике не предлагается вовсе. Жёсткое правило: накопительные метрики никогда не сворачиваются из нижнего слоя HAE. Он не сэмплы, а посекундная развёртка (находка 34), сумма по нему завышена. Готово, когда каталог отдаёт по каждой метрике единицы, род и список слоёв с диапазонами, а род проставлен измерением на живой истории. От этой задачи зависит ещё одно решение: тай-брейк при равной полноте точек. Измерено (находка 49), что сегодняшний лексикографический порядок берёт меньшее значение в 96% случаев — для накопительных это недосчёт, для мгновенных безразлично. Пока рода нет, выбирать нечем; когда каталог появится, тай-брейк доделывается по нему. Остальное правило слияния уже сделано — структурная часть закрыта задачей `pravilo-sliyaniya-tochek` (архив change `2026-08-01-polnota-tochki-mnozhestvom-klyuchey`), здесь остался только выбор победителя при РАВНОЙ полноте. Связано: `docs/architecture.md` → «Слои гранулярности», план → шаг «Каталог и род агрегации».