идентичность эпизода — интервал: блокер снят измерением
- находка 47: ключ (date,start,end) даёт 174 координаты сна против 170 по метке и ноль столкновений внутри доставки против 33; value в ключе лишний - UUID в выгрузку Apple не попадает, другой идентичности у эпизода нет - поэпизодный sleep_analysis вернулся в scope razbor-metrik-v-obekty
This commit is contained in:
@@ -9,7 +9,8 @@ Read API, MCP — стоит на этой задаче.
|
||||
Правила выведены на живом потоке и проверены, изобретать заново не нужно
|
||||
(`docs/local-research.md`, находки 33, 35, 36, 38, 39, 41):
|
||||
|
||||
- ключ точки — координаты `метрика + слой + метка`; `source` в ключ не входит;
|
||||
- ключ точки — координаты `метрика + слой + метка`, у эпизода — `метрика + слой
|
||||
+ начало + конец` (находка 47); `source` в ключ не входит;
|
||||
- слой выводится из выравнивания меток: плотная метрика (≥10 точек)
|
||||
классифицируется сама, редкая наследует преобладающий слой доставки;
|
||||
- при столкновении выигрывает более полная точка, а не последняя пришедшая
|
||||
@@ -24,14 +25,9 @@ Read API, MCP — стоит на этой задаче.
|
||||
- слияние точек в объект read-modify-write, хеш объекта как детектор изменений;
|
||||
- `docs/database.md` — ER-схема (её требует шаг гейта `er-schema`).
|
||||
|
||||
**Границы после ревью дизайна.** Поэпизодный `sleep_analysis` в этой задаче не
|
||||
сохраняется — модель идентичности вынесена блокером
|
||||
[identichnost-epizodnyh-metrik](identichnost-epizodnyh-metrik.md). Остальное
|
||||
делается целиком.
|
||||
|
||||
Готово, когда по существующим 89 доставкам собирается хранилище (кроме
|
||||
эпизодов сна), а суммы по часовому слою сходятся с проверкой из
|
||||
`tmp/research/`.
|
||||
Готово, когда по существующим доставкам собирается хранилище, суммы по часовому
|
||||
слою сходятся с проверкой из `tmp/research/`, а эпизодов сна выходит 174, а не
|
||||
170 (находка 47).
|
||||
|
||||
Связано: `docs/architecture.md` → «Хранилище», план шаг 3.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user