fix ship the export and tolerate its absence

The startup seed reads workout_data.csv, but the file was untracked, so the deployed release (git archive of the tree) omitted it. The seed's open_in_bin then raised at boot, the post-receive health check failed, and the deploy rolled back — which is why hito.mlnp.fr stayed on the old commit. Track workout_data.csv so a deployment ships it and the import seed runs. Also guard the read: when no file exists at csv_path, log and skip the import rather than crash, so a release without the export still boots. Verified both paths start cleanly (CSV present seeds 31 records; CSV absent skips).

Commit
590e41cb89569c7e6e9703a698f688ab531a1f20
Author
Marius Peter <dev@marius-peter.com>
Author date
Committer
Marius Peter <dev@marius-peter.com>
Committer date
Changed files
bin/seed.ml
index 88aa62af..b16c6c86 100644..100644
@@ -144,6 +144,12 @@
144 144 Service.make ~repo |> fun service ->
145 145 Service.imported_records service trainee_id >>= fun records ->
146 146 if records <> [] then Lwt.return_unit
147 Added: else if not (Sys.file_exists csv_path) then (
148 Added: (* The Hevy export is a local, uncommitted convenience. A deployment ships
149 Added: no CSV, so its absence is normal: seed the account and routine, and skip
150 Added: the import rather than crashing on a missing file. *)
151 Added: Printf.eprintf "hito: seed CSV %s not found; skipping import\n%!" csv_path;
152 Added: Lwt.return_unit)
147 153 else import_csv repo trainee_id ~csv_path
148 154
149 155 let single_user repo ~password ~csv_path =
bin/seed.mli
index f28f99e7..b3541e9b 100644..100644
@@ -11,5 +11,7 @@
11 11 import the Hevy export at [csv_path] as personal history: parse it, map each
12 12 exercise the curated catalog names, acknowledge normal sets, and promote the
13 13 batch. Blocked workouts — drop sets, or exercises outside the catalog — are
14 Removed: left in the batch for review, never forced. Exits the process on a malformed
15 Removed: seed username or an import failure. *)
14 Added: left in the batch for review, never forced. When no file exists at
15 Added: [csv_path] the import is skipped, so a deployment that ships no export still
16 Added: seeds the account and routine. Exits the process on a malformed seed
17 Added: username or an import failure. *)
workout_data.csv
index 00000000..834d76eb 000000..100644
@@ -0,0 +1,442 @@
1 Added: "title","start_time","end_time","description","exercise_title","superset_id","exercise_notes","set_index","set_type","weight_kg","reps","distance_km","duration_seconds","rpe"
2 Added: "Consolidation Routine B","8 Sep 2026, 10:11","8 Sep 2026, 10:42","Need to sleep more.","Deadlift (Barbell)",,"",0,"warmup",60,5,,,
3 Added: "Consolidation Routine B","8 Sep 2026, 10:11","8 Sep 2026, 10:42","Need to sleep more.","Deadlift (Barbell)",,"",1,"warmup",100,2,,,
4 Added: "Consolidation Routine B","8 Sep 2026, 10:11","8 Sep 2026, 10:42","Need to sleep more.","Deadlift (Barbell)",,"",2,"failure",180,2,,,
5 Added: "Consolidation Routine B","8 Sep 2026, 10:11","8 Sep 2026, 10:42","Need to sleep more.","Deadlift (Barbell)",,"",3,"failure",140,4,,,
6 Added: "Consolidation Routine B","8 Sep 2026, 10:11","8 Sep 2026, 10:42","Need to sleep more.","Triceps Dip",,"",0,"failure",,8,,,
7 Added: "Consolidation Routine B","8 Sep 2026, 10:11","8 Sep 2026, 10:42","Need to sleep more.","Standing Calf Raise (Machine)",,"",0,"failure",125,16,,,
8 Added: "Consolidation Routine B","8 Sep 2026, 10:11","8 Sep 2026, 10:42","Need to sleep more.","Hammer Curl (Dumbbell)",,"",0,"failure",60,5,,,
9 Added: "Consolidation Routine B","8 Sep 2026, 10:11","8 Sep 2026, 10:42","Need to sleep more.","Hammer Curl (Dumbbell)",,"",1,"failure",45,5,,,
10 Added: "Cardio","5 Sep 2026, 19:34","5 Sep 2026, 20:04","","Rowing Machine",,"2:18.3 split",0,"normal",,,6.51,1800,
11 Added: "Consolidation Routine A","3 Sep 2026, 08:09","3 Sep 2026, 08:30","No food, no energy","Squat (Barbell)",,"",0,"warmup",60,6,,,
12 Added: "Consolidation Routine A","3 Sep 2026, 08:09","3 Sep 2026, 08:30","No food, no energy","Squat (Barbell)",,"",1,"warmup",100,2,,,
13 Added: "Consolidation Routine A","3 Sep 2026, 08:09","3 Sep 2026, 08:30","No food, no energy","Squat (Barbell)",,"",2,"failure",110,7,,,
14 Added: "Consolidation Routine A","3 Sep 2026, 08:09","3 Sep 2026, 08:30","No food, no energy","Reverse Grip Lat Pulldown (Cable)",,"",0,"warmup",65,5,,,
15 Added: "Consolidation Routine A","3 Sep 2026, 08:09","3 Sep 2026, 08:30","No food, no energy","Reverse Grip Lat Pulldown (Cable)",,"",1,"failure",115,7,,,
16 Added: "Cardio","29 Aug 2026, 15:12","29 Aug 2026, 15:42","","Rowing Machine",,"2:20.9 split",0,"normal",,,6.39,1800,
17 Added: "Consolidation Routine B","27 Aug 2026, 08:29","27 Aug 2026, 09:11","","Deadlift (Barbell)",,"",0,"warmup",60,5,,,
18 Added: "Consolidation Routine B","27 Aug 2026, 08:29","27 Aug 2026, 09:11","","Deadlift (Barbell)",,"",1,"warmup",100,2,,,
19 Added: "Consolidation Routine B","27 Aug 2026, 08:29","27 Aug 2026, 09:11","","Deadlift (Barbell)",,"",2,"failure",180,2,,,
20 Added: "Consolidation Routine B","27 Aug 2026, 08:29","27 Aug 2026, 09:11","","Deadlift (Barbell)",,"",3,"failure",140,5,,,
21 Added: "Consolidation Routine B","27 Aug 2026, 08:29","27 Aug 2026, 09:11","","Triceps Dip",,"",0,"failure",,8,,,
22 Added: "Consolidation Routine B","27 Aug 2026, 08:29","27 Aug 2026, 09:11","","Triceps Dip",,"",1,"failure",,3,,,
23 Added: "Consolidation Routine B","27 Aug 2026, 08:29","27 Aug 2026, 09:11","","Leg Extension (Machine)",,"",0,"warmup",40,6,,,
24 Added: "Consolidation Routine B","27 Aug 2026, 08:29","27 Aug 2026, 09:11","","Leg Extension (Machine)",,"",1,"failure",95,8,,,
25 Added: "Consolidation Routine B","27 Aug 2026, 08:29","27 Aug 2026, 09:11","","Triceps Pushdown",,"",0,"warmup",31.25,5,,,
26 Added: "Consolidation Routine B","27 Aug 2026, 08:29","27 Aug 2026, 09:11","","Triceps Pushdown",,"",1,"failure",41.25,8,,,
27 Added: "Consolidation Routine B","27 Aug 2026, 08:29","27 Aug 2026, 09:11","","Hammer Curl (Dumbbell)",,"",0,"failure",55,6,,,
28 Added: "Cardio","15 Aug 2026, 18:53","15 Aug 2026, 19:23","","Rowing Machine",,"2:24.3 split",0,"normal",,,6.24,1800,
29 Added: "Consolidation Routine A.2","13 Aug 2026, 08:56","13 Aug 2026, 09:39","Great Intensity","Leg Press (Machine)",,"",0,"warmup",80,10,,,
30 Added: "Consolidation Routine A.2","13 Aug 2026, 08:56","13 Aug 2026, 09:39","Great Intensity","Leg Press (Machine)",,"",1,"warmup",120,10,,,
31 Added: "Consolidation Routine A.2","13 Aug 2026, 08:56","13 Aug 2026, 09:39","Great Intensity","Leg Press (Machine)",,"",2,"warmup",160,6,,,
32 Added: "Consolidation Routine A.2","13 Aug 2026, 08:56","13 Aug 2026, 09:39","Great Intensity","Leg Press (Machine)",,"",3,"failure",220,16,,,
33 Added: "Consolidation Routine A.2","13 Aug 2026, 08:56","13 Aug 2026, 09:39","Great Intensity","Reverse Grip Lat Pulldown (Cable)",,"",0,"warmup",65,5,,,
34 Added: "Consolidation Routine A.2","13 Aug 2026, 08:56","13 Aug 2026, 09:39","Great Intensity","Reverse Grip Lat Pulldown (Cable)",,"",1,"failure",115,10,,,
35 Added: "Consolidation Routine A.2","13 Aug 2026, 08:56","13 Aug 2026, 09:39","Great Intensity","Seated Calf Raise",,"",0,"failure",60,16,,,
36 Added: "Consolidation Routine A.2","13 Aug 2026, 08:56","13 Aug 2026, 09:39","Great Intensity","Lateral Raise (Dumbbell)",,"",0,"warmup",25,4,,,
37 Added: "Consolidation Routine A.2","13 Aug 2026, 08:56","13 Aug 2026, 09:39","Great Intensity","Lateral Raise (Dumbbell)",,"",1,"failure",40,5,,,
38 Added: "Consolidation Routine A.2","13 Aug 2026, 08:56","13 Aug 2026, 09:39","Great Intensity","Lateral Raise (Dumbbell)",,"",2,"dropset",30,5,,,
39 Added: "Consolidation Routine A.2","13 Aug 2026, 08:56","13 Aug 2026, 09:39","Great Intensity","Crunch (Machine)",,"",0,"failure",25,10,,,
40 Added: "Consolidation Routine A.2","13 Aug 2026, 08:56","13 Aug 2026, 09:39","Great Intensity","Crunch (Machine)",,"",1,"failure",25,10,,,
41 Added: "Consolidation Routine B","8 Aug 2026, 13:58","8 Aug 2026, 15:06","","Deadlift (Barbell)",,"",0,"warmup",60,5,,,
42 Added: "Consolidation Routine B","8 Aug 2026, 13:58","8 Aug 2026, 15:06","","Deadlift (Barbell)",,"",1,"warmup",100,2,,,
43 Added: "Consolidation Routine B","8 Aug 2026, 13:58","8 Aug 2026, 15:06","","Deadlift (Barbell)",,"",2,"failure",180,4,,,
44 Added: "Consolidation Routine B","8 Aug 2026, 13:58","8 Aug 2026, 15:06","","Triceps Dip",,"",0,"failure",,7,,,
45 Added: "Consolidation Routine B","8 Aug 2026, 13:58","8 Aug 2026, 15:06","","Triceps Dip",,"",1,"failure",,4,,,
46 Added: "Consolidation Routine B","8 Aug 2026, 13:58","8 Aug 2026, 15:06","","Standing Calf Raise (Machine)",,"",0,"warmup",45,8,,,
47 Added: "Consolidation Routine B","8 Aug 2026, 13:58","8 Aug 2026, 15:06","","Standing Calf Raise (Machine)",,"",1,"failure",125,12,,,
48 Added: "Consolidation Routine B","8 Aug 2026, 13:58","8 Aug 2026, 15:06","","Seated Cable Row - V Grip (Cable)",,"",0,"failure",75,8,,,
49 Added: "Consolidation Routine B","8 Aug 2026, 13:58","8 Aug 2026, 15:06","","Hammer Curl (Dumbbell)",,"",0,"failure",55,6,,,
50 Added: "Consolidation Routine B","8 Aug 2026, 13:58","8 Aug 2026, 15:06","","Hammer Curl (Dumbbell)",,"",1,"dropset",30,8,,,
51 Added: "Consolidation Routine B","8 Aug 2026, 13:58","8 Aug 2026, 15:06","","Lateral Raise (Machine)",,"",0,"failure",40,5,,,
52 Added: "Consolidation Routine A","1 Aug 2026, 18:36","1 Aug 2026, 19:22","","Squat (Barbell)",,"",0,"warmup",60,6,,,
53 Added: "Consolidation Routine A","1 Aug 2026, 18:36","1 Aug 2026, 19:22","","Squat (Barbell)",,"",1,"failure",100,11,,,
54 Added: "Consolidation Routine A","1 Aug 2026, 18:36","1 Aug 2026, 19:22","","Reverse Grip Lat Pulldown (Cable)",,"",0,"warmup",60,5,,,
55 Added: "Consolidation Routine A","1 Aug 2026, 18:36","1 Aug 2026, 19:22","","Reverse Grip Lat Pulldown (Cable)",,"",1,"failure",115,10,,,
56 Added: "Consolidation Routine A","1 Aug 2026, 18:36","1 Aug 2026, 19:22","","Seated Calf Raise",,"",0,"failure",50,16,,,
57 Added: "Consolidation Routine A","1 Aug 2026, 18:36","1 Aug 2026, 19:22","","Chest Press (Machine)",,"",0,"failure",60,12,,,
58 Added: "Consolidation Routine A","1 Aug 2026, 18:36","1 Aug 2026, 19:22","","Lateral Raise (Machine)",,"I'm cooked",0,"failure",30,6,,,
59 Added: "Consolidation Routine B","25 Jul 2026, 12:55","25 Jul 2026, 13:50","","Deadlift (Barbell)",,"",0,"warmup",60,5,,,
60 Added: "Consolidation Routine B","25 Jul 2026, 12:55","25 Jul 2026, 13:50","","Deadlift (Barbell)",,"",1,"warmup",110,2,,,
61 Added: "Consolidation Routine B","25 Jul 2026, 12:55","25 Jul 2026, 13:50","","Deadlift (Barbell)",,"",2,"failure",180,3,,,
62 Added: "Consolidation Routine B","25 Jul 2026, 12:55","25 Jul 2026, 13:50","","Deadlift (Barbell)",,"",3,"failure",170,1,,,
63 Added: "Consolidation Routine B","25 Jul 2026, 12:55","25 Jul 2026, 13:50","","Deadlift (Barbell)",,"",4,"failure",100,16,,,
64 Added: "Consolidation Routine B","25 Jul 2026, 12:55","25 Jul 2026, 13:50","","Standing Calf Raise (Machine)",,"",0,"warmup",45,8,,,
65 Added: "Consolidation Routine B","25 Jul 2026, 12:55","25 Jul 2026, 13:50","","Standing Calf Raise (Machine)",,"",1,"failure",100,14,,,
66 Added: "Consolidation Routine B","25 Jul 2026, 12:55","25 Jul 2026, 13:50","","Triceps Dip",,"",0,"failure",,7,,,
67 Added: "Consolidation Routine B","25 Jul 2026, 12:55","25 Jul 2026, 13:50","","Triceps Dip",,"",1,"failure",,4,,,
68 Added: "Consolidation Routine B","25 Jul 2026, 12:55","25 Jul 2026, 13:50","","Pullover (Machine)",,"",0,"failure",70,10,,,
69 Added: "Consolidation Routine B","25 Jul 2026, 12:55","25 Jul 2026, 13:50","","Lateral Raise (Dumbbell)",,"",0,"warmup",25,4,,,
70 Added: "Consolidation Routine B","25 Jul 2026, 12:55","25 Jul 2026, 13:50","","Lateral Raise (Dumbbell)",,"",1,"failure",40,6,,,
71 Added: "Consolidation Routine B","25 Jul 2026, 12:55","25 Jul 2026, 13:50","","Lateral Raise (Dumbbell)",,"",2,"dropset",30,4,,,
72 Added: "Consolidation Routine A","18 Jul 2026, 12:29","18 Jul 2026, 13:30","","Squat (Barbell)",,"",0,"warmup",60,6,,,
73 Added: "Consolidation Routine A","18 Jul 2026, 12:29","18 Jul 2026, 13:30","","Squat (Barbell)",,"",1,"failure",110,7,,,
74 Added: "Consolidation Routine A","18 Jul 2026, 12:29","18 Jul 2026, 13:30","","Reverse Grip Lat Pulldown (Cable)",,"",0,"warmup",60,5,,,
75 Added: "Consolidation Routine A","18 Jul 2026, 12:29","18 Jul 2026, 13:30","","Reverse Grip Lat Pulldown (Cable)",,"",1,"failure",115,10,,,
76 Added: "Consolidation Routine A","18 Jul 2026, 12:29","18 Jul 2026, 13:30","","Leg Extension (Machine)",,"",0,"warmup",40,6,,,
77 Added: "Consolidation Routine A","18 Jul 2026, 12:29","18 Jul 2026, 13:30","","Leg Extension (Machine)",,"",1,"failure",90,9,,,
78 Added: "Consolidation Routine A","18 Jul 2026, 12:29","18 Jul 2026, 13:30","","Lateral Raise (Machine)",,"",0,"failure",72,8,,,
79 Added: "Consolidation Routine A","18 Jul 2026, 12:29","18 Jul 2026, 13:30","","Hammer Curl (Dumbbell)",,"",0,"failure",55,10,,,
80 Added: "Consolidation Routine B","13 Jul 2026, 19:24","13 Jul 2026, 20:07","Strength increased on secondary exercises.","Deadlift (Barbell)",,"",0,"warmup",60,5,,,
81 Added: "Consolidation Routine B","13 Jul 2026, 19:24","13 Jul 2026, 20:07","Strength increased on secondary exercises.","Deadlift (Barbell)",,"",1,"warmup",110,2,,,
82 Added: "Consolidation Routine B","13 Jul 2026, 19:24","13 Jul 2026, 20:07","Strength increased on secondary exercises.","Deadlift (Barbell)",,"",2,"failure",180,2,,,
83 Added: "Consolidation Routine B","13 Jul 2026, 19:24","13 Jul 2026, 20:07","Strength increased on secondary exercises.","Deadlift (Barbell)",,"",3,"failure",150,4,,,
84 Added: "Consolidation Routine B","13 Jul 2026, 19:24","13 Jul 2026, 20:07","Strength increased on secondary exercises.","Triceps Dip",,"",0,"failure",,5,,,
85 Added: "Consolidation Routine B","13 Jul 2026, 19:24","13 Jul 2026, 20:07","Strength increased on secondary exercises.","Triceps Dip",,"",1,"failure",,3,,,
86 Added: "Consolidation Routine B","13 Jul 2026, 19:24","13 Jul 2026, 20:07","Strength increased on secondary exercises.","Standing Calf Raise (Machine)",,"",0,"warmup",45,8,,,
87 Added: "Consolidation Routine B","13 Jul 2026, 19:24","13 Jul 2026, 20:07","Strength increased on secondary exercises.","Standing Calf Raise (Machine)",,"",1,"failure",90,12,,,
88 Added: "Consolidation Routine B","13 Jul 2026, 19:24","13 Jul 2026, 20:07","Strength increased on secondary exercises.","Lateral Raise (Dumbbell)",,"",0,"warmup",25,4,,,
89 Added: "Consolidation Routine B","13 Jul 2026, 19:24","13 Jul 2026, 20:07","Strength increased on secondary exercises.","Lateral Raise (Dumbbell)",,"",1,"failure",40,4,,,
90 Added: "Consolidation Routine B","13 Jul 2026, 19:24","13 Jul 2026, 20:07","Strength increased on secondary exercises.","Lateral Raise (Dumbbell)",,"",2,"dropset",30,4,,,
91 Added: "Bunker Berlin trial","17 Jun 2026, 18:14","17 Jun 2026, 19:15","Weak knee because of walking volume.\nTremendous energy in Bunker Berlin. Plus they have chilled White Monster. Seems like this will be my new gym in Berlin!","Squat (Barbell)",,"I have walked 40k steps in Berlin these past 2 days, my right knee hurts.",0,"warmup",60,6,,,
92 Added: "Bunker Berlin trial","17 Jun 2026, 18:14","17 Jun 2026, 19:15","Weak knee because of walking volume.\nTremendous energy in Bunker Berlin. Plus they have chilled White Monster. Seems like this will be my new gym in Berlin!","Squat (Barbell)",,"I have walked 40k steps in Berlin these past 2 days, my right knee hurts.",1,"failure",100,7,,,
93 Added: "Bunker Berlin trial","17 Jun 2026, 18:14","17 Jun 2026, 19:15","Weak knee because of walking volume.\nTremendous energy in Bunker Berlin. Plus they have chilled White Monster. Seems like this will be my new gym in Berlin!","Reverse Grip Lat Pulldown (Cable)",,"",0,"warmup",60,5,,,
94 Added: "Bunker Berlin trial","17 Jun 2026, 18:14","17 Jun 2026, 19:15","Weak knee because of walking volume.\nTremendous energy in Bunker Berlin. Plus they have chilled White Monster. Seems like this will be my new gym in Berlin!","Reverse Grip Lat Pulldown (Cable)",,"",1,"failure",115,7,,,
95 Added: "Bunker Berlin trial","17 Jun 2026, 18:14","17 Jun 2026, 19:15","Weak knee because of walking volume.\nTremendous energy in Bunker Berlin. Plus they have chilled White Monster. Seems like this will be my new gym in Berlin!","Leg Extension (Machine)",,"",0,"warmup",30,10,,,
96 Added: "Bunker Berlin trial","17 Jun 2026, 18:14","17 Jun 2026, 19:15","Weak knee because of walking volume.\nTremendous energy in Bunker Berlin. Plus they have chilled White Monster. Seems like this will be my new gym in Berlin!","Leg Extension (Machine)",,"",1,"failure",90,7,,,
97 Added: "Bunker Berlin trial","17 Jun 2026, 18:14","17 Jun 2026, 19:15","Weak knee because of walking volume.\nTremendous energy in Bunker Berlin. Plus they have chilled White Monster. Seems like this will be my new gym in Berlin!","Lateral Raise (Machine)",,"",0,"failure",68,10,,,
98 Added: "Bunker Berlin trial","17 Jun 2026, 18:14","17 Jun 2026, 19:15","Weak knee because of walking volume.\nTremendous energy in Bunker Berlin. Plus they have chilled White Monster. Seems like this will be my new gym in Berlin!","Standing Calf Raise (Machine)",,"",0,"warmup",45,8,,,
99 Added: "Bunker Berlin trial","17 Jun 2026, 18:14","17 Jun 2026, 19:15","Weak knee because of walking volume.\nTremendous energy in Bunker Berlin. Plus they have chilled White Monster. Seems like this will be my new gym in Berlin!","Standing Calf Raise (Machine)",,"",1,"failure",90,10,,,
100 Added: "Bunker Berlin trial","17 Jun 2026, 18:14","17 Jun 2026, 19:15","Weak knee because of walking volume.\nTremendous energy in Bunker Berlin. Plus they have chilled White Monster. Seems like this will be my new gym in Berlin!","Hammer Curl (Dumbbell)",,"",0,"failure",55,8,,,
101 Added: "Bunker Berlin trial","17 Jun 2026, 18:14","17 Jun 2026, 19:15","Weak knee because of walking volume.\nTremendous energy in Bunker Berlin. Plus they have chilled White Monster. Seems like this will be my new gym in Berlin!","Hammer Curl (Dumbbell)",,"",1,"dropset",20,10,,,
102 Added: "Full body with Paul Cassar","7 Jun 2026, 15:24","7 Jun 2026, 17:26","One last workout in Toulon!\nFinished with sled pushes 10m at a time, 20, 40, 60, 80, 100, 120, 140, and finally 160 kgs.","Leg Press (Machine)",,"Isometric machine",0,"warmup",70,8,,,
103 Added: "Full body with Paul Cassar","7 Jun 2026, 15:24","7 Jun 2026, 17:26","One last workout in Toulon!\nFinished with sled pushes 10m at a time, 20, 40, 60, 80, 100, 120, 140, and finally 160 kgs.","Leg Press (Machine)",,"Isometric machine",1,"warmup",110,9,,,
104 Added: "Full body with Paul Cassar","7 Jun 2026, 15:24","7 Jun 2026, 17:26","One last workout in Toulon!\nFinished with sled pushes 10m at a time, 20, 40, 60, 80, 100, 120, 140, and finally 160 kgs.","Leg Press (Machine)",,"Isometric machine",2,"failure",150,18,,,
105 Added: "Full body with Paul Cassar","7 Jun 2026, 15:24","7 Jun 2026, 17:26","One last workout in Toulon!\nFinished with sled pushes 10m at a time, 20, 40, 60, 80, 100, 120, 140, and finally 160 kgs.","Squat (Machine)",,"V-squat machine",0,"normal",64.5,8,,,
106 Added: "Full body with Paul Cassar","7 Jun 2026, 15:24","7 Jun 2026, 17:26","One last workout in Toulon!\nFinished with sled pushes 10m at a time, 20, 40, 60, 80, 100, 120, 140, and finally 160 kgs.","Pullover (Machine)",,"",0,"warmup",28.2,8,,,
107 Added: "Full body with Paul Cassar","7 Jun 2026, 15:24","7 Jun 2026, 17:26","One last workout in Toulon!\nFinished with sled pushes 10m at a time, 20, 40, 60, 80, 100, 120, 140, and finally 160 kgs.","Pullover (Machine)",,"",1,"failure",68.2,8,,,
108 Added: "Full body with Paul Cassar","7 Jun 2026, 15:24","7 Jun 2026, 17:26","One last workout in Toulon!\nFinished with sled pushes 10m at a time, 20, 40, 60, 80, 100, 120, 140, and finally 160 kgs.","Chest Press (Machine)",,"Standing chest press",0,"warmup",20,8,,,
109 Added: "Full body with Paul Cassar","7 Jun 2026, 15:24","7 Jun 2026, 17:26","One last workout in Toulon!\nFinished with sled pushes 10m at a time, 20, 40, 60, 80, 100, 120, 140, and finally 160 kgs.","Chest Press (Machine)",,"Standing chest press",1,"warmup",40,8,,,
110 Added: "Full body with Paul Cassar","7 Jun 2026, 15:24","7 Jun 2026, 17:26","One last workout in Toulon!\nFinished with sled pushes 10m at a time, 20, 40, 60, 80, 100, 120, 140, and finally 160 kgs.","Chest Press (Machine)",,"Standing chest press",2,"failure",60,10,,,
111 Added: "Full body with Paul Cassar","7 Jun 2026, 15:24","7 Jun 2026, 17:26","One last workout in Toulon!\nFinished with sled pushes 10m at a time, 20, 40, 60, 80, 100, 120, 140, and finally 160 kgs.","Bicep Curl (Barbell)",,"",0,"failure",30,10,,,
112 Added: "Full body with Paul Cassar","7 Jun 2026, 15:24","7 Jun 2026, 17:26","One last workout in Toulon!\nFinished with sled pushes 10m at a time, 20, 40, 60, 80, 100, 120, 140, and finally 160 kgs.","Iso-Lateral Row (Machine)",,"Not iso",0,"warmup",,8,,,
113 Added: "Full body with Paul Cassar","7 Jun 2026, 15:24","7 Jun 2026, 17:26","One last workout in Toulon!\nFinished with sled pushes 10m at a time, 20, 40, 60, 80, 100, 120, 140, and finally 160 kgs.","Iso-Lateral Row (Machine)",,"Not iso",1,"failure",40,14,,,
114 Added: "Full body with Paul Cassar","7 Jun 2026, 15:24","7 Jun 2026, 17:26","One last workout in Toulon!\nFinished with sled pushes 10m at a time, 20, 40, 60, 80, 100, 120, 140, and finally 160 kgs.","Lateral Raise (Machine)",,"",0,"failure",20,12,,,
115 Added: "Full body with Paul Cassar","7 Jun 2026, 15:24","7 Jun 2026, 17:26","One last workout in Toulon!\nFinished with sled pushes 10m at a time, 20, 40, 60, 80, 100, 120, 140, and finally 160 kgs.","Seated Calf Raise",,"",0,"failure",40,15,,,
116 Added: "Full body with Paul Cassar","7 Jun 2026, 15:24","7 Jun 2026, 17:26","One last workout in Toulon!\nFinished with sled pushes 10m at a time, 20, 40, 60, 80, 100, 120, 140, and finally 160 kgs.","Crunch (Machine)",,"",0,"failure",10,20,,,
117 Added: "Cardio","31 May 2026, 12:35","31 May 2026, 13:05","Mild pain in both knees. I shall recover for a longer duration.","Rowing Machine",,"2:23.4 split",0,"normal",,,6.28,1800,
118 Added: "Consolidation Routine A.2","29 May 2026, 17:33","29 May 2026, 18:02","","Leg Press (Machine)",,"Residual right knee pain.",0,"warmup",80,10,,,
119 Added: "Consolidation Routine A.2","29 May 2026, 17:33","29 May 2026, 18:02","","Leg Press (Machine)",,"Residual right knee pain.",1,"warmup",120,10,,,
120 Added: "Consolidation Routine A.2","29 May 2026, 17:33","29 May 2026, 18:02","","Leg Press (Machine)",,"Residual right knee pain.",2,"warmup",160,6,,,
121 Added: "Consolidation Routine A.2","29 May 2026, 17:33","29 May 2026, 18:02","","Reverse Grip Lat Pulldown (Cable)",,"",0,"warmup",60,5,,,
122 Added: "Consolidation Routine A.2","29 May 2026, 17:33","29 May 2026, 18:02","","Reverse Grip Lat Pulldown (Cable)",,"",1,"failure",120,5,,,
123 Added: "Consolidation Routine A.2","29 May 2026, 17:33","29 May 2026, 18:02","","Lateral Raise (Machine)",,"",0,"failure",65,8,,,
124 Added: "Consolidation Routine A.2","29 May 2026, 17:33","29 May 2026, 18:02","","Lateral Raise (Machine)",,"",1,"failure",35,9,,,
125 Added: "Workout with Paul Cassar","25 May 2026, 17:09","25 May 2026, 18:18","Bad recovery, bad performance.","Deadlift (Trap bar)",,"",0,"warmup",70,8,,,
126 Added: "Workout with Paul Cassar","25 May 2026, 17:09","25 May 2026, 18:18","Bad recovery, bad performance.","Deadlift (Trap bar)",,"",1,"warmup",110,3,,,
127 Added: "Workout with Paul Cassar","25 May 2026, 17:09","25 May 2026, 18:18","Bad recovery, bad performance.","Deadlift (Trap bar)",,"",2,"failure",150,10,,,
128 Added: "Workout with Paul Cassar","25 May 2026, 17:09","25 May 2026, 18:18","Bad recovery, bad performance.","Deadlift (Trap bar)",,"",3,"failure",170,8,,,
129 Added: "Workout with Paul Cassar","25 May 2026, 17:09","25 May 2026, 18:18","Bad recovery, bad performance.","Bench Press (Barbell)",,"",0,"warmup",60,4,,,
130 Added: "Workout with Paul Cassar","25 May 2026, 17:09","25 May 2026, 18:18","Bad recovery, bad performance.","Bench Press (Barbell)",,"",1,"normal",100,1,,,
131 Added: "Workout with Paul Cassar","25 May 2026, 17:09","25 May 2026, 18:18","Bad recovery, bad performance.","Bench Press (Barbell)",,"",2,"failure",100,1,,,
132 Added: "Workout with Paul Cassar","25 May 2026, 17:09","25 May 2026, 18:18","Bad recovery, bad performance.","Triceps Dip",,"",0,"failure",,7,,,
133 Added: "Workout with Paul Cassar","25 May 2026, 17:09","25 May 2026, 18:18","Bad recovery, bad performance.","Triceps Dip",,"",1,"dropset",,3,,,
134 Added: "Workout with Paul Cassar","25 May 2026, 17:09","25 May 2026, 18:18","Bad recovery, bad performance.","Push Up",,"",0,"failure",,6,,,
135 Added: "Workout with Paul Cassar","25 May 2026, 17:09","25 May 2026, 18:18","Bad recovery, bad performance.","Push Up",,"",1,"failure",,7,,,
136 Added: "Workout with Paul Cassar","25 May 2026, 17:09","25 May 2026, 18:18","Bad recovery, bad performance.","Shoulder Press (Machine Plates)",,"",0,"warmup",40,6,,,
137 Added: "Workout with Paul Cassar","25 May 2026, 17:09","25 May 2026, 18:18","Bad recovery, bad performance.","Shoulder Press (Machine Plates)",,"",1,"failure",80,1,,,
138 Added: "Workout with Paul Cassar","25 May 2026, 17:09","25 May 2026, 18:18","Bad recovery, bad performance.","Shoulder Press (Machine Plates)",,"",2,"failure",60,5,,,
139 Added: "Cardio","22 May 2026, 18:43","22 May 2026, 19:05","","Rowing Machine",,"2:11.1 split",0,"normal",,,5,1311,
140 Added: "Cardio","21 May 2026, 19:03","21 May 2026, 19:33","","Rowing Machine",,"2:17.5 split",0,"normal",,,6.55,1800,
141 Added: "Consolidation Routine A","19 May 2026, 19:53","19 May 2026, 20:38","Right knee pain due to poor recovery this past weekend (excessive walking and alcohol)","Squat (Barbell)",,"Right knee hurts",0,"warmup",60,6,,,
142 Added: "Consolidation Routine A","19 May 2026, 19:53","19 May 2026, 20:38","Right knee pain due to poor recovery this past weekend (excessive walking and alcohol)","Leg Extension (Machine)",,"Last rep static hold tll failure",0,"failure",40,10,,,
143 Added: "Consolidation Routine A","19 May 2026, 19:53","19 May 2026, 20:38","Right knee pain due to poor recovery this past weekend (excessive walking and alcohol)","Reverse Grip Lat Pulldown (Cable)",,"Last set FN",0,"warmup",60,5,,,
144 Added: "Consolidation Routine A","19 May 2026, 19:53","19 May 2026, 20:38","Right knee pain due to poor recovery this past weekend (excessive walking and alcohol)","Reverse Grip Lat Pulldown (Cable)",,"Last set FN",1,"failure",115,9,,,
145 Added: "Consolidation Routine A","19 May 2026, 19:53","19 May 2026, 20:38","Right knee pain due to poor recovery this past weekend (excessive walking and alcohol)","Reverse Grip Lat Pulldown (Cable)",,"Last set FN",2,"dropset",115,2,,,
146 Added: "Consolidation Routine A","19 May 2026, 19:53","19 May 2026, 20:38","Right knee pain due to poor recovery this past weekend (excessive walking and alcohol)","Calf Extension (Machine)",,"",0,"warmup",40,6,,,
147 Added: "Consolidation Routine A","19 May 2026, 19:53","19 May 2026, 20:38","Right knee pain due to poor recovery this past weekend (excessive walking and alcohol)","Calf Extension (Machine)",,"",1,"failure",85,18,,,
148 Added: "Consolidation Routine A","19 May 2026, 19:53","19 May 2026, 20:38","Right knee pain due to poor recovery this past weekend (excessive walking and alcohol)","Lateral Raise (Dumbbell)",,"",0,"failure",36,10,,,
149 Added: "Consolidation Routine A","19 May 2026, 19:53","19 May 2026, 20:38","Right knee pain due to poor recovery this past weekend (excessive walking and alcohol)","Lateral Raise (Dumbbell)",,"",1,"dropset",24,5,,,
150 Added: "Consolidation Routine A","19 May 2026, 19:53","19 May 2026, 20:38","Right knee pain due to poor recovery this past weekend (excessive walking and alcohol)","Lateral Raise (Dumbbell)",,"",2,"dropset",10,8,,,
151 Added: "Cardio","17 May 2026, 11:25","17 May 2026, 11:55","","Rowing Machine",,"2:13.6 split",0,"normal",,,6.74,1800,
152 Added: "Cardio","10 May 2026, 11:15","10 May 2026, 11:45","","Rowing Machine",,"2:14.5 split",0,"normal",,,6.69,1800,
153 Added: "Consolidation Routine B","8 May 2026, 15:02","8 May 2026, 15:57","","Deadlift (Barbell)",,"Used straps on failure set. Felt less strong than a naked cross grip. Must learn proper strap usage.",0,"warmup",60,5,,,
154 Added: "Consolidation Routine B","8 May 2026, 15:02","8 May 2026, 15:57","","Deadlift (Barbell)",,"Used straps on failure set. Felt less strong than a naked cross grip. Must learn proper strap usage.",1,"warmup",110,2,,,
155 Added: "Consolidation Routine B","8 May 2026, 15:02","8 May 2026, 15:57","","Deadlift (Barbell)",,"Used straps on failure set. Felt less strong than a naked cross grip. Must learn proper strap usage.",2,"failure",180,4,,,
156 Added: "Consolidation Routine B","8 May 2026, 15:02","8 May 2026, 15:57","","Triceps Dip",,"",0,"failure",,8,,,
157 Added: "Consolidation Routine B","8 May 2026, 15:02","8 May 2026, 15:57","","Triceps Dip",,"",1,"failure",,4,,,
158 Added: "Consolidation Routine B","8 May 2026, 15:02","8 May 2026, 15:57","","Calf Extension (Machine)",,"",0,"warmup",40,6,,,
159 Added: "Consolidation Routine B","8 May 2026, 15:02","8 May 2026, 15:57","","Calf Extension (Machine)",,"",1,"failure",85,16,,,
160 Added: "Consolidation Routine B","8 May 2026, 15:02","8 May 2026, 15:57","","Lateral Raise (Dumbbell)",,"",0,"failure",36,8,,,
161 Added: "Consolidation Routine B","8 May 2026, 15:02","8 May 2026, 15:57","","Lateral Raise (Dumbbell)",,"",1,"dropset",16,5,,,
162 Added: "Cardio","7 May 2026, 18:31","7 May 2026, 19:01","","Rowing Machine",,"2:17.4 split",0,"normal",,,6.55,1800,
163 Added: "Cardio","3 May 2026, 11:53","3 May 2026, 12:23","","Rowing Machine",,"2:12.6 split",0,"normal",,,6.79,1800,
164 Added: "Consolidation Routine A.2","2 May 2026, 13:36","2 May 2026, 14:27","Tremendous 💥","Leg Press (Machine)",,"",0,"warmup",40,10,,,
165 Added: "Consolidation Routine A.2","2 May 2026, 13:36","2 May 2026, 14:27","Tremendous 💥","Leg Press (Machine)",,"",1,"warmup",120,10,,,
166 Added: "Consolidation Routine A.2","2 May 2026, 13:36","2 May 2026, 14:27","Tremendous 💥","Leg Press (Machine)",,"",2,"warmup",160,8,,,
167 Added: "Consolidation Routine A.2","2 May 2026, 13:36","2 May 2026, 14:27","Tremendous 💥","Leg Press (Machine)",,"",3,"failure",220,14,,,
168 Added: "Consolidation Routine A.2","2 May 2026, 13:36","2 May 2026, 14:27","Tremendous 💥","Reverse Grip Lat Pulldown (Cable)",,"",0,"warmup",60,5,,,
169 Added: "Consolidation Routine A.2","2 May 2026, 13:36","2 May 2026, 14:27","Tremendous 💥","Reverse Grip Lat Pulldown (Cable)",,"",1,"failure",115,9,,,
170 Added: "Consolidation Routine A.2","2 May 2026, 13:36","2 May 2026, 14:27","Tremendous 💥","Reverse Grip Lat Pulldown (Cable)",,"",2,"dropset",115,2,,,
171 Added: "Consolidation Routine A.2","2 May 2026, 13:36","2 May 2026, 14:27","Tremendous 💥","Calf Extension (Machine)",,"",0,"warmup",40,6,,,
172 Added: "Consolidation Routine A.2","2 May 2026, 13:36","2 May 2026, 14:27","Tremendous 💥","Calf Extension (Machine)",,"",1,"failure",85,14,,,
173 Added: "Consolidation Routine A.2","2 May 2026, 13:36","2 May 2026, 14:27","Tremendous 💥","Lateral Raise (Machine)",,"",0,"failure",60,11,,,
174 Added: "Consolidation Routine A.2","2 May 2026, 13:36","2 May 2026, 14:27","Tremendous 💥","Hammer Curl (Dumbbell)",,"",0,"failure",48,10,,,
175 Added: "Consolidation Routine A","28 Apr 2026, 19:05","28 Apr 2026, 19:26","Reducing volume to see if recovery is sped up.","Squat (Barbell)",,"",0,"warmup",60,6,,,
176 Added: "Consolidation Routine A","28 Apr 2026, 19:05","28 Apr 2026, 19:26","Reducing volume to see if recovery is sped up.","Squat (Barbell)",,"",1,"failure",110,8,,,
177 Added: "Consolidation Routine A","28 Apr 2026, 19:05","28 Apr 2026, 19:26","Reducing volume to see if recovery is sped up.","Reverse Grip Lat Pulldown (Cable)",,"",0,"warmup",60,5,,,
178 Added: "Consolidation Routine A","28 Apr 2026, 19:05","28 Apr 2026, 19:26","Reducing volume to see if recovery is sped up.","Reverse Grip Lat Pulldown (Cable)",,"",1,"failure",115,8,,,
179 Added: "Cardio","23 Apr 2026, 09:51","23 Apr 2026, 10:21","","Rowing Machine",,"2:12.8 split",0,"normal",,,6.78,1800,
180 Added: "Cardio","21 Apr 2026, 18:12","21 Apr 2026, 18:32","","Rowing Machine",,"",0,"normal",,,4.42,1200,
181 Added: "Consolidation Routine B","19 Apr 2026, 12:40","19 Apr 2026, 13:27","","Deadlift (Barbell)",,"No improvement. Grip feels weaker in hands. Spamming 60s. Might start using straps.",0,"warmup",60,5,,,
182 Added: "Consolidation Routine B","19 Apr 2026, 12:40","19 Apr 2026, 13:27","","Deadlift (Barbell)",,"No improvement. Grip feels weaker in hands. Spamming 60s. Might start using straps.",1,"warmup",110,2,,,
183 Added: "Consolidation Routine B","19 Apr 2026, 12:40","19 Apr 2026, 13:27","","Deadlift (Barbell)",,"No improvement. Grip feels weaker in hands. Spamming 60s. Might start using straps.",2,"failure",180,3,,,
184 Added: "Consolidation Routine B","19 Apr 2026, 12:40","19 Apr 2026, 13:27","","Deadlift (Barbell)",,"No improvement. Grip feels weaker in hands. Spamming 60s. Might start using straps.",3,"failure",160,4,,,
185 Added: "Consolidation Routine B","19 Apr 2026, 12:40","19 Apr 2026, 13:27","","Deadlift (Barbell)",,"No improvement. Grip feels weaker in hands. Spamming 60s. Might start using straps.",4,"failure",60,20,,,
186 Added: "Consolidation Routine B","19 Apr 2026, 12:40","19 Apr 2026, 13:27","","Triceps Dip",,"",0,"failure",,7,,,
187 Added: "Consolidation Routine B","19 Apr 2026, 12:40","19 Apr 2026, 13:27","","Triceps Dip",,"",1,"failure",,4,,,
188 Added: "Consolidation Routine B","19 Apr 2026, 12:40","19 Apr 2026, 13:27","","Lateral Raise (Machine)",,"",0,"failure",60,6,,,
189 Added: "Cardio","17 Apr 2026, 19:22","17 Apr 2026, 19:52","","Rowing Machine",,"2:14.7 split",0,"normal",,,6.68,1800,
190 Added: "Cardio","16 Apr 2026, 18:56","16 Apr 2026, 19:26","","Rowing Machine",,"2:18.2 split",0,"normal",,,6.51,1800,
191 Added: "Consolidation Routine A.2","15 Apr 2026, 19:19","15 Apr 2026, 19:48","","Leg Press (Machine)",,"",0,"warmup",40,10,,,
192 Added: "Consolidation Routine A.2","15 Apr 2026, 19:19","15 Apr 2026, 19:48","","Leg Press (Machine)",,"",1,"warmup",120,10,,,
193 Added: "Consolidation Routine A.2","15 Apr 2026, 19:19","15 Apr 2026, 19:48","","Leg Press (Machine)",,"",2,"warmup",160,8,,,
194 Added: "Consolidation Routine A.2","15 Apr 2026, 19:19","15 Apr 2026, 19:48","","Leg Press (Machine)",,"",3,"failure",220,12,,,
195 Added: "Consolidation Routine A.2","15 Apr 2026, 19:19","15 Apr 2026, 19:48","","Reverse Grip Lat Pulldown (Cable)",,"Last set 6+2 FN",0,"warmup",60,5,,,
196 Added: "Consolidation Routine A.2","15 Apr 2026, 19:19","15 Apr 2026, 19:48","","Reverse Grip Lat Pulldown (Cable)",,"Last set 6+2 FN",1,"failure",115,6,,,
197 Added: "Consolidation Routine A.2","15 Apr 2026, 19:19","15 Apr 2026, 19:48","","Reverse Grip Lat Pulldown (Cable)",,"Last set 6+2 FN",2,"dropset",115,2,,,
198 Added: "Consolidation Routine A.2","15 Apr 2026, 19:19","15 Apr 2026, 19:48","","Calf Extension (Machine)",,"",0,"warmup",40,6,,,
199 Added: "Consolidation Routine A.2","15 Apr 2026, 19:19","15 Apr 2026, 19:48","","Calf Extension (Machine)",,"",1,"failure",85,10,,,
200 Added: "Consolidation Routine A.2","15 Apr 2026, 19:19","15 Apr 2026, 19:48","","Lateral Raise (Machine)",,"",0,"failure",50,12,,,
201 Added: "Cardio","14 Apr 2026, 19:40","14 Apr 2026, 20:03","","Rowing Machine",,"2:18.5 split",0,"normal",,,5,1385,
202 Added: "Cardio","9 Apr 2026, 18:10","9 Apr 2026, 18:40","","Rowing Machine",,"2:20.7 split",0,"normal",,,6.4,1800,
203 Added: "Cardio","8 Apr 2026, 18:53","8 Apr 2026, 19:23","","Rowing Machine",,"2:19.5 split",0,"normal",,,6.45,1800,
204 Added: "Cardio","7 Apr 2026, 18:08","7 Apr 2026, 18:38","","Rowing Machine",,"2:16.9 split",0,"normal",,,6.57,1800,
205 Added: "Consolidation Routine B","6 Apr 2026, 12:08","6 Apr 2026, 13:05","Deadlift has been plateauing. Progressing everywhere else; this means I must revisit specific deadlift training.","Deadlift (Barbell)",,"",0,"warmup",60,5,,,
206 Added: "Consolidation Routine B","6 Apr 2026, 12:08","6 Apr 2026, 13:05","Deadlift has been plateauing. Progressing everywhere else; this means I must revisit specific deadlift training.","Deadlift (Barbell)",,"",1,"warmup",110,2,,,
207 Added: "Consolidation Routine B","6 Apr 2026, 12:08","6 Apr 2026, 13:05","Deadlift has been plateauing. Progressing everywhere else; this means I must revisit specific deadlift training.","Deadlift (Barbell)",,"",2,"failure",180,3,,,
208 Added: "Consolidation Routine B","6 Apr 2026, 12:08","6 Apr 2026, 13:05","Deadlift has been plateauing. Progressing everywhere else; this means I must revisit specific deadlift training.","Deadlift (Barbell)",,"",3,"failure",160,4,,,
209 Added: "Consolidation Routine B","6 Apr 2026, 12:08","6 Apr 2026, 13:05","Deadlift has been plateauing. Progressing everywhere else; this means I must revisit specific deadlift training.","Triceps Dip (Assisted)",,"",0,"failure",,8,,,
210 Added: "Consolidation Routine B","6 Apr 2026, 12:08","6 Apr 2026, 13:05","Deadlift has been plateauing. Progressing everywhere else; this means I must revisit specific deadlift training.","Triceps Dip (Assisted)",,"",1,"failure",56,11,,,
211 Added: "Consolidation Routine B","6 Apr 2026, 12:08","6 Apr 2026, 13:05","Deadlift has been plateauing. Progressing everywhere else; this means I must revisit specific deadlift training.","Triceps Dip (Assisted)",,"",2,"failure",56,4,,,
212 Added: "Consolidation Routine B","6 Apr 2026, 12:08","6 Apr 2026, 13:05","Deadlift has been plateauing. Progressing everywhere else; this means I must revisit specific deadlift training.","Calf Extension (Machine)",,"",0,"warmup",40,6,,,
213 Added: "Consolidation Routine B","6 Apr 2026, 12:08","6 Apr 2026, 13:05","Deadlift has been plateauing. Progressing everywhere else; this means I must revisit specific deadlift training.","Calf Extension (Machine)",,"",1,"failure",85,15,,,
214 Added: "Consolidation Routine B","6 Apr 2026, 12:08","6 Apr 2026, 13:05","Deadlift has been plateauing. Progressing everywhere else; this means I must revisit specific deadlift training.","Calf Extension (Machine)",,"",2,"failure",70,15,,,
215 Added: "Consolidation Routine B","6 Apr 2026, 12:08","6 Apr 2026, 13:05","Deadlift has been plateauing. Progressing everywhere else; this means I must revisit specific deadlift training.","Lateral Raise (Machine)",,"",0,"failure",50,8,,,
216 Added: "Consolidation Routine B","6 Apr 2026, 12:08","6 Apr 2026, 13:05","Deadlift has been plateauing. Progressing everywhere else; this means I must revisit specific deadlift training.","Lateral Raise (Machine)",,"",1,"failure",30,6,,,
217 Added: "Consolidation Routine B","6 Apr 2026, 12:08","6 Apr 2026, 13:05","Deadlift has been plateauing. Progressing everywhere else; this means I must revisit specific deadlift training.","Preacher Curl (Barbell)",,"",0,"failure",30,11,,,
218 Added: "Cardio","5 Apr 2026, 14:25","5 Apr 2026, 14:55","","Rowing Machine",,"2:09.1 split",0,"normal",,,6.97,1800,
219 Added: "Cardio","4 Apr 2026, 12:54","4 Apr 2026, 13:24","","Rowing Machine",,"2:11.7 spkit",0,"normal",,,6.83,1800,
220 Added: "Consolidation Routine A.2","2 Apr 2026, 19:40","2 Apr 2026, 20:15","","Leg Press (Machine)",,"",0,"warmup",40,10,,,
221 Added: "Consolidation Routine A.2","2 Apr 2026, 19:40","2 Apr 2026, 20:15","","Leg Press (Machine)",,"",1,"warmup",120,10,,,
222 Added: "Consolidation Routine A.2","2 Apr 2026, 19:40","2 Apr 2026, 20:15","","Leg Press (Machine)",,"",2,"warmup",160,8,,,
223 Added: "Consolidation Routine A.2","2 Apr 2026, 19:40","2 Apr 2026, 20:15","","Leg Press (Machine)",,"",3,"failure",200,15,,,
224 Added: "Consolidation Routine A.2","2 Apr 2026, 19:40","2 Apr 2026, 20:15","","Reverse Grip Lat Pulldown (Cable)",,"Last set FN 7+2",0,"warmup",60,5,,,
225 Added: "Consolidation Routine A.2","2 Apr 2026, 19:40","2 Apr 2026, 20:15","","Reverse Grip Lat Pulldown (Cable)",,"Last set FN 7+2",1,"failure",115,7,,,
226 Added: "Consolidation Routine A.2","2 Apr 2026, 19:40","2 Apr 2026, 20:15","","Reverse Grip Lat Pulldown (Cable)",,"Last set FN 7+2",2,"dropset",115,2,,,
227 Added: "Consolidation Routine A.2","2 Apr 2026, 19:40","2 Apr 2026, 20:15","","Lateral Raise (Machine)",,"",0,"failure",45,8,,,
228 Added: "Consolidation Routine A.2","2 Apr 2026, 19:40","2 Apr 2026, 20:15","","Lateral Raise (Machine)",,"",1,"failure",30,5,,,
229 Added: "Consolidation Routine B","30 Mar 2026, 20:08","30 Mar 2026, 20:45","Too late in the day. Lower energy.","Deadlift (Barbell)",,"",0,"warmup",60,5,,,
230 Added: "Consolidation Routine B","30 Mar 2026, 20:08","30 Mar 2026, 20:45","Too late in the day. Lower energy.","Deadlift (Barbell)",,"",1,"warmup",110,2,,,
231 Added: "Consolidation Routine B","30 Mar 2026, 20:08","30 Mar 2026, 20:45","Too late in the day. Lower energy.","Deadlift (Barbell)",,"",2,"failure",180,3,,,
232 Added: "Consolidation Routine B","30 Mar 2026, 20:08","30 Mar 2026, 20:45","Too late in the day. Lower energy.","Deadlift (Barbell)",,"",3,"failure",160,4,,,
233 Added: "Consolidation Routine B","30 Mar 2026, 20:08","30 Mar 2026, 20:45","Too late in the day. Lower energy.","Triceps Dip",,"",0,"failure",,5,,,
234 Added: "Consolidation Routine B","30 Mar 2026, 20:08","30 Mar 2026, 20:45","Too late in the day. Lower energy.","Triceps Dip",,"",1,"failure",,4,,,
235 Added: "Cardio","24 Mar 2026, 13:41","24 Mar 2026, 14:11","","Rowing Machine",,"2:08.0 split",0,"normal",,,7.03,1800,
236 Added: "Cardio","22 Mar 2026, 13:27","22 Mar 2026, 13:58","Laser focus","Rowing Machine",,"2:13.1 split",0,"normal",,,6.76,1800,
237 Added: "Consolidation Routine A","21 Mar 2026, 12:05","21 Mar 2026, 13:03","Good focus and intensity levels.","Leg Extension (Machine)",,"",0,"warmup",40,6,,,
238 Added: "Consolidation Routine A","21 Mar 2026, 12:05","21 Mar 2026, 13:03","Good focus and intensity levels.","Leg Extension (Machine)",,"",1,"failure",80,16,,,
239 Added: "Consolidation Routine A","21 Mar 2026, 12:05","21 Mar 2026, 13:03","Good focus and intensity levels.","Squat (Barbell)",,"",0,"warmup",60,6,,,
240 Added: "Consolidation Routine A","21 Mar 2026, 12:05","21 Mar 2026, 13:03","Good focus and intensity levels.","Squat (Barbell)",,"",1,"failure",110,7,,,
241 Added: "Consolidation Routine A","21 Mar 2026, 12:05","21 Mar 2026, 13:03","Good focus and intensity levels.","Squat (Barbell)",,"",2,"failure",100,5,,,
242 Added: "Consolidation Routine A","21 Mar 2026, 12:05","21 Mar 2026, 13:03","Good focus and intensity levels.","Reverse Grip Lat Pulldown (Cable)",,"Last set FN 6+2",0,"warmup",60,5,,,
243 Added: "Consolidation Routine A","21 Mar 2026, 12:05","21 Mar 2026, 13:03","Good focus and intensity levels.","Reverse Grip Lat Pulldown (Cable)",,"Last set FN 6+2",1,"failure",115,6,,,
244 Added: "Consolidation Routine A","21 Mar 2026, 12:05","21 Mar 2026, 13:03","Good focus and intensity levels.","Reverse Grip Lat Pulldown (Cable)",,"Last set FN 6+2",2,"dropset",115,2,,,
245 Added: "Consolidation Routine A","21 Mar 2026, 12:05","21 Mar 2026, 13:03","Good focus and intensity levels.","Calf Extension (Machine)",,"",0,"warmup",40,6,,,
246 Added: "Consolidation Routine A","21 Mar 2026, 12:05","21 Mar 2026, 13:03","Good focus and intensity levels.","Calf Extension (Machine)",,"",1,"failure",85,10,,,
247 Added: "Consolidation Routine A","21 Mar 2026, 12:05","21 Mar 2026, 13:03","Good focus and intensity levels.","Calf Extension (Machine)",,"",2,"failure",60,10,,,
248 Added: "Consolidation Routine A","21 Mar 2026, 12:05","21 Mar 2026, 13:03","Good focus and intensity levels.","Calf Extension (Machine)",,"",3,"failure",40,10,,,
249 Added: "Consolidation Routine A","21 Mar 2026, 12:05","21 Mar 2026, 13:03","Good focus and intensity levels.","Lateral Raise (Dumbbell)",,"",0,"failure",32,10,,,
250 Added: "Consolidation Routine A","21 Mar 2026, 12:05","21 Mar 2026, 13:03","Good focus and intensity levels.","Lateral Raise (Dumbbell)",,"",1,"dropset",10,12,,,
251 Added: "Consolidation Routine A","21 Mar 2026, 12:05","21 Mar 2026, 13:03","Good focus and intensity levels.","Lateral Raise (Machine)",,"",0,"failure",35,6,,,
252 Added: "Cardio","19 Mar 2026, 17:38","19 Mar 2026, 18:08","","Rowing Machine",,"2:22.4 split",0,"normal",,,6.32,1800,
253 Added: "Cardio","17 Mar 2026, 17:51","17 Mar 2026, 18:21","","Rowing Machine",,"2:17.3 split",0,"normal",,,6.55,1800,
254 Added: "Consolidation Routine B","15 Mar 2026, 11:06","15 Mar 2026, 11:54","Deadlift workout with Paul Cassar","Deadlift (Barbell)",,"Last set with wrist straps",0,"warmup",60,5,,,
255 Added: "Consolidation Routine B","15 Mar 2026, 11:06","15 Mar 2026, 11:54","Deadlift workout with Paul Cassar","Deadlift (Barbell)",,"Last set with wrist straps",1,"warmup",110,2,,,
256 Added: "Consolidation Routine B","15 Mar 2026, 11:06","15 Mar 2026, 11:54","Deadlift workout with Paul Cassar","Deadlift (Barbell)",,"Last set with wrist straps",2,"failure",180,4,,,
257 Added: "Consolidation Routine B","15 Mar 2026, 11:06","15 Mar 2026, 11:54","Deadlift workout with Paul Cassar","Deadlift (Barbell)",,"Last set with wrist straps",3,"failure",160,4,,,
258 Added: "Consolidation Routine B","15 Mar 2026, 11:06","15 Mar 2026, 11:54","Deadlift workout with Paul Cassar","Triceps Dip (Assisted)",,"",0,"failure",,5,,,
259 Added: "Consolidation Routine B","15 Mar 2026, 11:06","15 Mar 2026, 11:54","Deadlift workout with Paul Cassar","Triceps Dip (Assisted)",,"",1,"dropset",56,8,,,
260 Added: "Consolidation Routine B","15 Mar 2026, 11:06","15 Mar 2026, 11:54","Deadlift workout with Paul Cassar","Triceps Dip (Assisted)",,"",2,"failure",,5,,,
261 Added: "Consolidation Routine B","15 Mar 2026, 11:06","15 Mar 2026, 11:54","Deadlift workout with Paul Cassar","Seated Shoulder Press (Machine)",,"Only eccentric",0,"failure",100,4,,,
262 Added: "Cardio","14 Mar 2026, 11:39","14 Mar 2026, 12:09","","Rowing Machine",,"2:16.6 split",0,"normal",,,6.59,1800,
263 Added: "Cardio","13 Mar 2026, 18:11","13 Mar 2026, 18:41","","Rowing Machine",,"2:16.9 split",0,"normal",,,6.58,1800,
264 Added: "Consolidation Routine A.2","11 Mar 2026, 18:45","11 Mar 2026, 19:16","Tremendous","Leg Press (Machine)",,"",0,"warmup",40,10,,,
265 Added: "Consolidation Routine A.2","11 Mar 2026, 18:45","11 Mar 2026, 19:16","Tremendous","Leg Press (Machine)",,"",1,"warmup",120,10,,,
266 Added: "Consolidation Routine A.2","11 Mar 2026, 18:45","11 Mar 2026, 19:16","Tremendous","Leg Press (Machine)",,"",2,"warmup",160,8,,,
267 Added: "Consolidation Routine A.2","11 Mar 2026, 18:45","11 Mar 2026, 19:16","Tremendous","Leg Press (Machine)",,"",3,"failure",200,12,,,
268 Added: "Consolidation Routine A.2","11 Mar 2026, 18:45","11 Mar 2026, 19:16","Tremendous","Reverse Grip Lat Pulldown (Cable)",,"Last set using forced negatives.",0,"warmup",60,5,,,
269 Added: "Consolidation Routine A.2","11 Mar 2026, 18:45","11 Mar 2026, 19:16","Tremendous","Reverse Grip Lat Pulldown (Cable)",,"Last set using forced negatives.",1,"failure",110,9,,,
270 Added: "Consolidation Routine A.2","11 Mar 2026, 18:45","11 Mar 2026, 19:16","Tremendous","Reverse Grip Lat Pulldown (Cable)",,"Last set using forced negatives.",2,"dropset",110,2,,,
271 Added: "Consolidation Routine A.2","11 Mar 2026, 18:45","11 Mar 2026, 19:16","Tremendous","Lateral Raise (Dumbbell)",,"",0,"failure",28,12,,,
272 Added: "Consolidation Routine A.2","11 Mar 2026, 18:45","11 Mar 2026, 19:16","Tremendous","Lateral Raise (Dumbbell)",,"",1,"dropset",10,10,,,
273 Added: "Legs with Paul Cassar","7 Mar 2026, 15:04","7 Mar 2026, 16:41","","Squat (Barbell)",,"",0,"warmup",60,6,,,
274 Added: "Legs with Paul Cassar","7 Mar 2026, 15:04","7 Mar 2026, 16:41","","Squat (Barbell)",,"",1,"failure",110,6,,,
275 Added: "Legs with Paul Cassar","7 Mar 2026, 15:04","7 Mar 2026, 16:41","","Squat (Barbell)",,"",2,"failure",100,6,,,
276 Added: "Legs with Paul Cassar","7 Mar 2026, 15:04","7 Mar 2026, 16:41","","Romanian Deadlift (Barbell)",,"Using straps",0,"warmup",80,5,,,
277 Added: "Legs with Paul Cassar","7 Mar 2026, 15:04","7 Mar 2026, 16:41","","Romanian Deadlift (Barbell)",,"Using straps",1,"failure",140,5,,,
278 Added: "Legs with Paul Cassar","7 Mar 2026, 15:04","7 Mar 2026, 16:41","","Romanian Deadlift (Barbell)",,"Using straps",2,"failure",140,6,,,
279 Added: "Legs with Paul Cassar","7 Mar 2026, 15:04","7 Mar 2026, 16:41","","Single Leg Extensions",,"Eccentric only for last three reps of failure set.",0,"warmup",40,5,,,
280 Added: "Legs with Paul Cassar","7 Mar 2026, 15:04","7 Mar 2026, 16:41","","Single Leg Extensions",,"Eccentric only for last three reps of failure set.",1,"failure",50,6,,,
281 Added: "Cardio","5 Mar 2026, 17:41","5 Mar 2026, 18:11","","Rowing Machine",,"2:23.7 split",0,"normal",,,6.26,1800,
282 Added: "Consolidation Routine B","3 Mar 2026, 19:08","3 Mar 2026, 19:49","💥","Deadlift (Barbell)",,"",0,"warmup",60,5,,,
283 Added: "Consolidation Routine B","3 Mar 2026, 19:08","3 Mar 2026, 19:49","💥","Deadlift (Barbell)",,"",1,"warmup",110,2,,,
284 Added: "Consolidation Routine B","3 Mar 2026, 19:08","3 Mar 2026, 19:49","💥","Deadlift (Barbell)",,"",2,"failure",180,6,,,
285 Added: "Consolidation Routine B","3 Mar 2026, 19:08","3 Mar 2026, 19:49","💥","Triceps Dip (Assisted)",,"",0,"failure",,6,,,
286 Added: "Consolidation Routine B","3 Mar 2026, 19:08","3 Mar 2026, 19:49","💥","Triceps Dip (Assisted)",,"",1,"dropset",56,7,,,
287 Added: "Consolidation Routine B","3 Mar 2026, 19:08","3 Mar 2026, 19:49","💥","Seated Shoulder Press (Machine)",,"Only eccentric",0,"failure",100,3,,,
288 Added: "Consolidation Routine B","3 Mar 2026, 19:08","3 Mar 2026, 19:49","💥","Lateral Raise (Dumbbell)",,"",0,"failure",24,11,,,
289 Added: "Consolidation Routine B","3 Mar 2026, 19:08","3 Mar 2026, 19:49","💥","Lateral Raise (Dumbbell)",,"",1,"dropset",10,10,,,
290 Added: "Consolidation Routine B.2","25 Feb 2026, 08:03","25 Feb 2026, 08:40","No deadlift because lingering leg sorenes from Saturday's superset.\nAll non-compound exercises quite clearly lead to a smaller systemic response than squats and deadlifts.","Bent Over Row (Barbell)",,"",0,"warmup",60,6,,,
291 Added: "Consolidation Routine B.2","25 Feb 2026, 08:03","25 Feb 2026, 08:40","No deadlift because lingering leg sorenes from Saturday's superset.\nAll non-compound exercises quite clearly lead to a smaller systemic response than squats and deadlifts.","Bent Over Row (Barbell)",,"",1,"warmup",100,2,,,
292 Added: "Consolidation Routine B.2","25 Feb 2026, 08:03","25 Feb 2026, 08:40","No deadlift because lingering leg sorenes from Saturday's superset.\nAll non-compound exercises quite clearly lead to a smaller systemic response than squats and deadlifts.","Bent Over Row (Barbell)",,"",2,"failure",80,10,,,
293 Added: "Consolidation Routine B.2","25 Feb 2026, 08:03","25 Feb 2026, 08:40","No deadlift because lingering leg sorenes from Saturday's superset.\nAll non-compound exercises quite clearly lead to a smaller systemic response than squats and deadlifts.","Triceps Dip (Assisted)",,"",0,"failure",,6,,,
294 Added: "Consolidation Routine B.2","25 Feb 2026, 08:03","25 Feb 2026, 08:40","No deadlift because lingering leg sorenes from Saturday's superset.\nAll non-compound exercises quite clearly lead to a smaller systemic response than squats and deadlifts.","Triceps Dip (Assisted)",,"",1,"dropset",56,8,,,
295 Added: "Consolidation Routine B.2","25 Feb 2026, 08:03","25 Feb 2026, 08:40","No deadlift because lingering leg sorenes from Saturday's superset.\nAll non-compound exercises quite clearly lead to a smaller systemic response than squats and deadlifts.","Pullover (Dumbbell)",,"",0,"warmup",18,6,,,
296 Added: "Consolidation Routine B.2","25 Feb 2026, 08:03","25 Feb 2026, 08:40","No deadlift because lingering leg sorenes from Saturday's superset.\nAll non-compound exercises quite clearly lead to a smaller systemic response than squats and deadlifts.","Pullover (Dumbbell)",,"",1,"failure",22,10,,,
297 Added: "Consolidation Routine B.2","25 Feb 2026, 08:03","25 Feb 2026, 08:40","No deadlift because lingering leg sorenes from Saturday's superset.\nAll non-compound exercises quite clearly lead to a smaller systemic response than squats and deadlifts.","Seated Shoulder Press (Machine)",,"Only working the eccentric portion",0,"failure",100,4,,,
298 Added: "Consolidation Routine B.2","25 Feb 2026, 08:03","25 Feb 2026, 08:40","No deadlift because lingering leg sorenes from Saturday's superset.\nAll non-compound exercises quite clearly lead to a smaller systemic response than squats and deadlifts.","Hammer Curl (Dumbbell)",,"",0,"failure",44,10,,,
299 Added: "Consolidation Routine A","21 Feb 2026, 11:09","21 Feb 2026, 11:46","Taking pre-workout for the first time in over six years (Dorian Yates' Blood & Guts).\nExcellent intensity on opening superset.","Leg Extension (Machine)",,"Superset with squat failure set",0,"failure",60,15,,,
300 Added: "Consolidation Routine A","21 Feb 2026, 11:09","21 Feb 2026, 11:46","Taking pre-workout for the first time in over six years (Dorian Yates' Blood & Guts).\nExcellent intensity on opening superset.","Squat (Barbell)",,"Brutal superset",0,"warmup",60,6,,,
301 Added: "Consolidation Routine A","21 Feb 2026, 11:09","21 Feb 2026, 11:46","Taking pre-workout for the first time in over six years (Dorian Yates' Blood & Guts).\nExcellent intensity on opening superset.","Squat (Barbell)",,"Brutal superset",1,"failure",100,12,,,
302 Added: "Consolidation Routine A","21 Feb 2026, 11:09","21 Feb 2026, 11:46","Taking pre-workout for the first time in over six years (Dorian Yates' Blood & Guts).\nExcellent intensity on opening superset.","Reverse Grip Lat Pulldown (Cable)",,"Last set using forced negatives",0,"warmup",60,5,,,
303 Added: "Consolidation Routine A","21 Feb 2026, 11:09","21 Feb 2026, 11:46","Taking pre-workout for the first time in over six years (Dorian Yates' Blood & Guts).\nExcellent intensity on opening superset.","Reverse Grip Lat Pulldown (Cable)",,"Last set using forced negatives",1,"failure",110,7,,,
304 Added: "Consolidation Routine A","21 Feb 2026, 11:09","21 Feb 2026, 11:46","Taking pre-workout for the first time in over six years (Dorian Yates' Blood & Guts).\nExcellent intensity on opening superset.","Reverse Grip Lat Pulldown (Cable)",,"Last set using forced negatives",2,"dropset",110,4,,,
305 Added: "Consolidation Routine A","21 Feb 2026, 11:09","21 Feb 2026, 11:46","Taking pre-workout for the first time in over six years (Dorian Yates' Blood & Guts).\nExcellent intensity on opening superset.","Calf Extension (Machine)",,"",0,"warmup",40,6,,,
306 Added: "Consolidation Routine A","21 Feb 2026, 11:09","21 Feb 2026, 11:46","Taking pre-workout for the first time in over six years (Dorian Yates' Blood & Guts).\nExcellent intensity on opening superset.","Calf Extension (Machine)",,"",1,"failure",85,8,,,
307 Added: "Consolidation Routine A","21 Feb 2026, 11:09","21 Feb 2026, 11:46","Taking pre-workout for the first time in over six years (Dorian Yates' Blood & Guts).\nExcellent intensity on opening superset.","Calf Extension (Machine)",,"",2,"failure",60,5,,,
308 Added: "Consolidation Routine A","21 Feb 2026, 11:09","21 Feb 2026, 11:46","Taking pre-workout for the first time in over six years (Dorian Yates' Blood & Guts).\nExcellent intensity on opening superset.","Lateral Raise (Dumbbell)",,"",0,"failure",20,13,,,
309 Added: "Consolidation Routine A","21 Feb 2026, 11:09","21 Feb 2026, 11:46","Taking pre-workout for the first time in over six years (Dorian Yates' Blood & Guts).\nExcellent intensity on opening superset.","Lateral Raise (Dumbbell)",,"",1,"dropset",10,10,,,
310 Added: "Cardio","20 Feb 2026, 18:25","20 Feb 2026, 18:55","","Rowing Machine",,"2:21.3 split",0,"normal",,,6.37,1800,
311 Added: "Consolidation Routine B","15 Feb 2026, 15:40","15 Feb 2026, 16:15","","Deadlift (Barbell)",,"",0,"warmup",60,5,,,
312 Added: "Consolidation Routine B","15 Feb 2026, 15:40","15 Feb 2026, 16:15","","Deadlift (Barbell)",,"",1,"warmup",110,2,,,
313 Added: "Consolidation Routine B","15 Feb 2026, 15:40","15 Feb 2026, 16:15","","Deadlift (Barbell)",,"",2,"failure",180,4,,,
314 Added: "Consolidation Routine B","15 Feb 2026, 15:40","15 Feb 2026, 16:15","","Deadlift (Barbell)",,"",3,"failure",160,3,,,
315 Added: "Consolidation Routine B","15 Feb 2026, 15:40","15 Feb 2026, 16:15","","Triceps Dip (Assisted)",,"",0,"failure",,6,,,
316 Added: "Consolidation Routine B","15 Feb 2026, 15:40","15 Feb 2026, 16:15","","Triceps Dip (Assisted)",,"",1,"dropset",56,6,,,
317 Added: "Consolidation Routine B","15 Feb 2026, 15:40","15 Feb 2026, 16:15","","Seated Shoulder Press (Machine)",,"Only eccentric.",0,"failure",100,4,,,
318 Added: "Cardio","14 Feb 2026, 12:49","14 Feb 2026, 13:19","Better split when not watching the split on screen.","Rowing Machine",,"2:16.3 split",0,"normal",,,6.6,1800,
319 Added: "Cardio","12 Feb 2026, 18:59","12 Feb 2026, 19:29","","Rowing Machine",,"2:19.3 split",0,"normal",,,6.46,1800,
320 Added: "Consolidation Routine A.2","9 Feb 2026, 18:51","9 Feb 2026, 19:14","","Leg Press (Machine)",,"",0,"warmup",40,10,,,
321 Added: "Consolidation Routine A.2","9 Feb 2026, 18:51","9 Feb 2026, 19:14","","Leg Press (Machine)",,"",1,"warmup",120,10,,,
322 Added: "Consolidation Routine A.2","9 Feb 2026, 18:51","9 Feb 2026, 19:14","","Leg Press (Machine)",,"",2,"warmup",160,8,,,
323 Added: "Consolidation Routine A.2","9 Feb 2026, 18:51","9 Feb 2026, 19:14","","Leg Press (Machine)",,"",3,"failure",200,10,,,
324 Added: "Consolidation Routine A.2","9 Feb 2026, 18:51","9 Feb 2026, 19:14","","Reverse Grip Lat Pulldown (Cable)",,"Last set using forced negatives",0,"warmup",60,5,,,
325 Added: "Consolidation Routine A.2","9 Feb 2026, 18:51","9 Feb 2026, 19:14","","Reverse Grip Lat Pulldown (Cable)",,"Last set using forced negatives",1,"failure",110,7,,,
326 Added: "Consolidation Routine A.2","9 Feb 2026, 18:51","9 Feb 2026, 19:14","","Reverse Grip Lat Pulldown (Cable)",,"Last set using forced negatives",2,"dropset",110,4,,,
327 Added: "Consolidation routine B","29 Jan 2026, 19:03","29 Jan 2026, 19:50","Good deadlifts!","Triceps Dip (Assisted)",,"",0,"failure",,6,,,
328 Added: "Consolidation routine B","29 Jan 2026, 19:03","29 Jan 2026, 19:50","Good deadlifts!","Triceps Dip (Assisted)",,"",1,"dropset",60,8,,,
329 Added: "Consolidation routine B","29 Jan 2026, 19:03","29 Jan 2026, 19:50","Good deadlifts!","Triceps Dip (Assisted)",,"",2,"dropset",80,8,,,
330 Added: "Consolidation routine B","29 Jan 2026, 19:03","29 Jan 2026, 19:50","Good deadlifts!","Deadlift (Barbell)",,"",0,"warmup",60,5,,,
331 Added: "Consolidation routine B","29 Jan 2026, 19:03","29 Jan 2026, 19:50","Good deadlifts!","Deadlift (Barbell)",,"",1,"warmup",110,2,,,
332 Added: "Consolidation routine B","29 Jan 2026, 19:03","29 Jan 2026, 19:50","Good deadlifts!","Deadlift (Barbell)",,"",2,"failure",180,3,,,
333 Added: "Consolidation routine B","29 Jan 2026, 19:03","29 Jan 2026, 19:50","Good deadlifts!","Deadlift (Barbell)",,"",3,"failure",160,3,,,
334 Added: "Consolidation routine B","29 Jan 2026, 19:03","29 Jan 2026, 19:50","Good deadlifts!","Single Arm Lateral Raise (Cable)",,"This exercise sucks ass.",0,"warmup",5,5,,,
335 Added: "Consolidation routine B","29 Jan 2026, 19:03","29 Jan 2026, 19:50","Good deadlifts!","Lateral Raise (Dumbbell)",,"",0,"failure",20,10,,,
336 Added: "Consolidation routine B","29 Jan 2026, 19:03","29 Jan 2026, 19:50","Good deadlifts!","Lateral Raise (Dumbbell)",,"",1,"dropset",10,8,,,
337 Added: "Consolidation routine B","29 Jan 2026, 19:03","29 Jan 2026, 19:50","Good deadlifts!","Sit Up",,"",0,"failure",,29,,,
338 Added: "Consolidation routine A","26 Jan 2026, 17:55","26 Jan 2026, 18:24","","Squat (Barbell)",,"",0,"warmup",60,6,,,
339 Added: "Consolidation routine A","26 Jan 2026, 17:55","26 Jan 2026, 18:24","","Squat (Barbell)",,"",1,"failure",100,8,,,
340 Added: "Consolidation routine A","26 Jan 2026, 17:55","26 Jan 2026, 18:24","","Leg Extension (Machine)",,"",0,"failure",50,12,,,
341 Added: "Consolidation routine A","26 Jan 2026, 17:55","26 Jan 2026, 18:24","","Reverse Grip Lat Pulldown (Cable)",,"Last set using forced negatives",0,"warmup",60,5,,,
342 Added: "Consolidation routine A","26 Jan 2026, 17:55","26 Jan 2026, 18:24","","Reverse Grip Lat Pulldown (Cable)",,"Last set using forced negatives",1,"failure",110,7,,,
343 Added: "Consolidation routine A","26 Jan 2026, 17:55","26 Jan 2026, 18:24","","Reverse Grip Lat Pulldown (Cable)",,"Last set using forced negatives",2,"failure",110,3,,,
344 Added: "Cardio","25 Jan 2026, 15:26","25 Jan 2026, 15:56","","Rowing Machine",,"2:27.3 split",0,"normal",,,6.11,1800,
345 Added: "Consolidation routine B","18 Jan 2026, 11:26","18 Jan 2026, 12:13","Many more sets performed during this workout, as I have over a week of recovery coming up.","Deadlift (Barbell)",,"",0,"warmup",60,5,,,
346 Added: "Consolidation routine B","18 Jan 2026, 11:26","18 Jan 2026, 12:13","Many more sets performed during this workout, as I have over a week of recovery coming up.","Deadlift (Barbell)",,"",1,"warmup",110,2,,,
347 Added: "Consolidation routine B","18 Jan 2026, 11:26","18 Jan 2026, 12:13","Many more sets performed during this workout, as I have over a week of recovery coming up.","Deadlift (Barbell)",,"",2,"failure",180,2,,,
348 Added: "Consolidation routine B","18 Jan 2026, 11:26","18 Jan 2026, 12:13","Many more sets performed during this workout, as I have over a week of recovery coming up.","Deadlift (Barbell)",,"",3,"failure",160,3,,,
349 Added: "Consolidation routine B","18 Jan 2026, 11:26","18 Jan 2026, 12:13","Many more sets performed during this workout, as I have over a week of recovery coming up.","Triceps Dip",,"",0,"failure",,5,,,
350 Added: "Consolidation routine B","18 Jan 2026, 11:26","18 Jan 2026, 12:13","Many more sets performed during this workout, as I have over a week of recovery coming up.","Triceps Dip",,"",1,"failure",,2,,,
351 Added: "Consolidation routine B","18 Jan 2026, 11:26","18 Jan 2026, 12:13","Many more sets performed during this workout, as I have over a week of recovery coming up.","Calf Extension (Machine)",,"",0,"warmup",40,6,,,
352 Added: "Consolidation routine B","18 Jan 2026, 11:26","18 Jan 2026, 12:13","Many more sets performed during this workout, as I have over a week of recovery coming up.","Calf Extension (Machine)",,"",1,"failure",85,12,,,
353 Added: "Consolidation routine B","18 Jan 2026, 11:26","18 Jan 2026, 12:13","Many more sets performed during this workout, as I have over a week of recovery coming up.","Calf Extension (Machine)",,"",2,"failure",85,4,,,
354 Added: "Consolidation routine B","18 Jan 2026, 11:26","18 Jan 2026, 12:13","Many more sets performed during this workout, as I have over a week of recovery coming up.","Preacher Curl (Barbell)",,"",0,"failure",30,9,,,
355 Added: "Cardio","17 Jan 2026, 11:50","17 Jan 2026, 12:20","","Rowing Machine",,"2:21.6 split",0,"normal",,,6.36,1800,
356 Added: "Cardio","16 Jan 2026, 08:27","16 Jan 2026, 09:01","","Rowing Machine",,"2:20.9 split",0,"normal",,,6.39,1800,
357 Added: "Cardio","16 Jan 2026, 08:27","16 Jan 2026, 09:01","","Sit Up",,"",0,"failure",,23,,,
358 Added: "Cardio","16 Jan 2026, 08:27","16 Jan 2026, 09:01","","Plank",,"",0,"failure",,,,39,
359 Added: "Consolidation routine A","14 Jan 2026, 19:29","14 Jan 2026, 19:47","","Squat (Barbell)",,"",0,"warmup",60,6,,,
360 Added: "Consolidation routine A","14 Jan 2026, 19:29","14 Jan 2026, 19:47","","Squat (Barbell)",,"",1,"failure",100,8,,,
361 Added: "Consolidation routine A","14 Jan 2026, 19:29","14 Jan 2026, 19:47","","Reverse Grip Lat Pulldown (Cable)",,"",0,"warmup",60,5,,,
362 Added: "Consolidation routine A","14 Jan 2026, 19:29","14 Jan 2026, 19:47","","Reverse Grip Lat Pulldown (Cable)",,"",1,"failure",110,8,,,
363 Added: "Consolidation routine B","10 Jan 2026, 11:20","10 Jan 2026, 11:53","No strength increase during Christmas break.","Deadlift (Barbell)",,"180 mostly felt in the hands. Must work grip strength.",0,"warmup",60,5,,,
364 Added: "Consolidation routine B","10 Jan 2026, 11:20","10 Jan 2026, 11:53","No strength increase during Christmas break.","Deadlift (Barbell)",,"180 mostly felt in the hands. Must work grip strength.",1,"warmup",110,2,,,
365 Added: "Consolidation routine B","10 Jan 2026, 11:20","10 Jan 2026, 11:53","No strength increase during Christmas break.","Deadlift (Barbell)",,"180 mostly felt in the hands. Must work grip strength.",2,"failure",180,2,,,
366 Added: "Consolidation routine B","10 Jan 2026, 11:20","10 Jan 2026, 11:53","No strength increase during Christmas break.","Deadlift (Barbell)",,"180 mostly felt in the hands. Must work grip strength.",3,"failure",160,2,,,
367 Added: "Consolidation routine B","10 Jan 2026, 11:20","10 Jan 2026, 11:53","No strength increase during Christmas break.","Triceps Dip",,"",0,"failure",,4,,,
368 Added: "Consolidation routine B","10 Jan 2026, 11:20","10 Jan 2026, 11:53","No strength increase during Christmas break.","Triceps Dip",,"",1,"dropset",,2,,,
369 Added: "Consolidation routine A","19 Dec 2025, 18:02","19 Dec 2025, 18:28","","Squat (Barbell)",,"",0,"warmup",60,6,,,
370 Added: "Consolidation routine A","19 Dec 2025, 18:02","19 Dec 2025, 18:28","","Squat (Barbell)",,"",1,"failure",100,10,,,
371 Added: "Consolidation routine A","19 Dec 2025, 18:02","19 Dec 2025, 18:28","","Reverse Grip Lat Pulldown (Cable)",,"",0,"warmup",60,5,,,
372 Added: "Consolidation routine A","19 Dec 2025, 18:02","19 Dec 2025, 18:28","","Reverse Grip Lat Pulldown (Cable)",,"",1,"failure",110,7,,,
373 Added: "Consolidation routine A","19 Dec 2025, 18:02","19 Dec 2025, 18:28","","Reverse Grip Lat Pulldown (Cable)",,"",2,"dropset",60,7,,,
374 Added: "Consolidation routine A","19 Dec 2025, 18:02","19 Dec 2025, 18:28","","Sit Up",,"",0,"failure",,26,,,
375 Added: "Cardio","16 Dec 2025, 08:02","16 Dec 2025, 08:32","","Rowing Machine",,"2:20.7 split",0,"normal",,,6.4,1800,
376 Added: "Cardio","14 Dec 2025, 13:23","14 Dec 2025, 13:53","","Rowing Machine",,"2:25.4 split",0,"normal",,,6.19,1800,
377 Added: "Consolidation routine B","13 Dec 2025, 11:41","13 Dec 2025, 12:18","Smaller strength increase. Alcohol is a significant recovery and growth inhibitor.","Deadlift (Barbell)",,"180 is a major sticking point. Let's try again in 2026.",0,"warmup",60,5,,,
378 Added: "Consolidation routine B","13 Dec 2025, 11:41","13 Dec 2025, 12:18","Smaller strength increase. Alcohol is a significant recovery and growth inhibitor.","Deadlift (Barbell)",,"180 is a major sticking point. Let's try again in 2026.",1,"warmup",110,2,,,
379 Added: "Consolidation routine B","13 Dec 2025, 11:41","13 Dec 2025, 12:18","Smaller strength increase. Alcohol is a significant recovery and growth inhibitor.","Deadlift (Barbell)",,"180 is a major sticking point. Let's try again in 2026.",2,"failure",180,2,,,
380 Added: "Consolidation routine B","13 Dec 2025, 11:41","13 Dec 2025, 12:18","Smaller strength increase. Alcohol is a significant recovery and growth inhibitor.","Deadlift (Barbell)",,"180 is a major sticking point. Let's try again in 2026.",3,"failure",160,4,,,
381 Added: "Consolidation routine B","13 Dec 2025, 11:41","13 Dec 2025, 12:18","Smaller strength increase. Alcohol is a significant recovery and growth inhibitor.","Triceps Dip",,"",0,"failure",,4,,,
382 Added: "Consolidation routine B","13 Dec 2025, 11:41","13 Dec 2025, 12:18","Smaller strength increase. Alcohol is a significant recovery and growth inhibitor.","Triceps Dip",,"",1,"failure",,3,,,
383 Added: "Cardio","11 Dec 2025, 08:59","11 Dec 2025, 09:29","","Rowing Machine",,"2:18.9 split",0,"normal",,,6.48,1800,
384 Added: "Consolidation routine A","9 Dec 2025, 09:15","9 Dec 2025, 09:33","BOOM 💥","Squat (Barbell)",,"",0,"warmup",60,6,,,
385 Added: "Consolidation routine A","9 Dec 2025, 09:15","9 Dec 2025, 09:33","BOOM 💥","Squat (Barbell)",,"",1,"failure",100,13,,,
386 Added: "Consolidation routine A","9 Dec 2025, 09:15","9 Dec 2025, 09:33","BOOM 💥","Reverse Grip Lat Pulldown (Cable)",,"",0,"warmup",60,5,,,
387 Added: "Consolidation routine A","9 Dec 2025, 09:15","9 Dec 2025, 09:33","BOOM 💥","Reverse Grip Lat Pulldown (Cable)",,"",1,"failure",110,6,,,
388 Added: "Consolidation routine A","9 Dec 2025, 09:15","9 Dec 2025, 09:33","BOOM 💥","Reverse Grip Lat Pulldown (Cable)",,"",2,"dropset",60,7,,,
389 Added: "Cardio","7 Dec 2025, 10:38","7 Dec 2025, 11:08","","Rowing Machine",,"2:22.7 split",0,"normal",,,6.31,1800,
390 Added: "Cardio","6 Dec 2025, 11:12","6 Dec 2025, 11:42","","Rowing Machine",,"2:25.3 split",0,"normal",,,6.2,1800,
391 Added: "Consolidation routine B","4 Dec 2025, 08:59","4 Dec 2025, 09:29","Feeling recovered and stronger. Morning workouts are when I feel my best.","Deadlift (Barbell)",,"",0,"warmup",60,5,,,
392 Added: "Consolidation routine B","4 Dec 2025, 08:59","4 Dec 2025, 09:29","Feeling recovered and stronger. Morning workouts are when I feel my best.","Deadlift (Barbell)",,"",1,"warmup",110,2,,,
393 Added: "Consolidation routine B","4 Dec 2025, 08:59","4 Dec 2025, 09:29","Feeling recovered and stronger. Morning workouts are when I feel my best.","Deadlift (Barbell)",,"",2,"failure",170,5,,,
394 Added: "Consolidation routine B","4 Dec 2025, 08:59","4 Dec 2025, 09:29","Feeling recovered and stronger. Morning workouts are when I feel my best.","Triceps Dip",,"",0,"failure",,5,,,
395 Added: "Consolidation routine B","4 Dec 2025, 08:59","4 Dec 2025, 09:29","Feeling recovered and stronger. Morning workouts are when I feel my best.","Sit Up",,"",0,"failure",,21,,,
396 Added: "Cardio","30 Nov 2025, 16:06","30 Nov 2025, 16:36","","Rowing Machine",,"",0,"normal",,,6.33,1800,
397 Added: "Consolidation routine A","27 Nov 2025, 18:46","27 Nov 2025, 19:09","No strength increase.","Squat (Barbell)",,"",0,"warmup",60,6,,,
398 Added: "Consolidation routine A","27 Nov 2025, 18:46","27 Nov 2025, 19:09","No strength increase.","Squat (Barbell)",,"",1,"failure",100,11,,,
399 Added: "Consolidation routine A","27 Nov 2025, 18:46","27 Nov 2025, 19:09","No strength increase.","Reverse Grip Lat Pulldown (Cable)",,"",0,"warmup",60,5,,,
400 Added: "Consolidation routine A","27 Nov 2025, 18:46","27 Nov 2025, 19:09","No strength increase.","Reverse Grip Lat Pulldown (Cable)",,"",1,"failure",110,5,,,
401 Added: "Consolidation routine A","27 Nov 2025, 18:46","27 Nov 2025, 19:09","No strength increase.","Reverse Grip Lat Pulldown (Cable)",,"",2,"dropset",60,5,,,
402 Added: "Spooky special","2 Nov 2025, 11:23","2 Nov 2025, 11:55","","Seated Shoulder Press (Machine)",,"",0,"warmup",60,5,,,
403 Added: "Spooky special","2 Nov 2025, 11:23","2 Nov 2025, 11:55","","Seated Shoulder Press (Machine)",,"",1,"failure",100,4,,,
404 Added: "Spooky special","2 Nov 2025, 11:23","2 Nov 2025, 11:55","","Calf Extension (Machine)",,"",0,"warmup",40,6,,,
405 Added: "Spooky special","2 Nov 2025, 11:23","2 Nov 2025, 11:55","","Calf Extension (Machine)",,"",1,"failure",70,12,,,
406 Added: "Spooky special","2 Nov 2025, 11:23","2 Nov 2025, 11:55","","Chin Up",,"",0,"failure",,4,,,
407 Added: "Spooky special","2 Nov 2025, 11:23","2 Nov 2025, 11:55","","Chin Up",,"",1,"failure",,3,,,
408 Added: "Spooky special","2 Nov 2025, 11:23","2 Nov 2025, 11:55","","Triceps Pushdown",,"",0,"warmup",30,5,,,
409 Added: "Spooky special","2 Nov 2025, 11:23","2 Nov 2025, 11:55","","Triceps Pushdown",,"",1,"failure",60,2,,,
410 Added: "Spooky special","2 Nov 2025, 11:23","2 Nov 2025, 11:55","","Triceps Pushdown",,"",2,"dropset",40,4,,,
411 Added: "Spooky special","2 Nov 2025, 11:23","2 Nov 2025, 11:55","","Crunch",,"",0,"failure",,12,,,
412 Added: "Consolidation routine B","30 Oct 2025, 18:26","30 Oct 2025, 18:59","Shorter recovery, similar performance; compensation had occured.","Deadlift (Barbell)",,"Plate fell off 🤦🏼‍♂️",0,"warmup",60,5,,,
413 Added: "Consolidation routine B","30 Oct 2025, 18:26","30 Oct 2025, 18:59","Shorter recovery, similar performance; compensation had occured.","Deadlift (Barbell)",,"Plate fell off 🤦🏼‍♂️",1,"warmup",110,2,,,
414 Added: "Consolidation routine B","30 Oct 2025, 18:26","30 Oct 2025, 18:59","Shorter recovery, similar performance; compensation had occured.","Deadlift (Barbell)",,"Plate fell off 🤦🏼‍♂️",2,"failure",170,4,,,
415 Added: "Consolidation routine B","30 Oct 2025, 18:26","30 Oct 2025, 18:59","Shorter recovery, similar performance; compensation had occured.","Triceps Dip",,"",0,"failure",,5,,,
416 Added: "Consolidation routine B","30 Oct 2025, 18:26","30 Oct 2025, 18:59","Shorter recovery, similar performance; compensation had occured.","Triceps Dip",,"",1,"failure",,5,,,
417 Added: "Consolidation routine A","27 Oct 2025, 18:35","27 Oct 2025, 19:02","Progress resumed.","Squat (Barbell)",,"",0,"warmup",60,6,,,
418 Added: "Consolidation routine A","27 Oct 2025, 18:35","27 Oct 2025, 19:02","Progress resumed.","Squat (Barbell)",,"",1,"failure",100,10,,,
419 Added: "Consolidation routine A","27 Oct 2025, 18:35","27 Oct 2025, 19:02","Progress resumed.","Reverse Grip Lat Pulldown (Cable)",,"",0,"warmup",60,5,,,
420 Added: "Consolidation routine A","27 Oct 2025, 18:35","27 Oct 2025, 19:02","Progress resumed.","Reverse Grip Lat Pulldown (Cable)",,"",1,"failure",100,10,,,
421 Added: "Consolidation routine A","27 Oct 2025, 18:35","27 Oct 2025, 19:02","Progress resumed.","Reverse Grip Lat Pulldown (Cable)",,"",2,"dropset",75,5,,,
422 Added: "Consolidation routine B","18 Oct 2025, 11:55","18 Oct 2025, 12:24","Subpar recovery so no volume increase.","Deadlift (Barbell)",,"No progress, need more recovery",0,"warmup",70,5,,,
423 Added: "Consolidation routine B","18 Oct 2025, 11:55","18 Oct 2025, 12:24","Subpar recovery so no volume increase.","Deadlift (Barbell)",,"No progress, need more recovery",1,"warmup",120,2,,,
424 Added: "Consolidation routine B","18 Oct 2025, 11:55","18 Oct 2025, 12:24","Subpar recovery so no volume increase.","Deadlift (Barbell)",,"No progress, need more recovery",2,"failure",170,5,,,
425 Added: "Consolidation routine B","18 Oct 2025, 11:55","18 Oct 2025, 12:24","Subpar recovery so no volume increase.","Triceps Dip",,"",0,"failure",,5,,,
426 Added: "Consolidation routine B","18 Oct 2025, 11:55","18 Oct 2025, 12:24","Subpar recovery so no volume increase.","Triceps Dip",,"",1,"dropset",,4,,,
427 Added: "Consolidation routine A","12 Oct 2025, 11:19","12 Oct 2025, 11:57","","Reverse Grip Lat Pulldown (Cable)",,"",0,"warmup",60,5,,,
428 Added: "Consolidation routine A","12 Oct 2025, 11:19","12 Oct 2025, 11:57","","Reverse Grip Lat Pulldown (Cable)",,"",1,"failure",100,9,,,
429 Added: "Consolidation routine A","12 Oct 2025, 11:19","12 Oct 2025, 11:57","","Reverse Grip Lat Pulldown (Cable)",,"",2,"dropset",75,5,,,
430 Added: "Consolidation routine A","12 Oct 2025, 11:19","12 Oct 2025, 11:57","","Squat (Barbell)",,"",0,"warmup",60,6,,,
431 Added: "Consolidation routine A","12 Oct 2025, 11:19","12 Oct 2025, 11:57","","Squat (Barbell)",,"",1,"failure",100,12,,,
432 Added: "Consolidation routine A","12 Oct 2025, 11:19","12 Oct 2025, 11:57","","Sit Up",,"",0,"failure",,20,,,
433 Added: "Consolidation routine B","8 Oct 2025, 19:03","8 Oct 2025, 19:34","","Deadlift (Barbell)",,"",0,"warmup",60,5,,,
434 Added: "Consolidation routine B","8 Oct 2025, 19:03","8 Oct 2025, 19:34","","Deadlift (Barbell)",,"",1,"warmup",110,2,,,
435 Added: "Consolidation routine B","8 Oct 2025, 19:03","8 Oct 2025, 19:34","","Deadlift (Barbell)",,"",2,"failure",170,6,,,
436 Added: "Consolidation routine B","8 Oct 2025, 19:03","8 Oct 2025, 19:34","","Triceps Dip",,"",0,"failure",,5,,,
437 Added: "Consolidation routine B","8 Oct 2025, 19:03","8 Oct 2025, 19:34","","Chest Dip (Assisted)",,"",0,"dropset",49,7,,,
438 Added: "Consolidation routine A","4 Oct 2025, 10:42","4 Oct 2025, 11:08","","Squat (Barbell)",,"",0,"warmup",60,6,,,
439 Added: "Consolidation routine A","4 Oct 2025, 10:42","4 Oct 2025, 11:08","","Squat (Barbell)",,"",1,"failure",100,10,,,
440 Added: "Consolidation routine A","4 Oct 2025, 10:42","4 Oct 2025, 11:08","","Reverse Grip Lat Pulldown (Cable)",,"",0,"warmup",60,5,,,
441 Added: "Consolidation routine A","4 Oct 2025, 10:42","4 Oct 2025, 11:08","","Reverse Grip Lat Pulldown (Cable)",,"",1,"failure",100,7,,,
442 Added: "Consolidation routine A","4 Oct 2025, 10:42","4 Oct 2025, 11:08","","Reverse Grip Lat Pulldown (Cable)",,"",2,"dropset",75,4,,,