Template Overview

Lifting weights without recording precise numbers leads to spinning your wheels: guessing what weights you lifted last week, failing to apply progressive overload, and plateauing for months or years.

An effective strength training log is an engineering ledger for the human body. By recording exact barbell weights, sets, repetitions, Rate of Perceived Exertion (RPE), and recovery states, you ensure that every workout systematically challenges your adaptation threshold.

This template provides a comprehensive strength workout log: session metadata, warm-up protocol, main compound lift matrix with RPE tracking, accessory supersets, total volume calculations, and recovery notes.

Markdown Template Structure

Copy the block below or click Download .md File to add this template directly to your personal vault:

---
title: "Workout: [Day Focus - e.g., Lower Body / Squat Focus]"
date: [YYYY-MM-DD]
session_number: [Number]
training_block: "[Hypertrophy / Strength / Peaking Phase]"
bodyweight: "[Weight in kg / lbs]"
sleep_hours_prior: [Hours]
readiness_score: "[1-10 Scale]"
tags: [personal, health, fitness, strength-training, workout-log]
---

# Workout: [Day Focus] — [YYYY-MM-DD]

## 1. Readiness & Pre-Workout Physical State
- **Sleep Quality:** [Restful / Fragmented] (Total: [X] hours).
- **Physical Aches / Mobility Flags:** [e.g., Left hip flexor tight; right shoulder normal].
- **Pre-Workout Fuel:** [Meal description / hydration / caffeine timing].

## 2. Dynamic Warm-Up Protocol (8-10 Minutes)
- [ ] 3 minutes light rowing / air bike (elevate core temperature).
- [ ] Hip 90/90 mobility drill (2 sets x 10 reps).
- [ ] World's Greatest Stretch & thoracic rotations.
- [ ] Empty barbell movement primer (2 sets x 8 reps).

## 3. Primary Compound Movement: [Barbell Squat / Deadlift / Press]
*Target Scheme: [e.g., 4 sets x 5 reps @ RPE 8]*

| Set # | Weight (kg/lbs) | Target Reps | Actual Reps | RPE (1-10) | Rest (sec) | Form & Technical Notes |
| :---: | :---: | :---: | :---: | :---: | :---: | :--- |
| **W1** | 60 kg | 5 | 5 | RPE 4 | 90s | Warmup set; smooth bar path |
| **W2** | 90 kg | 3 | 3 | RPE 6 | 120s | Warmup set; braced core |
| **1** | 120 kg | 5 | 5 | RPE 7.5 | 180s | Working set 1; crisp lockout |
| **2** | 120 kg | 5 | 5 | RPE 8.0 | 180s | Working set 2; solid depth |
| **3** | 120 kg | 5 | 5 | RPE 8.5 | 210s | Working set 3; slight grind on rep 5 |
| **4** | 120 kg | 5 | 4 | RPE 9.5 | — | Working set 4; reached RIR 0 |

## 4. Secondary & Accessory Hypertrophy Movements
### Movement 2: [Romanian Deadlift / Incline Dumbbell Press]
- **Target:** 3 sets x 8-10 reps.
  - Set 1: [Weight] x [Reps] (RPE [X])
  - Set 2: [Weight] x [Reps] (RPE [X])
  - Set 3: [Weight] x [Reps] (RPE [X])

### Movement 3 (Superset): [Bulgarian Split Squat + Hanging Leg Raise]
- **Set 1:** [Weight] x [Reps] + 15 core reps.
- **Set 2:** [Weight] x [Reps] + 15 core reps.
- **Set 3:** [Weight] x [Reps] + 15 core reps.

## 5. Session Volume & Progressive Overload Evaluation
- **Total Primary Lift Volume:** $[Weight] \times [Reps] = \text{Total Tonnage}$.
- **Comparison to Last Session:** $+2.5$ kg load increase verified; progressive overload maintained.
- **Immediate Post-Workout Nutrition:** [40g whey protein + carbs].

Filled Real-World Example

Here is a realistic example demonstrating how this template captures actual deliberations:

---
title: "Workout: Lower Body Strength - Squat & RDL Focus"
date: [YYYY-MM-DD]
session_number: 48
training_block: "Block 3: Strength & Hypertrophy"
bodyweight: "82.4 kg"
sleep_hours_prior: 8.0
readiness_score: "8 / 10"
tags: [personal, health, fitness, strength-training, workout-log]
---

# Workout: Lower Body Strength — Squat & RDL Focus — [YYYY-MM-DD]

