- цель parsing-and-storage закрыта по своему критерию; незакрываемый остаток (новые формы от источника, ручные секции задним числом) переехал в тему parsing-completeness - цель mcp поглощена целью read-api, переименованной в «Чтение данных клиентами»: адаптер — последний шаг того же направления, а не своё - read-api-points разложена на конверт с точками, свёртку по сетке и тренировки с записями; спринт 2026-08-04 набран пятью задачами
1.7 KiB
1.7 KiB
Спринт
- Цель: [goal] Чтение данных клиентами
- Начат: 2026-08-04
- Спринт:
2026-08-04
Урожай спринта поднимается tasks.py list --tag sprint:2026-08-04 — это первая порция переоценки на сессии.
Набор
- Конверт ответа и точки за период — Точки лежат в витрине и наружу не отдаются: ни один потребитель не может спросить «вес за год» иначе как sqlite3 на хосте
- Свёртка по сетке и предел размера ответа — Враждебный запрос к каталогу стоил 693 мс и +153 МиБ кучи, а у точек множители те же и потолка нет ни у одного
- Тренировки и записи наружу — Тренировки с маршрутами и stateOfMind разобраны и лежат в витрине, а эндпоинтов нет — второй сценарий паспорта не закрыт
- OpenAPI-спека и Swagger UI — Потребителей три и один из них агент — контракт должен читаться машиной, а не пересказываться в чате
- MCP-сервер поверх Read API — Агент-медик — первый заказчик проекта, а подключить его сейчас нечем