Прогресс клиента
/coach/clients/[id]/progress — страница, на которой видно динамику клиента по упражнениям, его серию дней с тренировками и регулярность. То самое, что Вы открываете перед очной тренировкой или звонком, чтобы понять, где он сейчас.
// коротко
- Серия — подряд идущие дни с завершёнными тренировками; «вчера» тоже считается.
- Регулярность — доля выполненных тренировок за последние 14 дней; цвет зависит от уровня.
- Графики: одна линия на упражнение, три переключаемые метрики.
- Личные рекорды считаются автоматически из записанных подходов — ничего вручную вести не нужно.
Что такое прогресс
Прогресс — снимок «как у клиента дела» в цифрах. Раздел специально сделан плотным: один экран без вкладок, чтобы важное не уходило за «следующий экран». Ниже разбираем по блокам.

Серия дней
Серия — количество подряд идущих дней, в которых у клиента есть хотя бы одна завершённая тренировка. Серия терпима к сегодняшнему дню: если последняя тренировка была вчера, а сегодня Вы просто смотрите статистику, она не сбрасывается. Если же последняя активность была три дня назад — серия прервана.
Бейдж серии — тот же, что клиент видит в шапке своего кабинета.
Регулярность
Регулярность считается в окне 14 дней: выполнено / запланировано. Если у тренировки дата ≤ сегодня и она помечена завершённой — она идёт в числитель; запланирована и не выполнена — только в знаменатель.
- ≥ 80%
- Зелёный. «В графике, ничего не меняем, лишнего не добавляем».
- ≥ 50%
- Жёлтый. «Стоит обсудить, что мешает».
- < 50%
- Красный. «Скорее всего пора пересобрать план или снизить нагрузку».
Графики по упражнениям
Под блоком показателей — секция с графиками. По одной линии на каждое упражнение, которое клиент записал хотя бы раз. Точки — завершённые тренировки.

Переключение метрик
У каждого графика — переключатель из трёх метрик:
- Рабочий подход
- Максимальный вес × повторы за тренировку. Хорошо отражает прогресс в силе.
- Объём
- Сумма (вес × повторы) по всем подходам. Хорошо отражает «работу».
- 1ПМ (Эпли)
- Расчётный одноповторный максимум по формуле Эпли: w × (1 + r/30).
Личные рекорды
Рядом с графиками — карточки личных рекордов. Они считаются прямо из записанных подходов: «лучший вес × повторы» и «лучший расчётный 1ПМ с датой». Отдельной таблицы рекордов нет — только живые, всегда актуальные данные.
Обратная связь по сессии
Прогресс — это место «посмотреть, как идут дела вообще». Чтобы оставить обратную связь по конкретной тренировке, открываете её страницу: там — общее поле обратной связи и комментарии под упражнениями.
Если хочется сравнить прогресс с замерами тела — это раздел кастомных метрик (вес, окружности, сон). Графики метрик живут отдельно от графиков упражнений, чтобы их можно было читать независимо.