Skip to content

Commit e28ac47

Browse files
OneMuppetclaude
andcommitted
Improve scaling chains for T2B, HSPU, C2B, and Push-up
T2B: TTB > Hanging Leg Raise > Hanging Knee Raise > Laying Knee Raise HSPU: HSPU > Pike Push-up > Dumbbell Push Press C2B: C2B > Pull-up > Jumping C2B > Jumping Pull-up > Ring Row Push-up: Push-up > Knee Push-up > Box Push-up Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 15c98a4 commit e28ac47

4 files changed

Lines changed: 160 additions & 211 deletions

File tree

data/metcons.json

Lines changed: 74 additions & 100 deletions
Original file line numberDiff line numberDiff line change
@@ -72,20 +72,17 @@
7272
"sub": "Pull-up"
7373
},
7474
"intermediate_plus": {
75-
"sub": "Pull-up",
76-
"reps": 10
75+
"sub": "Jumping Chest-to-Bar"
7776
},
7877
"intermediate": {
79-
"sub": "Jumping Pull-up",
80-
"reps": 10
78+
"sub": "Jumping Pull-up"
8179
},
8280
"beginner_plus": {
83-
"sub": "Ring Row",
84-
"reps": 10
81+
"sub": "Ring Row"
8582
},
8683
"beginner": {
8784
"sub": "Ring Row",
88-
"reps": 8
85+
"reps": 10
8986
}
9087
}
9188
}
@@ -164,22 +161,20 @@
164161
"reps": 9
165162
},
166163
"advanced": {
167-
"sub": "Hanging Knee Raise"
164+
"reps": 9
168165
},
169166
"intermediate_plus": {
170-
"sub": "Hanging Knee Raise"
167+
"sub": "Hanging Leg Raise"
171168
},
172169
"intermediate": {
173-
"sub": "Hanging Knee Raise",
174-
"reps": 8
170+
"sub": "Hanging Leg Raise",
171+
"reps": 7
175172
},
176173
"beginner_plus": {
177-
"sub": "Sit-up",
178-
"reps": 12
174+
"sub": "Hanging Knee Raise"
179175
},
180176
"beginner": {
181-
"sub": "Sit-up",
182-
"reps": 10
177+
"sub": "Laying Knee Raise"
183178
}
184179
}
185180
}
@@ -683,22 +678,23 @@
683678
"reps": 6
684679
},
685680
"advanced": {
686-
"sub": "Pike Push-up"
681+
"reps": 6
687682
},
688683
"intermediate_plus": {
689684
"sub": "Pike Push-up"
690685
},
691686
"intermediate": {
692-
"sub": "Push-up",
693-
"reps": 10
687+
"sub": "Pike Push-up"
694688
},
695689
"beginner_plus": {
696-
"sub": "Knee Push-up",
697-
"reps": 10
690+
"sub": "Dumbbell Push Press",
691+
"load": { "male": 10, "female": 7 },
692+
"unit": "kg"
698693
},
699694
"beginner": {
700-
"sub": "Knee Push-up",
701-
"reps": 8
695+
"sub": "Dumbbell Push Press",
696+
"load": { "male": 7, "female": 5 },
697+
"unit": "kg"
702698
}
703699
}
704700
},
@@ -737,23 +733,20 @@
737733
"reps": 12
738734
},
739735
"advanced": {
740-
"sub": "Hanging Knee Raise"
736+
"reps": 12
741737
},
742738
"intermediate_plus": {
743-
"sub": "Hanging Knee Raise",
744-
"reps": 10
739+
"sub": "Hanging Leg Raise"
745740
},
746741
"intermediate": {
747-
"sub": "Hanging Knee Raise",
748-
"reps": 8
742+
"sub": "Hanging Leg Raise",
743+
"reps": 10
749744
},
750745
"beginner_plus": {
751-
"sub": "Sit-up",
752-
"reps": 15
746+
"sub": "Hanging Knee Raise"
753747
},
754748
"beginner": {
755-
"sub": "Sit-up",
756-
"reps": 12
749+
"sub": "Laying Knee Raise"
757750
}
758751
}
759752
}
@@ -1528,23 +1521,20 @@
15281521
"reps": 12
15291522
},
15301523
"advanced": {
1531-
"sub": "Hanging Knee Raise"
1524+
"reps": 12
15321525
},
15331526
"intermediate_plus": {
1534-
"sub": "Hanging Knee Raise",
1535-
"reps": 10
1527+
"sub": "Hanging Leg Raise"
15361528
},
15371529
"intermediate": {
1538-
"sub": "Hanging Knee Raise",
1539-
"reps": 8
1530+
"sub": "Hanging Leg Raise",
1531+
"reps": 10
15401532
},
15411533
"beginner_plus": {
1542-
"sub": "Sit-up",
1543-
"reps": 15
1534+
"sub": "Hanging Knee Raise"
15441535
},
15451536
"beginner": {
1546-
"sub": "Sit-up",
1547-
"reps": 12
1537+
"sub": "Laying Knee Raise"
15481538
}
15491539
}
15501540
}
@@ -1805,22 +1795,20 @@
18051795
"reps": 8
18061796
},
18071797
"advanced": {
1808-
"sub": "Hanging Knee Raise"
1798+
"reps": 8
18091799
},
18101800
"intermediate_plus": {
1811-
"sub": "Hanging Knee Raise"
1801+
"sub": "Hanging Leg Raise"
18121802
},
18131803
"intermediate": {
1814-
"sub": "Hanging Knee Raise",
1804+
"sub": "Hanging Leg Raise",
18151805
"reps": 6
18161806
},
18171807
"beginner_plus": {
1818-
"sub": "Sit-up",
1819-
"reps": 10
1808+
"sub": "Hanging Knee Raise"
18201809
},
18211810
"beginner": {
1822-
"sub": "Sit-up",
1823-
"reps": 8
1811+
"sub": "Laying Knee Raise"
18241812
}
18251813
}
18261814
}
@@ -1908,20 +1896,17 @@
19081896
"sub": "Pull-up"
19091897
},
19101898
"intermediate_plus": {
1911-
"sub": "Pull-up",
1912-
"reps": 10
1899+
"sub": "Jumping Chest-to-Bar"
19131900
},
19141901
"intermediate": {
1915-
"sub": "Jumping Pull-up",
1916-
"reps": 10
1902+
"sub": "Jumping Pull-up"
19171903
},
19181904
"beginner_plus": {
1919-
"sub": "Ring Row",
1920-
"reps": 10
1905+
"sub": "Ring Row"
19211906
},
19221907
"beginner": {
19231908
"sub": "Ring Row",
1924-
"reps": 8
1909+
"reps": 10
19251910
}
19261911
}
19271912
},
@@ -2075,16 +2060,13 @@
20752060
"sub": "Pull-up"
20762061
},
20772062
"intermediate_plus": {
2078-
"sub": "Pull-up",
2079-
"reps": 8
2063+
"sub": "Jumping Chest-to-Bar"
20802064
},
20812065
"intermediate": {
2082-
"sub": "Jumping Pull-up",
2083-
"reps": 8
2066+
"sub": "Jumping Pull-up"
20842067
},
20852068
"beginner_plus": {
2086-
"sub": "Ring Row",
2087-
"reps": 10
2069+
"sub": "Ring Row"
20882070
},
20892071
"beginner": {
20902072
"sub": "Ring Row",
@@ -2338,22 +2320,20 @@
23382320
"reps": 6
23392321
},
23402322
"advanced": {
2341-
"sub": "Hanging Knee Raise"
2323+
"reps": 6
23422324
},
23432325
"intermediate_plus": {
2344-
"sub": "Hanging Knee Raise"
2326+
"sub": "Hanging Leg Raise"
23452327
},
23462328
"intermediate": {
2347-
"sub": "Hanging Knee Raise",
2329+
"sub": "Hanging Leg Raise",
23482330
"reps": 5
23492331
},
23502332
"beginner_plus": {
2351-
"sub": "Sit-up",
2352-
"reps": 10
2333+
"sub": "Hanging Knee Raise"
23532334
},
23542335
"beginner": {
2355-
"sub": "Sit-up",
2356-
"reps": 8
2336+
"sub": "Laying Knee Raise"
23572337
}
23582338
}
23592339
}
@@ -2743,7 +2723,7 @@
27432723
"sub": "Knee Push-up"
27442724
},
27452725
"beginner": {
2746-
"sub": "Knee Push-up",
2726+
"sub": "Box Push-up",
27472727
"reps": 5
27482728
}
27492729
}
@@ -3046,22 +3026,20 @@
30463026
"reps": 10
30473027
},
30483028
"advanced": {
3049-
"sub": "Hanging Knee Raise"
3029+
"reps": 10
30503030
},
30513031
"intermediate_plus": {
3052-
"sub": "Hanging Knee Raise"
3032+
"sub": "Hanging Leg Raise"
30533033
},
30543034
"intermediate": {
3055-
"sub": "Hanging Knee Raise",
3035+
"sub": "Hanging Leg Raise",
30563036
"reps": 8
30573037
},
30583038
"beginner_plus": {
3059-
"sub": "Sit-up",
3060-
"reps": 12
3039+
"sub": "Hanging Knee Raise"
30613040
},
30623041
"beginner": {
3063-
"sub": "Sit-up",
3064-
"reps": 10
3042+
"sub": "Laying Knee Raise"
30653043
}
30663044
}
30673045
},
@@ -3073,23 +3051,23 @@
30733051
"reps": 8
30743052
},
30753053
"advanced": {
3076-
"reps": 6
3054+
"reps": 8
30773055
},
30783056
"intermediate_plus": {
3079-
"sub": "Pike Push-up",
3080-
"reps": 8
3057+
"sub": "Pike Push-up"
30813058
},
30823059
"intermediate": {
3083-
"sub": "Pike Push-up",
3084-
"reps": 6
3060+
"sub": "Pike Push-up"
30853061
},
30863062
"beginner_plus": {
3087-
"sub": "Push-up",
3088-
"reps": 8
3063+
"sub": "Dumbbell Push Press",
3064+
"load": { "male": 10, "female": 7 },
3065+
"unit": "kg"
30893066
},
30903067
"beginner": {
3091-
"sub": "Knee Push-up",
3092-
"reps": 8
3068+
"sub": "Dumbbell Push Press",
3069+
"load": { "male": 7, "female": 5 },
3070+
"unit": "kg"
30933071
}
30943072
}
30953073
},
@@ -3220,15 +3198,13 @@
32203198
"sub": "Pull-up"
32213199
},
32223200
"intermediate_plus": {
3223-
"sub": "Pull-up"
3201+
"sub": "Jumping Chest-to-Bar"
32243202
},
32253203
"intermediate": {
3226-
"sub": "Jumping Pull-up",
3227-
"reps": 6
3204+
"sub": "Jumping Pull-up"
32283205
},
32293206
"beginner_plus": {
3230-
"sub": "Ring Row",
3231-
"reps": 8
3207+
"sub": "Ring Row"
32323208
},
32333209
"beginner": {
32343210
"sub": "Ring Row",
@@ -3272,7 +3248,7 @@
32723248
"reps": 10
32733249
},
32743250
"beginner": {
3275-
"sub": "Knee Push-up",
3251+
"sub": "Box Push-up",
32763252
"reps": 8
32773253
}
32783254
}
@@ -3369,22 +3345,20 @@
33693345
"reps": 5
33703346
},
33713347
"advanced": {
3372-
"sub": "Hanging Knee Raise"
3348+
"reps": 5
33733349
},
33743350
"intermediate_plus": {
3375-
"sub": "Hanging Knee Raise"
3351+
"sub": "Hanging Leg Raise"
33763352
},
33773353
"intermediate": {
3378-
"sub": "Hanging Knee Raise",
3354+
"sub": "Hanging Leg Raise",
33793355
"reps": 4
33803356
},
33813357
"beginner_plus": {
3382-
"sub": "Sit-up",
3383-
"reps": 8
3358+
"sub": "Hanging Knee Raise"
33843359
},
33853360
"beginner": {
3386-
"sub": "Sit-up",
3387-
"reps": 6
3361+
"sub": "Laying Knee Raise"
33883362
}
33893363
}
33903364
}
@@ -3413,7 +3387,7 @@
34133387
"reps": 8
34143388
},
34153389
"beginner": {
3416-
"sub": "Knee Push-up",
3390+
"sub": "Box Push-up",
34173391
"reps": 6
34183392
}
34193393
}
@@ -3534,7 +3508,7 @@
35343508
"reps": 8
35353509
},
35363510
"beginner": {
3537-
"sub": "Knee Push-up",
3511+
"sub": "Box Push-up",
35383512
"reps": 6
35393513
}
35403514
}
@@ -3798,7 +3772,7 @@
37983772
"reps": 8
37993773
},
38003774
"beginner": {
3801-
"sub": "Knee Push-up",
3775+
"sub": "Box Push-up",
38023776
"reps": 6
38033777
}
38043778
}

0 commit comments

Comments
 (0)