Files
healthlog/docs/backlog/rod-agregacii-i-katalog.md
T
av 59ec613184 заведён беклог проекта
- 20 задач: 8 высоких, 9 средних, 3 низких; две заведены идеями — сутки при
  смене часового пояса и пересекающиеся источники одной метрики
- план сведён к порядку и его обоснованию, единицы работы переехали в беклог
2026-08-01 14:11:42 +03:00

1.6 KiB
Raw Blame History

Измеренный род агрегации и каталог разрезов

Приоритет: высокий

Решено (вариант «б» груминга): свёртка живёт в ответе, но род метрики измеряется, а не размечается руками. Форма точки рода не выдаёт — Avg/Min/Max есть только у heart_rate, всё остальное приходит в qty (находка 40). Единицы дают процентов девяносто и ломаются на краях.

Метод: одна метрика лежит в минутном и часовом разрезе одновременно. Часовое значение сходится с суммой минутных — накопительная; со средним — мгновенная; данных не хватило — unknown, и свёртка по такой метрике не предлагается вовсе.

Жёсткое правило: накопительные метрики никогда не сворачиваются из нижнего слоя HAE. Он не сэмплы, а посекундная развёртка (находка 34), сумма по нему завышена.

Готово, когда каталог отдаёт по каждой метрике единицы, род и список слоёв с диапазонами, а род проставлен измерением на живой истории.

Связано: docs/architecture.md → «Слои гранулярности», план шаг 4.