diff options
| author | Marius Peter <dev@marius-peter.com> | 2026-07-18 23:23:35 +0200 |
|---|---|---|
| committer | Marius Peter <dev@marius-peter.com> | 2026-07-18 23:23:35 +0200 |
| commit | 753e25e99ddf57be78ff27ad89cb7e1bbc99d041 (patch) | |
| tree | 43db69ec341520f2923f2f13d0cd8846a9acac35 /templates/session-complete.html | |
Initial commit: HITO MVP
Heavy Duty I prescriptive training system encoding Mentzer's methodology.
- 4-day split program (Chest & Back, Legs, Shoulders, Arms)
- Prescription engine with pre-exhaust superset structure
- Strict progression logic (+5kg large / +2.5kg small muscles)
- Recovery gating with stall-based extension and override
- Onboarding via experience level (Novice/Intermediate/Advanced)
- Session logging with full progression analysis
- Exercise substitution (33 alternatives for 17 canonical movements)
- Objectivist aesthetic: black/gold, serif, rectilinear
Stack: Hunchentoot, Mito/SQLite, Djula, SBCL
Diffstat (limited to 'templates/session-complete.html')
| -rw-r--r-- | templates/session-complete.html | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/templates/session-complete.html b/templates/session-complete.html new file mode 100644 index 0000000..8cd18b3 --- /dev/null +++ b/templates/session-complete.html @@ -0,0 +1,46 @@ +{% extends "base.html" %} + +{% block title %} — Session Complete{% endblock %} + +{% block content %} +<section class="session-complete"> + <h2>Session Complete</h2> + + <div class="progression-results"> + {% for result in results %} + <div class="result-entry {{ result.status }}"> + <span class="exercise-name">{{ result.exercise_name }}</span> + <span class="result-text">{{ result.text }}</span> + </div> + {% endfor %} + </div> + + {% if has_increases %} + <p class="summary increase"> + Weight increased on {{ increase_count }} exercise{{ increase_plural }}. + </p> + {% endif %} + + {% if has_stalls %} + <p class="summary stall"> + {{ stall_count }} stall{{ stall_plural }} detected. Extended recovery is indicated. + </p> + {% endif %} + + <div class="recovery-info"> + <h3>Recovery</h3> + <p>Your next session is prescribed for <strong>{{ next_date }}</strong>.</p> + <p class="recovery-reason">{{ recovery_reason }}</p> + </div> + + <a href="/" class="btn-primary">RETURN TO DASHBOARD</a> +</section> +{% endblock %} + +{% block quote %} +<blockquote> + “The muscles grow during rest, not during training. Training is merely + the stimulus; rest is where adaptation occurs.” + <cite>— Mike Mentzer</cite> +</blockquote> +{% endblock %} |