Пересчёт бюджета калорий и БЖУ на основе фактической активности #8

Open
opened 2026-06-12 13:53:50 +00:00 by Grigo · 0 comments
Owner

Тип: feature

Реализовать динамический пересчёт дневного бюджета калорий (TDEE) и пропорций БЖУ в фитнес-трекере. При поступлении данных о фактической активности (шаги, тренировки) система должна повышать TDEE, если пользователь сжёг больше базовой нормы. БЖУ (белки, жиры, углеводы) должны пересчитываться пропорционально новому TDEE, а не простым добавлением калорий. Важно сохранять корректные пропорции макронутриентов, чтобы белки и жиры росли вместе с общей калорийностью.

Acceptance criteria

  • При добавлении шагов или тренировок, превышающих базовую активность, TDEE пользователя корректно повышается
  • Белки, жиры и углеводы пересчитываются пропорционально новому TDEE, а не фиксированным сложением калорий
  • Пропорции БЖУ остаются корректными и соответствуют выбранной диетической стратегии пользователя
  • Система корректно обрабатывает случаи, когда фактическая активность ниже базовой (TDEE не должен уменьшаться ниже базового уровня без явного указания)
  • Расчёты прозрачны и не используют 'фейковую математику' (например, белки и жиры не могут оставаться неизменными при росте калорий)

Вопросы

  • Какой базовый уровень TDEE используется (формула Харриса-Бенедикта, Миффлина-Сан Жеора или другая)?
  • Как система определяет 'базовую норму' активности — это фиксированное значение или рассчитывается индивидуально?
  • Какие именно данные активности учитываются: только шаги и тренировки из подключённых устройств, или также ручной ввод?
  • Должна ли система уменьшать TDEE при активности ниже базовой, или только повышать?
  • Какие пропорции БЖУ используются по умолчанию и могут ли они настраиваться пользователем?

Исходное описание

Фитнес-трекер: пересчёт бюджета калорий и БЖУ на основе фактической активности (шаги/тренировки). Если пользователь сжёг сверх базовой нормы — TDEE повышается, и БЖУ пересчитываются пропорционально новому TDEE, а не просто добавляются калории. Избегать фейковой математики: белок и жиры должны расти вместе с калориями.


Taiga: #35https://taiga.grigowashere.ru/project/0/9/us/35
Ветка: feature/35-пересчёт-бюджета-калорий-и-бжу-на-основе

Закрытие: Closes gitea #N, taiga #REF в коммите

**Тип:** feature Реализовать динамический пересчёт дневного бюджета калорий (TDEE) и пропорций БЖУ в фитнес-трекере. При поступлении данных о фактической активности (шаги, тренировки) система должна повышать TDEE, если пользователь сжёг больше базовой нормы. БЖУ (белки, жиры, углеводы) должны пересчитываться пропорционально новому TDEE, а не простым добавлением калорий. Важно сохранять корректные пропорции макронутриентов, чтобы белки и жиры росли вместе с общей калорийностью. ## Acceptance criteria - При добавлении шагов или тренировок, превышающих базовую активность, TDEE пользователя корректно повышается - Белки, жиры и углеводы пересчитываются пропорционально новому TDEE, а не фиксированным сложением калорий - Пропорции БЖУ остаются корректными и соответствуют выбранной диетической стратегии пользователя - Система корректно обрабатывает случаи, когда фактическая активность ниже базовой (TDEE не должен уменьшаться ниже базового уровня без явного указания) - Расчёты прозрачны и не используют 'фейковую математику' (например, белки и жиры не могут оставаться неизменными при росте калорий) ## Вопросы - Какой базовый уровень TDEE используется (формула Харриса-Бенедикта, Миффлина-Сан Жеора или другая)? - Как система определяет 'базовую норму' активности — это фиксированное значение или рассчитывается индивидуально? - Какие именно данные активности учитываются: только шаги и тренировки из подключённых устройств, или также ручной ввод? - Должна ли система уменьшать TDEE при активности ниже базовой, или только повышать? - Какие пропорции БЖУ используются по умолчанию и могут ли они настраиваться пользователем? ## Исходное описание Фитнес-трекер: пересчёт бюджета калорий и БЖУ на основе фактической активности (шаги/тренировки). Если пользователь сжёг сверх базовой нормы — TDEE повышается, и БЖУ пересчитываются пропорционально новому TDEE, а не просто добавляются калории. Избегать фейковой математики: белок и жиры должны расти вместе с калориями. --- **Taiga:** #35 — https://taiga.grigowashere.ru/project/0/9/us/35 **Ветка:** `feature/35-пересчёт-бюджета-калорий-и-бжу-на-основе` Закрытие: `Closes gitea #N, taiga #REF` в коммите
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Grigo/Home_assistant#8