Files
healthlog/docs/tasks/ROADMAP.md
T
av d33f37249c docs: документация переведена на канон av-dev-pm 3
- роадмап отвечает «что умеет и чего не умеет»: PLAN.md → ROADMAP.md, четыре
  канонические секции, достигнутые звенья строками в «Готово», цели
  переформулированы возможностями приложения
- задачи: род работы и «Затрагивает» набору спринта, 34 заголовка в форму
  действия, «Завершение» целей перечнями со ссылкой из каждой задачи
- вычитка проходами task-form и doc-wording, починены протухшие факты в README,
  паспорте и review.md
2026-08-04 20:48:30 +03:00

5.9 KiB

Роадмап

Что приложение уже умеет и чего ещё не умеет. Цель — возможность приложения, файл [goal] в items/; её задачи здесь не перечисляются — перечень даёт tasks.py list --goal <слаг>. Очередь значима только в «Запланировано» и обосновывается прозой рядом.

Готово

  • 2026-08-01 ingest — Сервис принимает доставки HAE и кладёт тела в архив. Приём отвечает 200 до разбора, свёртку ведёт фоновый воркер: код ответа отражает доставку, а не её понимание.
  • 2026-08-02 reindexhealthlog reindex проигрывает журнал в свежую витрину и печатает оба отпечатка. Повторный прогон ничего не меняет.
  • 2026-08-02 catalog — Клиент видит перечень разрезов с измеренным родом агрегации. Сверка минутного слоя с часовым разложила метрики живого корпуса на накопительные и мгновенные, не сойдясь ни на одной.
  • 2026-08-04 parsing-and-storage — Метрики, тренировки и записи со своими id разобраны и лежат в часовых объектах. Ни одна секция живого потока не числится неразобранной, категориальные значения несут стабильный код рядом с переведённой строкой, первая встреча незнакомой секции наблюдаема.

Разведка формата закончена там же и записана в research/apple-health.md: правило вывода слоя, модель идентичности и формы точки проверены на живом потоке. Возможностью приложения она не была, поэтому строки среди достигнутых целей не занимает.

Запланировано

Очередь держится на двух зависимостях. healthlog import идёт перед чисткой нижнего слоя: пока импорт экспорта не написан, помечать что-либо устаревшим не на основании чего. MCP входит в чтение, а не идёт отдельной целью: адаптер собственной логики не несёт, он переводит вызовы в те же обработчики, и очередь осталась порядком задач внутри цели.

Направления

Разработка