2.1 KiB
2.1 KiB
Спринт
- Цель: [goal] Чтение данных клиентами
- Начат: 2026-08-04
- Спринт:
2026-08-04
Урожай спринта поднимается tasks.py list --tag sprint:2026-08-04 — это первая порция переоценки на сессии.
Набор
- Точки за период — Точки лежат в витрине и наружу не отдаются: «вес за год» достаётся только sqlite3 на хосте
- Условный запрос по точкам — Агент опрашивает по расписанию, а каждый повтор стоит полного чтения: на каталоге это 693 мс и +153 МиБ
- Свёртка по сетке — «Шаги за неделю по дням» — базовый запрос трекера и игры, и сегодня его нечем задать
- Порог неполного ведра — Текущий час неполон всегда, и без порога свёртка отдаёт его наравне с полными — клиент видит провал вместо неизвестности
- Предел размера ответа — У маршрутов чтения нет ни одного потолка: множители «метрики × окно × точки × одновременные запросы» ничем не ограничены
- Тренировки наружу — Тренировки с маршрутами разобраны и лежат в витрине, а эндпоинтов нет — сценарий трекера не закрыт
- Записи наружу — stateOfMind разобран и хранится, но наружу не отдаётся — а восстановить его нечем: в экспорте Apple его нет