Кастомные метрики
/coach/metrics — Ваша библиотека замеров. Вы решаете, что измерять — вес, окружности, сон, пульс покоя, что угодно с числом, — назначаете подходящие метрики клиенту, а он сам вносит значения.
// коротко
- Метрика — карточка с именем, единицей и опциональным целевым диапазоном.
- Метрики собираются в группы: «Состав тела», «Нагрузка», «Сон» и т. д.
- Назначение делает метрику видимой у клиента; снятие — мягкое, история не теряется.
- Клиент вносит значение, дату и заметку. Вы видите историю и графики.
Что это
В отличие от подходов в тренировке, кастомные метрики — про то, что происходит между тренировками: вес, окружности, талия, сон, пульс. Раздел опциональный: если у Вас силовой формат, можно ими не пользоваться. Но когда метрики нужны — они нужны системно, поэтому вынесены отдельно.

Библиотека и группы
Библиотека построена по группам: Вы создаёте группу кнопкой «Новая группа» и добавляете в неё метрики. У каждой группы свой порядок; метрики переставляются стрелками. Если группу удалить, её метрики уйдут в сегмент «Без группы» — данные не пропадут.


Назначение клиенту
Назначение живёт на странице /coach/clients/[id]/metrics. Вы выбираете из библиотеки те метрики, которые этому клиенту имеют смысл, и нажимаете «Назначить». Здесь же задаётся порядок, в котором метрики покажутся клиенту в его кабинете.


Ввод значений клиентом
Клиент заходит на /client/metrics: для каждой метрики форма быстрого ввода — значение, дата, опциональная заметка. Если у метрики задан целевой диапазон, сверху карточки появляется бейдж «в норме» или «вне нормы».


История и удаление записей
Вы видите полную историю замеров на той же странице метрик клиента: значения, даты, заметки. Запись можно удалить — например, если клиент ошибся при вводе. Мягкого удаления нет: сделано намеренно, чтобы график оставался достоверным.

Графики прогресса
На клиентской странице /client/progress в нижней секции выводятся графики метрик: одна линия на метрику, точки — внесённые значения. На стороне тренера такой же график доступен в разделе прогресса.

Снятие и архив
Если метрика стала клиенту неактуальна, её можно снять. Это мягкое архивирование, а не удаление: история значений сохраняется, но карточка пропадает у клиента и из графиков. Если позже Вы назначите метрику снова — старые точки вернутся на график.
