Performance stays exercise-specific
Load and repetitions are interpreted within the same movement instead of being compared across mechanically different exercises.
Loading…
A lifting log built around useful questions
Lorenzo's Lifting Ledger connects exercise performance to a transparent model of muscular involvement. It records the work you did, shows the assumptions behind every interpretation, and avoids impressive-looking statistics that cannot guide a training decision.
How it works
The app does not turn every input into a single score. It preserves the underlying performance data, then applies documented models only where they add a defensible interpretation.
Record the exercise, load, repetitions, set type and proximity to failure. Warm-ups remain distinct from working sets.
Workout history and the global catalogue use the same exercise identity, avoiding silent duplication and broken trends.
An authored exercise-to-muscle layer identifies worthwhile hypertrophic relevance for a sufficiently hard set performed as intended.
Session history and personal statistics emphasize consistency, hard sets and exercise-specific progression rather than decorative totals.
What makes the approach different
Many lifting dashboards can total whatever is easy to multiply. This project starts with the decision the metric is meant to support, then asks whether the calculation survives differences in effort, exercise mechanics, technique and equipment.
Every metric should help a person evaluate training, monitor progression, understand relevant exposure, manage fatigue, or make a better programming decision.
Load and repetitions are interpreted within the same movement instead of being compared across mechanically different exercises.
Weight × repetitions measures external mass moved repeatedly. It is not treated as hypertrophic stimulus, workload quality or progression.
Forty anatomical entities support modelling while thirteen larger groups keep session history readable. Users can switch between both views.
Published evidence, calculated estimates, authored models and product decisions are labelled as different kinds of knowledge.
What the app pays attention to
Scientific foundations
These documents expose the evidence standard, data model, authored assumptions, limitations and product decisions behind the interface.
Evidence is assessed claim by claim, with attention to directness, trained populations, comparators, adherence and uncertainty.
Study-selection protocolForty muscle entities balance anatomical resolution with what can be modelled and defended for hypertrophy applications.
Muscle taxonomyIndependent contribution ratings organize exercises biomechanically without pretending to be measured joint torque or stimulus.
A 40 × 40 matrix records anatomical capability as a functional prior, while leaving exercise context to downstream layers.
Functional-anatomy modelOrdinary matrix composition provides a traceable bridge from exercises through patterns to muscles without becoming a growth score.
Composition methodAn authored 138 × 40 layer filters anatomical possibility through exercise context for one sufficiently hard, competently performed set.
Relevance methodThe project documents missing context—including force-sharing, muscle length and resistance profiles—rather than hiding it.
Current limitationsExternal mass × repetitions is rejected as a hypertrophy, progression, workload or personal-statistics metric.
Tonnage decisionTransparent calculations, defensible metrics, owner-scoped data and visible limitations govern what reaches the interface.
Design rulesBrzycki and Epley estimates form an exercise-specific range, with invalid domains and practical limitations made explicit.
weight × 36 ÷ (37 − reps)Epleyweight × (1 + reps ÷ 30)Literature
Loading document…
Training log
Loading your sessions…
Results include sessions containing exercises whose names match your search.
Understand what is changing in your training.
Loading your dashboard…
Weighted sets
Modelled from working sets and exercise-specific muscle relevance.
Each working set (reported RIR 0–3) contributes between 0 and 1 weighted set to a muscle or group based on the exercise's authored hypertrophic-relevance mapping. Warm-ups and 4+ RIR sets are excluded by this product rule; that does not mean 4+ RIR produces literally zero hypertrophy. This estimates worthwhile muscular involvement, not growth, force, or “effective sets.”
Over time
What trained it
Each qualifying set preserves Brzycki and Epley estimates from completed reps plus both estimates using reps + reported RIR. This four-value model spread is not a confidence interval or a measured max. 4+ RIR sets are excluded. Relative mode divides each value independently by body weight on its workout date.
Last 4 weeks vs previous 4 weeks
Percentage change uses the previous 4 weeks as the baseline. “New this period” is shown when that baseline is zero. Increases are green and decreases are red, with a signed text label so color is never the only cue. Changes are descriptive and are not recommendations about how much a muscle should be trained.
Sessions counts dated workout records in the selected period. Working sets includes non-warm-up sets with reported RIR 0–3; warm-ups and 4+ RIR sets remain in history but are excluded. Exercises trained counts exact catalogue exercise names with a working set.
Modelled muscle exposure adds the authored exercise–muscle relevance coefficient for every working set. A UI group's value uses the highest child-muscle coefficient for each set, preventing groups with more anatomical entities from being inflated.
Exercise progression selects one representative RIR 0–3 working set per equipment identity and session using completed performance only: higher lower observed Brzycki/Epley estimate, then higher upper estimate, load, and reps. It then plots four inspectable values: observed Brzycki and Epley, and both formulas using completed reps + reported RIR.
Relative estimated 1RM divides all four calculated values independently by measured or interpolated body weight on the workout date. It is shown in × BW, is unavailable outside body-weight coverage, and never changes stored absolute estimates.
Account data
Import measured scale weights in kilograms. Missing days between measurements are calculated by linear interpolation and are never stored as observations.
Removes only your body-weight measurements and their import provenance.
Reusable exercise pools for starting future workouts. Exercises are kept alphabetically, not in a prescribed order.
Loading your presets…
Create a reusable pool from the exercise catalogue or one of your previous sessions.
Scientific foundations
A transparent record of the evidence, authored models, assumptions, and limits behind the app.
Our standard
The app separates published evidence, calculated estimates, authored product models, and product decisions. A value is not presented as scientific fact merely because it is numerical.
Outcome evidence is assessed claim by claim. The protocol prioritizes direct measurement, trained populations, appropriate comparators, adherence, uncertainty, and whether the study actually isolates the variable being discussed.
The hypertrophy model begins with 40 muscle entities chosen at the highest anatomical resolution that is both useful and defensible. Muscles are separated when joint function, joint-crossing anatomy, longitudinal evidence, or exercise modelling makes the distinction meaningful.
The movement matrix organizes exercises across biomechanical dimensions. Its 0–1 coefficients are expert-authored contribution ratings—not percentages, probabilities, measured joint torques, or direct estimates of muscular stimulus.
This 40 × 40 matrix records which canonical muscles are anatomically capable of materially producing each movement pattern. Its coefficients are functional priors, not force shares or estimates of hypertrophic stimulus.
The exercise × muscle matrix is the transparent product of the exercise-to-pattern and pattern-to-muscle matrices. It traces every exercise to every canonical muscle without pretending the result is a measured hypertrophy score.
This authored 138 × 40 layer filters anatomical possibility through exercise context. It assigns worthwhile hypertrophic relevance under the assumption of one sufficiently hard set, intended technique, and a normal/full useful range of motion.
The present exercise → movement pattern → muscle function pipeline is a useful first-pass anatomical model, but it is not yet calibrated as a quantitative model of hypertrophic stimulus.
External mass multiplied by repetitions is not used as a hypertrophy, workload, progression, or personal-statistics metric. It ignores effort, biomechanics, resistance profiles, technique, muscle contribution, and differences between exercises.
The app's product standard requires transparent calculations, defensible metrics, owner-scoped data, and interfaces that expose the meaning and limitations of modelled results.
The app reports a range from the Brzycki and Epley equations using the logged load and repetitions. This is an estimate of exercise-specific performance, not a direct measurement of maximal strength.
Brzycki weight × 36 ÷ (37 − reps)
Epley weight × (1 + reps ÷ 30)
The range is omitted when the inputs are incomplete or outside Brzycki’s 1–36 repetition domain. Equipment, technique, fatigue, and individual response can all affect its accuracy.
Literature
Loading document…