- открытых вопросов не осталось: три решения владельца доведены до берущегося вида, по entity-without-parsed-label принято хранить с NULL-меткой после Read API - unseen-sections-check сжата до остатка — активная проверка появления секции; разбор невиденных секций из неё вынут, вслепую он не пишется - спринт под целью parsing-and-storage: categorical-value-dictionary и unseen-sections-check, обеим написаны критерии приёмки с оракулами
1.0 KiB
1.0 KiB
Спринт
Цель: [goal] Разбор и хранилище · Начат: 2026-08-03 · Спринт: 2026-08-03
Урожай спринта поднимается tasks.py list --tag sprint:2026-08-03 — это первая порция переоценки на сессии.
Набор
- Словарь категориальных значений → коды HealthKit — Фазы сна и типы тренировок приходят строками русской локали — с экспортом Apple их не сверить
- Активная проверка: поток принёс секцию, которой раньше не было — Момент появления новой секции фиксируется в базе, но заметить его может только тот, кто догадается заглянуть в колонку