C:\SUDO_AI\CASES\FITFUTURE

SUDO AI / Fitness AI

FitFuture AI

Персональный маршрут тренировок и питания внутри Telegram Mini App с AI-чатом и административным контуром.

Интерфейс FitFuture AI

Проблема процесса

Какие боли закрывает система

Одинаковые программы для разных пользователей.

Рацион и список покупок собираются вручную.

Тренировки, питание и прогресс живут в разных сервисах.

Архитектура

Контур решения

профильAI-плантренировки + менюпрогресс
Технологический контур:Telegram Mini App / Fastify / Prisma / PostgreSQL / Redis / OpenAI / Gemini

Состав системы

Модули и контрольные точки

Каждый модуль имеет вход, проверяемый результат и обработку исключений.

13 экранов онбординга22 основных экранаменю на 14 днейAI-чатплатежиадминка и аудит
acceptance_criteria.txtVERIFIABLE

План учитывает цели, калории, БЖУ и аллергены.

Список покупок собирается автоматически.

Администратор управляет воронкой, моделями и контентом.

Технический разбор

Как устроен проект

Практическая схема выбора, внедрения и эксплуатации без обещаний «магии одной кнопки».

Архитектура кейса

Профиль пользователя связан с версиями плана и ежедневными событиями

Онбординг нормализует цели, ограничения, аллергены и исходные показатели до передачи в AI-планировщик. Тренировки, меню и список покупок формируются из одной версии профиля, поэтому изменение параметров не смешивается с уже выполненными днями.

AI-чат получает контекст текущего плана, но не изменяет критичные параметры без проверки. Административный контур хранит состояние воронки, выбранную модель и историю операций, а платежи отделены от генерации рекомендаций.

  • версионирование профиля
  • единая модель питания и тренировок
  • контроль аллергенов
  • история AI-ответов
  • административный аудит

FAQ.txt

Вопросы до старта

Коротко о границах, сроках, данных и экономике проекта.

Как предотвращаются противоречия между меню и профилем?

План строится из нормализованного профиля и проходит проверки по ограничениям, калориям и аллергенам. При изменении параметров создаётся новая версия.

Начнём с одного процесса

Опишите текущую работу, системы и ограничения. Вернёмся с техническими вопросами и форматом первого этапа.

отправить технический бриф