Shot Analyzer

2026-06-03 — First baselines for 60°/PW/3W/4i: the shallow-AoA pattern holds across the bag

Sessions: four shot-analysis sessions tonight — 60° 21:06 (17 shots, 15 clean), PW 21:16 (23, 15 clean), 3W 21:37 (28, 23 clean), 4i 21:51 (26, 26 clean). First stored data for all four clubs. Worked on: attack angle (continuing the AoA/release thread from 2026-06-02 and the 6i re-read) — but the primary goal was getting these clubs into the dataset at all, since none had data to calibrate on. Treat these numbers as baselines, not a verdict on a swing change.

What the data showed

Clean strikes only, published bands where they exist:

ClubSmash (target)AoA (target)Low ptDL vs staticLaunchCarry (target)CHS
60°0.837 (no targets)−1.8+1.6″50.3 (−9.7°)36.375.583.7
PW1.101 (1.28–1.33) 🔻−1.4 (−5.5–−4.5) 🔺+1.2″37.9 (−8.1°)28.1 🔺112 (125–140) 🔻83.7 🔺
3W1.333 (no targets)−0.2−0.3″17.0 (+4.0°)14.0201 (sd 23)100.0
4i1.317 (1.42–1.44) 🔻+0.8 (−3.5–−2.5) 🔺−1.0″20.5 (−3.5°)16.6 🔺180 (195–210) 🔻93.8 (barely 🔻)

Mechanism

Same story as the 6i re-read, now visible across the rest of the bag: the release/lean move survives — the bottom of the arc doesn't move forward with it. Deloft scales correctly down the bag (60° −9.7°, PW −8.1°, 4i −3.5°) and low point is ball-first on the wedges, but AoA never gets near band anywhere, and by the long clubs it inverts (4i ascending, 3W flipping with low point behind the ball). The longer and faster the club, the worse the arc-bottom position — consistent with the 6i finding that the in-to-out path (here +4–6°) is also a swing up. The AoA intent tonight did not arrive at the long end.

Highest-leverage next focus

Low point forward on the long clubs — 4i and 3W. Same prescription family as the 6i: not "hit down harder," but bottom-of-arc in front of the ball with the lean that's already there. If it works: 4i AoA goes negative (target −3.5–−2.5) with low point positive, launch drops into 13–15°, spin loft rises into 23–26, and the missing ~15–25 yd of carry returns at the same CHS. 3W: DL down toward static (≤ ~15°) instead of +4° added. PW is the same fix at smaller magnitude (AoA −1.4 → −5ish).

Housekeeping that was the actual point of tonight (done same session): calibrated personal bands for all four clubs (calibrate.py --all --clubs "60°,PW,3w,4i", n=15–31 clean each — essentially one session, so provisional), and aliased 60°LW in reference/bag.json (the Cleveland RTZ was already there). Per the 6i note's caveat, these bands encode tonight's faults — the 4i band literally blesses an ascending AoA (−0.2–1.2) and the PW smash band tops out at 1.133 vs 1.28 published. Use them for solid/mishit classification only; judge AoA/low-point/smash against published targets until the low-point fix lands, then recalibrate.

Trend

None — first data for all four clubs. Baselines to beat next session: PW smash 1.101 / AoA −1.4; 4i AoA +0.8 / low point −1.0″ / carry 180; 3W DL-vs-static +4.0°; 60° carry CoV 13.9%.