Add the remaining census stations: Pec Deck, Rear Delt Fly, cable staples

Pec Deck and Rear Delt Fly author the face-on and from-behind cameras;
Triceps Pushdown and Face Pull are the cable station's two entries per
the coverage model (cable curl/crossover are considered exclusions).

Claude-Session: https://claude.ai/code/session_01HJDQQDA9QdP8zByg43H5v3
This commit is contained in:
2026-07-07 12:12:02 -04:00
parent 5bbe3f6ff0
commit b545ad05c9
24 changed files with 574 additions and 0 deletions
@@ -0,0 +1,22 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 180" fill="none">
<title>Triceps Pushdown</title>
<path d="M 141.8 157.5 L 181.6 157.5 L 181.6 150.2 L 141.8 150.2 Z" fill="none" stroke="#b9bec9" stroke-width="2.1" stroke-linejoin="round"/>
<circle cx="178.2" cy="5.0" r="2.8" fill="#6b7180"/>
<path d="M 178.2 5.0 L 169.8 40.1" stroke="#c5cad4" stroke-width="2.0999999999999996" stroke-linecap="round" stroke-linejoin="round"/>
<path id="leg_l" d="M 157.1 92.3 L 163.7 123.4 L 153.0 148.9 L 160.1 151.8" stroke="#a9afba" stroke-width="3.5" stroke-linecap="round" stroke-linejoin="round"/>
<path id="leg_r" d="M 153.0 92.7 L 160.4 123.5 L 150.2 149.2 L 157.4 151.9" stroke="#3a3f4b" stroke-width="4.2" stroke-linecap="round" stroke-linejoin="round"/>
<path id="arm_l" d="M 166.4 34.0 L 153.1 50.0 L 171.2 39.5" stroke="#86cfc5" stroke-width="3.5" stroke-linecap="round" stroke-linejoin="round"/>
<path id="girdle" d="M 166.4 34.0 L 162.3 33.9 L 162.3 35.3" stroke="#3a3f4b" stroke-width="3.5" stroke-linecap="round" stroke-linejoin="round"/>
<path id="pelvisBar" d="M 157.1 92.3 L 153.0 91.8 L 153.0 92.7" stroke="#3a3f4b" stroke-width="3.5" stroke-linecap="round" stroke-linejoin="round"/>
<path id="spine" d="M 153.0 91.8 Q 156.7 62.0 162.3 33.9" stroke="#3a3f4b" stroke-width="4.2" stroke-linecap="round" stroke-linejoin="round"/>
<path id="arm_r" d="M 162.3 35.3 L 151.5 53.0 L 168.4 40.7" stroke="#0d9488" stroke-width="4.2" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M 162.8 40.1 L 176.8 40.1" stroke="#6b7180" stroke-width="2.8" stroke-linecap="round" stroke-linejoin="round"/>
<circle id="head" cx="166.2" cy="20.7" r="7.0" fill="white" stroke="#3a3f4b" stroke-width="4.2"/>
<line id="nose" x1="173.1" y1="21.6" x2="177.9" y2="22.3" stroke="#3a3f4b" stroke-width="2.8" stroke-linecap="round"/>
<g font-family="-apple-system, Helvetica, sans-serif" font-size="11" fill="#6b7180">
<line x1="224" y1="16" x2="238" y2="16" stroke="#3a3f4b" stroke-width="4" stroke-linecap="round"/>
<text x="243" y="20">near</text>
<line x1="273" y1="16" x2="287" y2="16" stroke="#a9afba" stroke-width="4" stroke-linecap="round"/>
<text x="292" y="20">far</text>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.2 KiB

