Current body metrics
-{{ user.display_name }} {% if user.is_stub %}stub{% endif %}
+ {% for user in summary.users if user.id == 'john' %} +{{ user.current_weight_lbs if user.current_weight_lbs is not none else '—' }}{% if user.current_weight_lbs is not none %} lb{% endif %}
-BMI: {{ '%.1f'|format(user.current_bmi) if user.current_bmi is not none else 'Not set yet' }}
-System: {{ user.measurement_system }}
- {% if user.latest_measurements %} -- Waist {{ user.latest_measurements.waist_inches or '—' }} in · - Hips {{ user.latest_measurements.hip_inches or '—' }} in · - Chest {{ user.latest_measurements.chest_inches or '—' }} in · - Neck {{ user.latest_measurements.neck_inches or '—' }} in -
- {% else %} -No body measurements logged yet.
- {% endif %}{{ '%.1f'|format(user.current_bmi) if user.current_bmi is not none else '—' }}
+-
+
- Waist {{ user.latest_measurements.waist_inches or '—' }} in +
- Chest {{ user.latest_measurements.chest_inches or '—' }} in +
- Hips {{ user.latest_measurements.hip_inches or '—' }} in +
- Neck {{ user.latest_measurements.neck_inches or '—' }} in +
No body measurements logged yet.
+ {% endif %} + {% endfor %} -V1 focus
--
-
- Structured workout logging with routines and exercises. -
- Body-weight, BMI, waist/hip/chest/neck history in imperial units. -
- Recent workouts, volume trends, and simple PR tracking. +
- Routines: {{ summary.counts.routines }} +
- Exercise templates: {{ summary.counts.exercise_templates }} +
- Workout sessions: {{ summary.counts.workout_sessions }}
-
+ {{ routine.name }}
+
{{ routine.exercises|length }} exercises
+ +
+ {% endfor %}
+
Current routine board
+-
+
-
+ {% for routine in summary.routines %}
+
Log weight
Log body measurements
Add exercise template
- -Build routine draft
- -Quick log workout
- -Current routine board
-John's current five-day split is now loaded as the default routine library with a default prescription of 3 sets of 10 reps. Weights are still TBD.
--
-
- Exercise templates: {{ summary.counts.exercise_templates }} -
- Routines: {{ summary.counts.routines }} -
Loaded routine days
--
- {% for routine in summary.routines %}
-
-
- {{ routine.name }}
-
{{ routine.exercises|length }} exercises{% if routine.notes %} · {{ routine.notes }}{% endif %}
- -
- {% endfor %}
-
Template snapshot
--
- {% for template in summary.exercise_templates %}
-
- {{ template.name }}{% if template.equipment %} · {{ template.equipment }}{% endif %} - {% endfor %} -
Recent workouts
{% if john_workout_history %} @@ -223,50 +137,7 @@ {% endif %}John history snapshot
-Recent weights
- {% if john_weight_history %} --
- {% for entry in john_weight_history %}
-
- {{ entry.recorded_at }} · {{ entry.weight_lbs }} lb{% if entry.bmi is not none %} · BMI {{ '%.1f'|format(entry.bmi) }}{% endif %} - {% endfor %} -
No weight entries yet.
- {% endif %} -Recent measurements
- {% if john_measurement_history %} --
- {% for entry in john_measurement_history %}
-
- {{ entry.recorded_at }} · Waist {{ entry.waist_inches or '—' }} · Chest {{ entry.chest_inches or '—' }} · Hips {{ entry.hip_inches or '—' }} · Neck {{ entry.neck_inches or '—' }} - {% endfor %} -
No measurement entries yet.
- {% endif %} -Current counts
--
-
- Workout sessions: {{ summary.counts.workout_sessions }} -
- Weight entries: {{ summary.counts.weight_entries }} -
- Measurement entries: {{ summary.counts.measurement_entries }} -
- Exercise templates: {{ summary.counts.exercise_templates }} -
- Routines: {{ summary.counts.routines }} -
Exercise bests
{% if john_progression %} @@ -285,14 +156,108 @@Next likely build
--
-
- Replace placeholder routines with John’s real day-by-day program tomorrow. -
- Routine-specific workout entry flow driven directly from the saved split. -
- Exercise progression and PR views. -
Add exercise template
+ + {% if summary.exercise_templates %} +Template snapshot
+-
+ {% for template in summary.exercise_templates %}
+
- {{ template.name }}{% if template.equipment %} · {{ template.equipment }}{% endif %} + {% endfor %} +
Quick log workout
+ +Build routine draft
+ +Recent body history
+Recent weights
+ {% if john_weight_history %} +-
+ {% for entry in john_weight_history %}
+
- {{ entry.recorded_at }} · {{ entry.weight_lbs }} lb{% if entry.bmi is not none %} · BMI {{ '%.1f'|format(entry.bmi) }}{% endif %} + {% endfor %} +
No weight entries yet.
+ {% endif %} +Recent measurements
+ {% if john_measurement_history %} +-
+ {% for entry in john_measurement_history %}
+
- {{ entry.recorded_at }} · Waist {{ entry.waist_inches or '—' }} · Chest {{ entry.chest_inches or '—' }} · Hips {{ entry.hip_inches or '—' }} · Neck {{ entry.neck_inches or '—' }} + {% endfor %} +
No measurement entries yet.
+ {% endif %} +
-