Каталог разрезов и измеренный род агрегации
- род метрики выводится сверкой минутного слоя с часовым: часовое значение сходится с суммой минутных — накопительная, со средним — мгновенная, иначе `unknown` и свёртка не предлагается вовсе. На живом архиве (123 доставки, 31 метрика) 7 накопительных, 9 мгновенных, противоречащих часов ноль - `GET /api/v1/metrics` под токеном чтения отдаёт единицы, слои с границами и род вместе с основанием измерения; род нигде не хранится — он функция витрины, а витрина функция журнала, устаревать в нём нечему - миграция 00009: покрывающий индекс, чтобы каталог отвечал по учётным колонкам, не разжимая содержимое объектов
This commit is contained in:
+7
-2
@@ -24,7 +24,12 @@
|
||||
|
||||
Тренировки и записи со своими `id` разбираются: `workouts` и `stateOfMind` —
|
||||
половина потока — перестали лежать неразобранными. От разбора остался словарь
|
||||
категориальных значений; дальше — каталог и род агрегации.
|
||||
категориальных значений.
|
||||
|
||||
**Род агрегации измерен**: сверка минутного слоя с часовым разложила метрики
|
||||
живого корпуса на накопительные и мгновенные, не сойдясь ни на одной. Каталог
|
||||
разрезов отдаётся первым маршрутом чтения — дальше Read API, которому теперь
|
||||
есть на чём строить свёртку.
|
||||
|
||||
Разведка закончена: правило вывода слоя, модель идентичности и формы точки
|
||||
проверены на живом потоке, выводы — в [local-research.md](local-research.md).
|
||||
@@ -35,7 +40,7 @@
|
||||
- [x] **2. Приём без разбора.** ← **подключаем телефон по локальной сети**
|
||||
- [~] **3. Разбор и хранилище.** Метрики, тренировки и записи со своими `id`,
|
||||
`reindex` — сделано; словарь категориальных значений — нет.
|
||||
- [ ] **4. Каталог и род агрегации.**
|
||||
- [x] **4. Каталог и род агрегации.**
|
||||
- [ ] **5. Read API.**
|
||||
- [ ] **6. Самоописание.**
|
||||
- [ ] **7. MCP.**
|
||||
|
||||
Reference in New Issue
Block a user