@@ -0,0 +1,22 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 180" fill="none">
<title>Triceps Pushdown</title>
<path d="M 141.8 157.5 L 181.6 157.5 L 181.6 150.2 L 141.8 150.2 Z" fill="none" stroke="#b9bec9" stroke-width="2.1" stroke-linejoin="round"/>
<circle cx="178.2" cy="5.0" r="2.8" fill="#6b7180"/>
<path d="M 178.2 5.0 L 167.0 74.6" stroke="#c5cad4" stroke-width="2.0999999999999996" stroke-linecap="round" stroke-linejoin="round"/>
<path id="leg_l" d="M 157.1 92.3 L 163.7 123.4 L 153.0 148.9 L 160.1 151.8" stroke="#a9afba" stroke-width="3.5" stroke-linecap="round" stroke-linejoin="round"/>
<path id="leg_r" d="M 153.0 92.7 L 160.4 123.5 L 150.2 149.2 L 157.4 151.9" stroke="#3a3f4b" stroke-width="4.2" stroke-linecap="round" stroke-linejoin="round"/>
<path id="arm_l" d="M 166.4 34.0 L 162.1 54.2 L 168.4 73.9" stroke="#86cfc5" stroke-width="3.5" stroke-linecap="round" stroke-linejoin="round"/>
<path id="girdle" d="M 166.4 34.0 L 162.3 33.9 L 162.3 35.3" stroke="#3a3f4b" stroke-width="3.5" stroke-linecap="round" stroke-linejoin="round"/>
<path id="pelvisBar" d="M 157.1 92.3 L 153.0 91.8 L 153.0 92.7" stroke="#3a3f4b" stroke-width="3.5" stroke-linecap="round" stroke-linejoin="round"/>
<path id="spine" d="M 153.0 91.8 Q 156.7 62.0 162.3 33.9" stroke="#3a3f4b" stroke-width="4.2" stroke-linecap="round" stroke-linejoin="round"/>
<path id="arm_r" d="M 162.3 35.3 L 158.8 55.7 L 165.6 75.2" stroke="#0d9488" stroke-width="4.2" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M 160.0 74.6 L 174.0 74.6" stroke="#6b7180" stroke-width="2.8" stroke-linecap="round" stroke-linejoin="round"/>
<circle id="head" cx="166.2" cy="20.7" r="7.0" fill="white" stroke="#3a3f4b" stroke-width="4.2"/>
<line id="nose" x1="173.1" y1="21.6" x2="177.9" y2="22.3" stroke="#3a3f4b" stroke-width="2.8" stroke-linecap="round"/>
<g font-family="-apple-system, Helvetica, sans-serif" font-size="11" fill="#6b7180">
<line x1="224" y1="16" x2="238" y2="16" stroke="#3a3f4b" stroke-width="4" stroke-linecap="round"/>
<text x="243" y="20">near</text>
<line x1="273" y1="16" x2="287" y2="16" stroke="#a9afba" stroke-width="4" stroke-linecap="round"/>
<text x="292" y="20">far</text>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.2 KiB