## 1. Readiness & Pre-Workout State
- **Sleep Quality:** 8.0 hours deep sleep; HRV 78ms (fully recovered).
- **Physical Aches:** Zero joint pain; slight hamstring tightness from Tuesday trail run.
- **Pre-Workout Fuel:** Oatmeal with banana and honey 90 minutes prior; black coffee 30 minutes prior.

## 2. Dynamic Warm-Up Protocol
- [x] 500m rowing machine (sub-2:00 pace).
- [x] Hip 90/90 mobility drill (2 x 10).
- [x] Banded lateral monster walks.
- [x] Empty barbell squat tempo pauses (2 x 5 with 3-second hold in hole).

## 3. Primary Compound Movement: Barbell Back Squat
*Target: 4 sets x 5 reps @ 135 kg (RPE 8)*

| Set # | Weight (kg) | Target Reps | Actual Reps | RPE | Rest | Notes |
| :---: | :---: | :---: | :---: | :---: | :---: | :--- |
| **W1** | 60 kg | 5 | 5 | RPE 4 | 90s | Clean warmup |
| **W2** | 90 kg | 4 | 4 | RPE 5.5 | 120s | Fast bar velocity |
| **W3** | 115 kg | 2 | 2 | RPE 6.5 | 150s | Final primer |
| **1** | 135 kg | 5 | 5 | RPE 7.5 | 180s | Felt light; perfect depth below parallel |
| **2** | 135 kg | 5 | 5 | RPE 8.0 | 180s | Maintained chest angle out of hole |
| **3** | 135 kg | 5 | 5 | RPE 8.5 | 210s | Rep 5 slightly slower, excellent brace |
| **4** | 135 kg | 5 | 5 | RPE 9.0 | — | Completed all 5 reps cleanly |

## 4. Secondary & Accessory Movements
### Movement 2: Romanian Deadlifts (RDLs)
- **Target:** 3 sets x 8 reps with straps.
  - Set 1: 100 kg x 8 reps (RPE 7)
  - Set 2: 105 kg x 8 reps (RPE 8)
  - Set 3: 105 kg x 8 reps (RPE 8.5) — deep hamstring stretch.

### Movement 3: Standing Calf Raises & Hanging Knee Tucks
- **Set 1:** 80 kg x 12 reps + 15 knee tucks.
- **Set 2:** 80 kg x 12 reps + 15 knee tucks.
- **Set 3:** 80 kg x 12 reps + 15 knee tucks.

## 5. Session Volume & Progressive Overload
- **Squat Primary Volume:** $135\text{ kg} \times 20\text{ reps} = 2,700\text{ kg}$.
- **Progressive Overload Delta:** Increased load from 132.5 kg last week (+2.5 kg); completed target reps at RPE $\le 9$.
- **Next Week Target:** Progress to 137.5 kg for $4 \times 5$ next Thursday.

When to Use and When to Avoid

When to Use

  • Logging barbell strength training sessions, powerlifting, or bodybuilding workouts.
  • Tracking progressive overload volume and RPE exertion across multi-week training blocks.
  • Recording warm-up protocols, mobility flags, and pre-workout recovery telemetry.
  • Maintaining permanent personal athletic records in clean, offline-accessible Markdown.

When to Avoid

  • Logging casual, unstructured walks or light yoga stretches.
  • Documenting team software development sprint tickets.
  • Tracking corporate travel expenses and plane tickets.
  • Writing published essays or technical articles.

On-Device AI Integration

Track strength training progress with Oyma on macOS:

Analyze the workout session notes and lifting numbers:
1. Synthesize session readiness, recovery indicators, and warm-up completion.
2. Build the primary compound lift table tracking weight, reps, RPE, rest, and bar mechanics.
3. Detail accessory hypertrophy movements and calculate total tonnage volume.
4. Compare metrics against the prior session to verify progressive overload and set next targets.
Output in clean, structured CommonMark.

Your private training logs and physical health metrics stay completely local on your Mac.

Frequently Asked Questions

What is progressive overload in strength training?

The systematic increase of stress placed upon the musculoskeletal system over time (by adding weight, reps, sets, or decreasing rest periods) to stimulate continuous muscle and strength adaptation.

What does RPE mean in workout logging?

Rate of Perceived Exertion (scale of 1 to 10): RPE 8 means you could have performed 2 more repetitions before muscular failure (2 Reps in Reserve / RIR).

Why log workouts in Markdown instead of a mobile fitness app?

Mobile workout apps are notoriously ad-heavy, slow to load between sets, and lock your historical training data in closed silos. A local Markdown file gives you instant editing and permanent data control.