Реализовать динамический пересчёт дневного бюджета калорий (TDEE) и пропорций БЖУ в фитнес-трекере. При поступлении данных о фактической активности (шаги, тренировки) система должна повышать TDEE, если пользователь сжёг больше базовой нормы. БЖУ (белки, жиры, углеводы) должны пересчитываться пропорционально новому TDEE, а не простым добавлением калорий. Важно сохранять корректные пропорции макронутриентов, чтобы белки и жиры росли вместе с общей калорийностью.
Acceptance criteria
При добавлении шагов или тренировок, превышающих базовую активность, TDEE пользователя корректно повышается
Белки, жиры и углеводы пересчитываются пропорционально новому TDEE, а не фиксированным сложением калорий
Пропорции БЖУ остаются корректными и соответствуют выбранной диетической стратегии пользователя
Система корректно обрабатывает случаи, когда фактическая активность ниже базовой (TDEE не должен уменьшаться ниже базового уровня без явного указания)
Расчёты прозрачны и не используют 'фейковую математику' (например, белки и жиры не могут оставаться неизменными при росте калорий)
Вопросы
Какой базовый уровень TDEE используется (формула Харриса-Бенедикта, Миффлина-Сан Жеора или другая)?
Как система определяет 'базовую норму' активности — это фиксированное значение или рассчитывается индивидуально?
Какие именно данные активности учитываются: только шаги и тренировки из подключённых устройств, или также ручной ввод?
Должна ли система уменьшать TDEE при активности ниже базовой, или только повышать?
Какие пропорции БЖУ используются по умолчанию и могут ли они настраиваться пользователем?
Исходное описание
Фитнес-трекер: пересчёт бюджета калорий и БЖУ на основе фактической активности (шаги/тренировки). Если пользователь сжёг сверх базовой нормы — TDEE повышается, и БЖУ пересчитываются пропорционально новому TDEE, а не просто добавляются калории. Избегать фейковой математики: белок и жиры должны расти вместе с калориями.
**Тип:** 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` в коммите
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Тип: feature
Реализовать динамический пересчёт дневного бюджета калорий (TDEE) и пропорций БЖУ в фитнес-трекере. При поступлении данных о фактической активности (шаги, тренировки) система должна повышать TDEE, если пользователь сжёг больше базовой нормы. БЖУ (белки, жиры, углеводы) должны пересчитываться пропорционально новому TDEE, а не простым добавлением калорий. Важно сохранять корректные пропорции макронутриентов, чтобы белки и жиры росли вместе с общей калорийностью.
Acceptance criteria
Вопросы
Исходное описание
Фитнес-трекер: пересчёт бюджета калорий и БЖУ на основе фактической активности (шаги/тренировки). Если пользователь сжёг сверх базовой нормы — TDEE повышается, и БЖУ пересчитываются пропорционально новому TDEE, а не просто добавляются калории. Избегать фейковой математики: белок и жиры должны расти вместе с калориями.
Taiga: #35 — https://taiga.grigowashere.ru/project/0/9/us/35
Ветка:
feature/35-пересчёт-бюджета-калорий-и-бжу-на-основеЗакрытие:
Closes gitea #N, taiga #REFв коммите