+39
View File
@@ -0,0 +1,39 @@
# Triceps Pushdown
The cable triceps staple — elbows pinned to the sides, push the bar from
chest height down to straight arms.
- **Category:** Main circuit
- **Type:** Machine-based cable elbow extension
- **Targets:** Triceps
- **Prescription:** 3 × 1012
## Setup
Stand at the high pulley with a bar or rope attachment, feet under the
hips, slight forward lean. Grip with the elbows bent past 90° and tucked
to the ribs.
## Execution
1. Push the handle down until the arms are completely straight.
2. Squeeze the triceps at the bottom for a beat.
3. Let the forearms ride back up until they pass 90°, elbows never
leaving the sides.
## Cues
- Elbows are bolted to the ribs — only the forearms move.
- Stand tall-ish; don't lean your bodyweight onto the bar.
- Full lockout every rep; the last few degrees are the exercise.
## Common Mistakes
- Elbows drifting forward and up on the way down.
- Shoulders and back pressing the weight instead of the triceps.
- Cutting the top of the rep short.
## Progression
Add a plate when every rep locks out with quiet elbows; a rope
attachment adds a harder finish at the bottom.
@@ -0,0 +1,39 @@
{
"name": "Triceps Pushdown",
"primary": 2,
"camera": {"zoom": 0.7},
"working": ["arm_r", "arm_l"],
"props": [
{"type": "scene", "shapes": [
{"kind": "circle", "c": [186, -58], "r": 4, "fill": true, "color": "prop"}
]},
{"type": "cable", "from": [186, -58], "to": ["hand_r", "hand_l"], "w": 3},
{"type": "bar", "at": ["hand_r", "hand_l"], "halfLen": 10}
],
"frames": [
{
"hold": 0.4, "tween": 1.0,
"root": {"pos": [150, 66], "pitch": 8},
"spine": [0, 2],
"neck": 6, "head": -8,
"shoulder_r": 15, "elbow_r": 130,
"shoulder_l": 15, "elbow_l": 130,
"hip_r": 6, "knee_r": 5, "ankle_r": 0,
"hip_l": 6, "knee_l": 5, "ankle_l": 0,
"pins": {"foot_r": [146, 148], "foot_l": [150, 150],
"hand_r": [172, -10], "hand_l": [176, -8]}
},
{
"hold": 0.4, "tween": 1.1,
"root": {"pos": [150, 66], "pitch": 8},
"spine": [0, 2],
"neck": 6, "head": -8,
"shoulder_r": 8, "elbow_r": 10,
"shoulder_l": 8, "elbow_l": 10,
"hip_r": 6, "knee_r": 5, "ankle_r": 0,
"hip_l": 6, "knee_l": 5, "ankle_l": 0,
"pins": {"foot_r": [146, 148], "foot_l": [150, 150],
"hand_r": [168, 40], "hand_l": [172, 42]}
}
]
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 130 KiB

@@ -0,0 +1,22 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 180" fill="none">
<title>Triceps Pushdown</title>
<path d="M 141.8 157.5 L 181.6 157.5 L 181.6 150.2 L 141.8 150.2 Z" fill="none" stroke="#b9bec9" stroke-width="2.1" stroke-linejoin="round"/>
<circle cx="178.2" cy="5.0" r="2.8" fill="#6b7180"/>
<path d="M 178.2 5.0 L 167.0 74.6" stroke="#c5cad4" stroke-width="2.0999999999999996" stroke-linecap="round" stroke-linejoin="round"/>
<path id="leg_l" d="M 157.1 92.3 L 163.7 123.4 L 153.0 148.9 L 160.1 151.8" stroke="#a9afba" stroke-width="3.5" stroke-linecap="round" stroke-linejoin="round"/>
<path id="leg_r" d="M 153.0 92.7 L 160.4 123.5 L 150.2 149.2 L 157.4 151.9" stroke="#3a3f4b" stroke-width="4.2" stroke-linecap="round" stroke-linejoin="round"/>
<path id="arm_l" d="M 166.4 34.0 L 162.1 54.2 L 168.4 73.9" stroke="#86cfc5" stroke-width="3.5" stroke-linecap="round" stroke-linejoin="round"/>
<path id="girdle" d="M 166.4 34.0 L 162.3 33.9 L 162.3 35.3" stroke="#3a3f4b" stroke-width="3.5" stroke-linecap="round" stroke-linejoin="round"/>
<path id="pelvisBar" d="M 157.1 92.3 L 153.0 91.8 L 153.0 92.7" stroke="#3a3f4b" stroke-width="3.5" stroke-linecap="round" stroke-linejoin="round"/>
<path id="spine" d="M 153.0 91.8 Q 156.7 62.0 162.3 33.9" stroke="#3a3f4b" stroke-width="4.2" stroke-linecap="round" stroke-linejoin="round"/>
<path id="arm_r" d="M 162.3 35.3 L 158.8 55.7 L 165.6 75.2" stroke="#0d9488" stroke-width="4.2" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M 160.0 74.6 L 174.0 74.6" stroke="#6b7180" stroke-width="2.8" stroke-linecap="round" stroke-linejoin="round"/>
<circle id="head" cx="166.2" cy="20.7" r="7.0" fill="white" stroke="#3a3f4b" stroke-width="4.2"/>
<line id="nose" x1="173.1" y1="21.6" x2="177.9" y2="22.3" stroke="#3a3f4b" stroke-width="2.8" stroke-linecap="round"/>
<g font-family="-apple-system, Helvetica, sans-serif" font-size="11" fill="#6b7180">
<line x1="224" y1="16" x2="238" y2="16" stroke="#3a3f4b" stroke-width="4" stroke-linecap="round"/>
<text x="243" y="20">near</text>
<line x1="273" y1="16" x2="287" y2="16" stroke="#a9afba" stroke-width="4" stroke-linecap="round"/>
<text x="292" y="20">far</text>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.2 KiB