{
 "$schema": "./schema.md",
 "meta": {
  "title": "In the Rough — ゴルフ実測データ",
  "device": "TrackMan",
  "normalization": "on",
  "unit": "yd（キャリー）",
  "source": "Day 1 は本人計測の TrackMan セッション。Day 2・Day 3 は TPS の公式レポート（PDF）から取り込み。",
  "labelingRule": "TrackManのクラブ設定が実際に打ったクラブと異なる区間があった。表示クラブ(clubDisplayed)と実クラブ(clubActual)を別々に保持し、分類できないショットは validForBaseline=false として全ての平均・中央値から除外する。推測でクラブを再分類しない。",
  "aggregationRule": "validForBaseline=true のショットのみ集計する。打点確認(contact)ブロックは除外。標準偏差は母標準偏差。外れ値は削除せず、除いた場合の値を併記する。",
  "coverage": [
   {
    "day": 1,
    "date": "2026-08-22",
    "shotLevel": true,
    "shots": 31,
    "note": "初回計測。60分"
   },
   {
    "day": 2,
    "date": "2026-08-23",
    "shotLevel": true,
    "shots": 52,
    "note": "TrackMan アプリの画面から転記。キャリー・トータル・左右・カーブは全球ぶんあり、平均と標準偏差が画面表示と一致することを確認済み。ボールスピード等のクラブデータは画面に出ていた範囲のみで、欠測あり。表示は新しい球が上と推定しており、表示先頭10球を正式計測ブロックとした（この10球で記事の平均・中央値・達成数がすべて再現する）"
   },
   {
    "day": 3,
    "date": "2026-08-24",
    "shotLevel": true,
    "shots": 45,
    "note": "ボールスピード等のクラブデータは未取得。キャリー・トータル・左右のみ"
   },
   {
    "day": 4,
    "date": "2026-08-25",
    "shotLevel": true,
    "shots": 59,
    "note": "TPS レポート（PDF）＋アプリのショット一覧。**打順が確定**し、プランのブロック（ウォームアップ／PW距離ランダム3セット／7i 前半5・後半10／Dr 準備3・本番7／実践前）に割り当て済み。アプリ一覧は新しい球が上。59球すべてキャリー・左右がレポートと 0.1yd 以内で一致。ドライバーは計測エラー2球（キャリーほぼ0）と、プランより1球多い余りが1球ある"
   },
   {
    "day": 5,
    "date": "2026-08-27",
    "shotLevel": true,
    "shots": 115,
    "note": "TPS レポート（PDF）＋アプリのショット一覧。115球（PW 55・7i 39・Dr 10・3UT 6・LW 5）。アプリ一覧のある110球はレポートと 0.2yd 以内で一致し、クラブ内の打順を確定した。LW はアプリ一覧が無く打順未確定。**クラブをまたいだ打順は不明**で、PW と 7i はブロックの境目が確定していないため phase=unsplit。PW の最後の9球だけプラン宣言のランダム（40/80/60…）として targetYd を入れた。トータル（totalYd）はアプリ画面にあるが未取り込み"
   }
  ],
  "lastUpdated": "2026-08-27",
  "weekRule": "週は日曜はじまり・土曜おわり。Week 1 = 2026-08-16〜08-22（Day 1）、Week 2 = 2026-08-23〜08-29（Day 2・Day 3・Day 4・Day 5）。",
  "deadline": "設定なし。当初180日と置いていたが2026-08-24に外した。",
  "reportNote": "Day 2・Day 3 は TPS レポート（メートル表記）を yd に換算して取り込んだ。キャリーは画面転記・CSV と97球すべて一致。左右は2球だけ L/R が逆で、レポート側を正とした（公開済みの数値には影響なし）。トータルはレポートのほうが 2〜5yd 大きい球が多く、原因は未確認。公開している数値はキャリーと左右だけなので影響はない。Face Angle はレポートにのみあり、Launch Angle / Launch Direction / Max Height / Club Path / Face to Path はレポートに無い。",
  "totalNote": "トータルはアプリ画面（Day 2）・セッションCSV（Day 3）の値を totalYd に、TPS レポートの値を totalYdReport に入れてある。両者は 7i で平均 2.5yd、PW で 2.9yd レポート側が大きく、ドライバーではほぼ一致する。キャリー・左右・カーブは97球すべて一致しているので、ランの計算条件が2つのビューで違うのだと考えている。公開している数値はキャリーと左右だけなので影響はない。",
  "unitNote": "TPS レポートの距離は「m」表記のとおりメートル。アプリ画面は yds。同じ Day 2 ドライバーで、レポートの Average Carry 119.0 ×1.0936 = 130.2 = アプリの平均キャリー、Consistency 58.4 ×1.0936 = 63.9 = アプリの一貫性。一方 Club Speed / Ball Speed は両者とも m/s 表記で数値も同一（37.4 / 56.9）。距離だけが 1.0936 倍ずれ、速度はずれないので、単位表記は正しい。",
  "orderNote": "打順を確定した（2026-08-24、Sho さん確認）。8/23 は PW を 50yd→70yd→フルの順に打っており、アプリ一覧はその逆順（フル→70yd→50yd）で並んでいた。つまり**アプリの一覧は新しい球が上**。shotOrder はクラブごとの打順。Day 2 はアプリ表示の逆順、Day 3 はセッションCSVの並びがそのまま打順。7i と Dr はどちらの日も 打点確認 → 正式計測 の順。TPS レポートの行番号（reportIndex）は打順ではない（Day 3 でブロックが完全に入り混じることで確認済み）。",
  "roleRule": "role は phase の上位の役割で、7語で固定する。回ごとに増えるのは phase だけで role は増やさない。target=狙い距離の打ち分け / full=フルスイングの計測 / round-prep=ラウンド直前の1球ずつ / warmup=打ち始め / contact=打点確認 / extra=プランの外で打った球 / excluded=計測エラー等。週をまたぐ集計は phase ではなく role で束ねる（練習の組み方が変わっても軸が増えないため）。2026-08-26 追加。設計は 22_Coworkからの返答_回遊と週次.md §4。",
  "targetYdRule": "targetYd は打つ前に宣言した狙い距離。Day 1・Day 3 の PW は phase 名（50yd / 70yd）が狙い距離そのものだったため、2026-08-26 に同じ値を targetYd へ書き写した（targetYdNote 付き）。measured / full / contact には付けない。狙い距離を宣言していないため。推測でクラブを再分類しないという labelingRule は崩していない。",
  "unsplitNote": "phase=unsplit は「その日のブロックの境目が確定していない」という意味。Day 5 の PW と 7i がこれにあたる。集計に入れる（validForBaseline=true）が、過去の『正式計測ブロックのみ』の数字とは母集団が違うので、週プールで並べるときは必ず注記する。2026-08-27 追加。"
 },
 "shots": [
  {
   "shotId": "7I-01",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "measured",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 125.8,
   "totalYd": 158.9,
   "carrySideYd": -8.0,
   "ballSpeedMps": 41.7,
   "launchDeg": 18.8,
   "spinRpm": 2376.0,
   "clubSpeedMps": null,
   "smashFactor": 1.56,
   "attackAngleDeg": null,
   "clubPathDeg": 7.2,
   "faceToPathDeg": -7.3,
   "note": null,
   "day": 1,
   "date": "2026-08-22",
   "totalYdReport": 158.9
  },
  {
   "shotId": "7I-02",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "measured",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 152.8,
   "totalYd": 170.1,
   "carrySideYd": -17.7,
   "ballSpeedMps": 48.2,
   "launchDeg": 16.1,
   "spinRpm": 4283.0,
   "clubSpeedMps": 36.0,
   "smashFactor": 1.34,
   "attackAngleDeg": null,
   "clubPathDeg": 2.8,
   "faceToPathDeg": -6.3,
   "note": null,
   "day": 1,
   "date": "2026-08-22",
   "totalYdReport": 170.1
  },
  {
   "shotId": "7I-03",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "measured",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 152.9,
   "totalYd": 163.1,
   "carrySideYd": -23.1,
   "ballSpeedMps": 48.3,
   "launchDeg": 18.8,
   "spinRpm": 4761.0,
   "clubSpeedMps": 33.9,
   "smashFactor": 1.42,
   "attackAngleDeg": -3.1,
   "clubPathDeg": 0.6,
   "faceToPathDeg": -4.8,
   "note": null,
   "day": 1,
   "date": "2026-08-22",
   "totalYdReport": 163.1
  },
  {
   "shotId": "7I-04",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "measured",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 111.8,
   "totalYd": 150.8,
   "carrySideYd": -0.8,
   "ballSpeedMps": 38.9,
   "launchDeg": 18.8,
   "spinRpm": 2087.0,
   "clubSpeedMps": null,
   "smashFactor": 1.63,
   "attackAngleDeg": null,
   "clubPathDeg": 6.2,
   "faceToPathDeg": -5.6,
   "note": null,
   "day": 1,
   "date": "2026-08-22",
   "totalYdReport": 150.8
  },
  {
   "shotId": "7I-05",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "measured",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 140.6,
   "totalYd": 156.1,
   "carrySideYd": 27.2,
   "ballSpeedMps": 43.2,
   "launchDeg": 23.1,
   "spinRpm": 2897.0,
   "clubSpeedMps": null,
   "smashFactor": 1.47,
   "attackAngleDeg": null,
   "clubPathDeg": 5.9,
   "faceToPathDeg": 3.3,
   "note": null,
   "day": 1,
   "date": "2026-08-22",
   "totalYdReport": 156.1
  },
  {
   "shotId": "7I-06",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "measured",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 136.5,
   "totalYd": 145.4,
   "carrySideYd": 33.6,
   "ballSpeedMps": 43.7,
   "launchDeg": 23.8,
   "spinRpm": 4246.0,
   "clubSpeedMps": null,
   "smashFactor": 1.48,
   "attackAngleDeg": null,
   "clubPathDeg": 1.8,
   "faceToPathDeg": 8.7,
   "note": null,
   "day": 1,
   "date": "2026-08-22",
   "totalYdReport": 145.4
  },
  {
   "shotId": "7I-07",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "measured",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 162.9,
   "totalYd": 172.0,
   "carrySideYd": -30.4,
   "ballSpeedMps": 50.2,
   "launchDeg": 20.2,
   "spinRpm": 4369.0,
   "clubSpeedMps": 36.2,
   "smashFactor": 1.39,
   "attackAngleDeg": null,
   "clubPathDeg": 1.3,
   "faceToPathDeg": -5.2,
   "note": null,
   "day": 1,
   "date": "2026-08-22",
   "totalYdReport": 172.0
  },
  {
   "shotId": "7I-08",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "measured",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 158.1,
   "totalYd": 164.9,
   "carrySideYd": -10.7,
   "ballSpeedMps": 48.8,
   "launchDeg": 21.5,
   "spinRpm": 4392.0,
   "clubSpeedMps": 35.0,
   "smashFactor": 1.39,
   "attackAngleDeg": -0.5,
   "clubPathDeg": -2.6,
   "faceToPathDeg": 0.2,
   "note": null,
   "day": 1,
   "date": "2026-08-22",
   "totalYdReport": 164.9
  },
  {
   "shotId": "7I-09",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "measured",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 113.8,
   "totalYd": 151.3,
   "carrySideYd": 8.1,
   "ballSpeedMps": 38.9,
   "launchDeg": 19.7,
   "spinRpm": 1905.0,
   "clubSpeedMps": null,
   "smashFactor": 1.6,
   "attackAngleDeg": null,
   "clubPathDeg": 1.8,
   "faceToPathDeg": 1.7,
   "note": null,
   "day": 1,
   "date": "2026-08-22",
   "totalYdReport": 151.3
  },
  {
   "shotId": "7I-10",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "measured",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 120.6,
   "totalYd": 131.5,
   "carrySideYd": 11.3,
   "ballSpeedMps": 40.5,
   "launchDeg": 22.0,
   "spinRpm": 4825.0,
   "clubSpeedMps": null,
   "smashFactor": 1.18,
   "attackAngleDeg": null,
   "clubPathDeg": 0.4,
   "faceToPathDeg": 4.4,
   "note": null,
   "day": 1,
   "date": "2026-08-22",
   "totalYdReport": 131.5
  },
  {
   "shotId": "DR-01",
   "clubDisplayed": "Dr",
   "clubActual": "Dr",
   "phase": "measured",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 186.6,
   "totalYd": 234.2,
   "carrySideYd": -27.1,
   "ballSpeedMps": 59.2,
   "launchDeg": 11.6,
   "spinRpm": 1386.0,
   "clubSpeedMps": 40.4,
   "smashFactor": 1.46,
   "attackAngleDeg": 2.1,
   "clubPathDeg": 0.6,
   "faceToPathDeg": null,
   "note": null,
   "day": 1,
   "date": "2026-08-22",
   "totalYdReport": 234.2
  },
  {
   "shotId": "DR-02",
   "clubDisplayed": "Dr",
   "clubActual": "Dr",
   "phase": "measured",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 166.1,
   "totalYd": 212.9,
   "carrySideYd": -12.4,
   "ballSpeedMps": 57.9,
   "launchDeg": 7.5,
   "spinRpm": 2154.0,
   "clubSpeedMps": 39.4,
   "smashFactor": 1.47,
   "attackAngleDeg": 4.7,
   "clubPathDeg": -1.8,
   "faceToPathDeg": null,
   "note": null,
   "day": 1,
   "date": "2026-08-22",
   "totalYdReport": 212.9
  },
  {
   "shotId": "DR-03",
   "clubDisplayed": "Dr",
   "clubActual": "Dr",
   "phase": "measured",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 180.8,
   "totalYd": 227.0,
   "carrySideYd": -0.7,
   "ballSpeedMps": 56.3,
   "launchDeg": 12.5,
   "spinRpm": 1598.0,
   "clubSpeedMps": 37.7,
   "smashFactor": 1.49,
   "attackAngleDeg": 0.8,
   "clubPathDeg": -1.4,
   "faceToPathDeg": null,
   "note": null,
   "day": 1,
   "date": "2026-08-22",
   "totalYdReport": 227.0
  },
  {
   "shotId": "DR-04",
   "clubDisplayed": "Dr",
   "clubActual": "Dr",
   "phase": "measured",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 172.1,
   "totalYd": 218.0,
   "carrySideYd": -4.2,
   "ballSpeedMps": 54.6,
   "launchDeg": 11.6,
   "spinRpm": 2063.0,
   "clubSpeedMps": 36.9,
   "smashFactor": 1.48,
   "attackAngleDeg": 2.4,
   "clubPathDeg": -1.5,
   "faceToPathDeg": null,
   "note": null,
   "day": 1,
   "date": "2026-08-22",
   "totalYdReport": 218.0
  },
  {
   "shotId": "DR-05",
   "clubDisplayed": "Dr",
   "clubActual": "Dr",
   "phase": "measured",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 121.4,
   "totalYd": 168.4,
   "carrySideYd": -5.9,
   "ballSpeedMps": 50.5,
   "launchDeg": 11.1,
   "spinRpm": 832.0,
   "clubSpeedMps": 34.2,
   "smashFactor": 1.48,
   "attackAngleDeg": 1.9,
   "clubPathDeg": -3.3,
   "faceToPathDeg": null,
   "note": null,
   "day": 1,
   "date": "2026-08-22",
   "totalYdReport": 168.4
  },
  {
   "shotId": "DR-06",
   "clubDisplayed": "Dr",
   "clubActual": "Dr",
   "phase": "measured",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 30.8,
   "totalYd": 75.3,
   "carrySideYd": -6.0,
   "ballSpeedMps": 44.2,
   "launchDeg": 4.7,
   "spinRpm": 1749.0,
   "clubSpeedMps": null,
   "smashFactor": null,
   "attackAngleDeg": null,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "note": "大ミス",
   "day": 1,
   "date": "2026-08-22",
   "totalYdReport": 75.3
  },
  {
   "shotId": "DR-07",
   "clubDisplayed": "Dr",
   "clubActual": "Dr",
   "phase": "measured",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 113.3,
   "totalYd": 161.0,
   "carrySideYd": 27.9,
   "ballSpeedMps": 52.9,
   "launchDeg": 6.0,
   "spinRpm": 1761.0,
   "clubSpeedMps": 34.9,
   "smashFactor": 1.52,
   "attackAngleDeg": null,
   "clubPathDeg": 4.3,
   "faceToPathDeg": null,
   "note": null,
   "day": 1,
   "date": "2026-08-22",
   "totalYdReport": 161.0
  },
  {
   "shotId": "DR-08",
   "clubDisplayed": "Dr",
   "clubActual": "Dr",
   "phase": "measured",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 172.4,
   "totalYd": 202.6,
   "carrySideYd": 60.5,
   "ballSpeedMps": 51.4,
   "launchDeg": 17.1,
   "spinRpm": 2450.0,
   "clubSpeedMps": null,
   "smashFactor": null,
   "attackAngleDeg": null,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "note": "右への大ミス",
   "day": 1,
   "date": "2026-08-22",
   "totalYdReport": 202.6
  },
  {
   "shotId": "DR-09",
   "clubDisplayed": "Dr",
   "clubActual": "Dr",
   "phase": "measured",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 25.2,
   "totalYd": 75.8,
   "carrySideYd": -4.6,
   "ballSpeedMps": 32.7,
   "launchDeg": 12.3,
   "spinRpm": 12656.0,
   "clubSpeedMps": null,
   "smashFactor": null,
   "attackAngleDeg": null,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "note": "大ミス・スピン値も異常",
   "day": 1,
   "date": "2026-08-22",
   "totalYdReport": 75.8
  },
  {
   "shotId": "DR-10",
   "clubDisplayed": "Dr",
   "clubActual": "Dr",
   "phase": "measured",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 92.5,
   "totalYd": 139.6,
   "carrySideYd": 3.1,
   "ballSpeedMps": 49.3,
   "launchDeg": 11.6,
   "spinRpm": 1003.0,
   "clubSpeedMps": 33.2,
   "smashFactor": 1.49,
   "attackAngleDeg": 6.5,
   "clubPathDeg": 6.1,
   "faceToPathDeg": null,
   "note": null,
   "day": 1,
   "date": "2026-08-22",
   "totalYdReport": 139.6
  },
  {
   "shotId": "PW50-01",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "50yd",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 48.8,
   "totalYd": 56.2,
   "carrySideYd": 8.3,
   "ballSpeedMps": 22.7,
   "launchDeg": 37.2,
   "spinRpm": 4094.0,
   "clubSpeedMps": 20.2,
   "smashFactor": 1.12,
   "attackAngleDeg": null,
   "clubPathDeg": -1.7,
   "faceToPathDeg": 11.9,
   "note": null,
   "day": 1,
   "date": "2026-08-22",
   "totalYdReport": 56.2,
   "targetYd": 50,
   "targetYdNote": "2026-08-26 追記。phase 名がそのまま狙い距離だったため書き写した。推測ではない"
  },
  {
   "shotId": "PW50-02",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "50yd",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 45.8,
   "totalYd": 53.7,
   "carrySideYd": 3.0,
   "ballSpeedMps": 21.8,
   "launchDeg": 37.3,
   "spinRpm": 3756.0,
   "clubSpeedMps": 18.8,
   "smashFactor": 1.16,
   "attackAngleDeg": -3.5,
   "clubPathDeg": -2.1,
   "faceToPathDeg": 6.0,
   "note": null,
   "day": 1,
   "date": "2026-08-22",
   "totalYdReport": 53.7,
   "targetYd": 50,
   "targetYdNote": "2026-08-26 追記。phase 名がそのまま狙い距離だったため書き写した。推測ではない"
  },
  {
   "shotId": "PW50-03",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "50yd",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 51.6,
   "totalYd": 62.2,
   "carrySideYd": 1.7,
   "ballSpeedMps": 23.6,
   "launchDeg": 31.7,
   "spinRpm": 4442.0,
   "clubSpeedMps": null,
   "smashFactor": 1.25,
   "attackAngleDeg": null,
   "clubPathDeg": 0.8,
   "faceToPathDeg": 0.9,
   "note": null,
   "day": 1,
   "date": "2026-08-22",
   "totalYdReport": 62.2,
   "targetYd": 50,
   "targetYdNote": "2026-08-26 追記。phase 名がそのまま狙い距離だったため書き写した。推測ではない"
  },
  {
   "shotId": "PW50-04",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "50yd",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 47.8,
   "totalYd": 55.4,
   "carrySideYd": 2.1,
   "ballSpeedMps": 22.4,
   "launchDeg": 36.8,
   "spinRpm": 4015.0,
   "clubSpeedMps": 22.1,
   "smashFactor": 1.01,
   "attackAngleDeg": null,
   "clubPathDeg": -2.7,
   "faceToPathDeg": 5.2,
   "note": null,
   "day": 1,
   "date": "2026-08-22",
   "totalYdReport": 55.4,
   "targetYd": 50,
   "targetYdNote": "2026-08-26 追記。phase 名がそのまま狙い距離だったため書き写した。推測ではない"
  },
  {
   "shotId": "PW50-05",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "50yd",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 39.5,
   "totalYd": 76.6,
   "carrySideYd": 0.2,
   "ballSpeedMps": 22.9,
   "launchDeg": 19.0,
   "spinRpm": 2184.0,
   "clubSpeedMps": 16.0,
   "smashFactor": 1.43,
   "attackAngleDeg": -4.2,
   "clubPathDeg": 6.4,
   "faceToPathDeg": -6.7,
   "note": "低い球で総距離が伸びた",
   "day": 1,
   "date": "2026-08-22",
   "totalYdReport": 76.6,
   "targetYd": 50,
   "targetYdNote": "2026-08-26 追記。phase 名がそのまま狙い距離だったため書き写した。推測ではない"
  },
  {
   "shotId": "PW70-01",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "70yd",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 47.7,
   "totalYd": 57.1,
   "carrySideYd": 7.4,
   "ballSpeedMps": 22.4,
   "launchDeg": 34.7,
   "spinRpm": 4102.0,
   "clubSpeedMps": null,
   "smashFactor": 1.21,
   "attackAngleDeg": null,
   "clubPathDeg": 0.4,
   "faceToPathDeg": 9.2,
   "note": null,
   "day": 1,
   "date": "2026-08-22",
   "totalYdReport": 57.1,
   "targetYd": 70,
   "targetYdNote": "2026-08-26 追記。phase 名がそのまま狙い距離だったため書き写した。推測ではない"
  },
  {
   "shotId": "PW70-02",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "70yd",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 61.9,
   "totalYd": 76.8,
   "carrySideYd": -4.0,
   "ballSpeedMps": 26.8,
   "launchDeg": 26.0,
   "spinRpm": 5156.0,
   "clubSpeedMps": 21.5,
   "smashFactor": 1.25,
   "attackAngleDeg": -6.5,
   "clubPathDeg": 2.0,
   "faceToPathDeg": -6.0,
   "note": null,
   "day": 1,
   "date": "2026-08-22",
   "totalYdReport": 76.8,
   "targetYd": 70,
   "targetYdNote": "2026-08-26 追記。phase 名がそのまま狙い距離だったため書き写した。推測ではない"
  },
  {
   "shotId": "PW70-03",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "70yd",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 67.9,
   "totalYd": 87.7,
   "carrySideYd": -3.3,
   "ballSpeedMps": 28.6,
   "launchDeg": 23.3,
   "spinRpm": 4581.0,
   "clubSpeedMps": 21.5,
   "smashFactor": 1.33,
   "attackAngleDeg": -6.1,
   "clubPathDeg": 0.0,
   "faceToPathDeg": -3.9,
   "note": null,
   "day": 1,
   "date": "2026-08-22",
   "totalYdReport": 87.7,
   "targetYd": 70,
   "targetYdNote": "2026-08-26 追記。phase 名がそのまま狙い距離だったため書き写した。推測ではない"
  },
  {
   "shotId": "PW70-04",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "70yd",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 43.6,
   "totalYd": 80.9,
   "carrySideYd": 10.2,
   "ballSpeedMps": 23.9,
   "launchDeg": 19.7,
   "spinRpm": 2435.0,
   "clubSpeedMps": 19.0,
   "smashFactor": 1.26,
   "attackAngleDeg": null,
   "clubPathDeg": 7.8,
   "faceToPathDeg": 4.7,
   "note": null,
   "day": 1,
   "date": "2026-08-22",
   "totalYdReport": 80.9,
   "targetYd": 70,
   "targetYdNote": "2026-08-26 追記。phase 名がそのまま狙い距離だったため書き写した。推測ではない"
  },
  {
   "shotId": "PW70-05",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "70yd",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 59.3,
   "totalYd": 65.2,
   "carrySideYd": 6.6,
   "ballSpeedMps": 25.6,
   "launchDeg": 35.9,
   "spinRpm": 4631.0,
   "clubSpeedMps": 22.5,
   "smashFactor": 1.14,
   "attackAngleDeg": -4.3,
   "clubPathDeg": 0.3,
   "faceToPathDeg": 5.7,
   "note": null,
   "day": 1,
   "date": "2026-08-22",
   "totalYdReport": 65.2,
   "targetYd": 70,
   "targetYdNote": "2026-08-26 追記。phase 名がそのまま狙い距離だったため書き写した。推測ではない"
  },
  {
   "shotId": "PWFULL-01",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "full",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 92.3,
   "totalYd": 96.7,
   "carrySideYd": 2.1,
   "ballSpeedMps": 34.9,
   "launchDeg": 37.2,
   "spinRpm": 5142.0,
   "clubSpeedMps": 31.7,
   "smashFactor": 1.1,
   "attackAngleDeg": null,
   "clubPathDeg": -2.4,
   "faceToPathDeg": 3.3,
   "note": "確実にPWフルとして採用できる1球",
   "day": 1,
   "date": "2026-08-22",
   "totalYdReport": 96.7
  },
  {
   "shotId": "D2-7i-01",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "measured",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 142.3,
   "totalYd": 144.8,
   "carrySideYd": 5.7,
   "curveYd": 3.2,
   "maxHeightYd": 32.8,
   "ballSpeedMps": 47.5,
   "launchDeg": 23.6,
   "spinRpm": 6450,
   "launchDirDeg": 1.0,
   "clubSpeedMps": 34.4,
   "smashFactor": 1.38,
   "attackAngleDeg": null,
   "clubPathDeg": -0.7,
   "faceToPathDeg": 2.2,
   "note": null,
   "day": 2,
   "date": "2026-08-23",
   "displayIndex": 1,
   "faceAngleDeg": 1.5,
   "reportIndex": 4,
   "source": "TPS report (PDF) + app screen",
   "totalYdReport": 145.3,
   "shotOrder": 20
  },
  {
   "shotId": "D2-7i-02",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "measured",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 135.3,
   "totalYd": 138.5,
   "carrySideYd": 7.5,
   "curveYd": 6.1,
   "maxHeightYd": 27.3,
   "ballSpeedMps": 45.7,
   "launchDeg": 21.3,
   "spinRpm": 6913,
   "launchDirDeg": 0.6,
   "clubSpeedMps": 34.7,
   "smashFactor": 1.32,
   "attackAngleDeg": null,
   "clubPathDeg": -1.9,
   "faceToPathDeg": 3.4,
   "note": null,
   "day": 2,
   "date": "2026-08-23",
   "displayIndex": 2,
   "faceAngleDeg": 1.6,
   "reportIndex": 12,
   "source": "TPS report (PDF) + app screen",
   "totalYdReport": 140.6,
   "shotOrder": 19
  },
  {
   "shotId": "D2-7i-03",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "measured",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 131.6,
   "totalYd": 143.9,
   "carrySideYd": 38.5,
   "curveYd": 23.1,
   "maxHeightYd": 19.9,
   "ballSpeedMps": 45.1,
   "launchDeg": 18.0,
   "spinRpm": 6158,
   "launchDirDeg": 6.9,
   "clubSpeedMps": 34.3,
   "smashFactor": 1.31,
   "attackAngleDeg": -6.0,
   "clubPathDeg": 2.2,
   "faceToPathDeg": 6.0,
   "note": null,
   "day": 2,
   "date": "2026-08-23",
   "displayIndex": 3,
   "faceAngleDeg": 8.2,
   "reportIndex": 3,
   "source": "TPS report (PDF) + app screen",
   "totalYdReport": 147.6,
   "shotOrder": 18
  },
  {
   "shotId": "D2-7i-04",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "measured",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 102.0,
   "totalYd": 129.7,
   "carrySideYd": 10.5,
   "curveYd": 2.0,
   "maxHeightYd": 13.1,
   "ballSpeedMps": 36.2,
   "launchDeg": 20.6,
   "spinRpm": 2803,
   "launchDirDeg": 4.8,
   "clubSpeedMps": null,
   "smashFactor": 1.52,
   "attackAngleDeg": null,
   "clubPathDeg": 4.6,
   "faceToPathDeg": 0.2,
   "note": null,
   "day": 2,
   "date": "2026-08-23",
   "displayIndex": 4,
   "faceAngleDeg": 4.8,
   "reportIndex": 8,
   "source": "TPS report (PDF) + app screen",
   "totalYdReport": 132.4,
   "shotOrder": 17
  },
  {
   "shotId": "D2-7i-05",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "measured",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 149.1,
   "totalYd": 152.0,
   "carrySideYd": 3.2,
   "curveYd": -2.4,
   "maxHeightYd": 33.8,
   "ballSpeedMps": 48.6,
   "launchDeg": 23.2,
   "spinRpm": 5853,
   "launchDirDeg": 2.2,
   "clubSpeedMps": 34.7,
   "smashFactor": 1.4,
   "attackAngleDeg": null,
   "clubPathDeg": 1.7,
   "faceToPathDeg": 0.5,
   "note": null,
   "day": 2,
   "date": "2026-08-23",
   "displayIndex": 5,
   "faceAngleDeg": 2.3,
   "reportIndex": 13,
   "source": "TPS report (PDF) + app screen",
   "totalYdReport": 152.6,
   "shotOrder": 16
  },
  {
   "shotId": "D2-7i-06",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "measured",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 141.3,
   "totalYd": 144.5,
   "carrySideYd": 19.4,
   "curveYd": 9.6,
   "maxHeightYd": 31.4,
   "ballSpeedMps": 46.4,
   "launchDeg": 24.1,
   "spinRpm": 5654,
   "launchDirDeg": 4.0,
   "clubSpeedMps": 33.9,
   "smashFactor": 1.37,
   "attackAngleDeg": -1.1,
   "clubPathDeg": 2.1,
   "faceToPathDeg": 2.3,
   "note": null,
   "day": 2,
   "date": "2026-08-23",
   "displayIndex": 6,
   "faceAngleDeg": 4.4,
   "reportIndex": 18,
   "source": "TPS report (PDF) + app screen",
   "totalYdReport": 145.7,
   "shotOrder": 15
  },
  {
   "shotId": "D2-7i-07",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "measured",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 137.1,
   "totalYd": 145.9,
   "carrySideYd": 15.2,
   "curveYd": 5.2,
   "maxHeightYd": 26.3,
   "ballSpeedMps": 43.6,
   "launchDeg": 23.9,
   "spinRpm": 4084,
   "launchDirDeg": 4.2,
   "clubSpeedMps": null,
   "smashFactor": 1.48,
   "attackAngleDeg": null,
   "clubPathDeg": 3.5,
   "faceToPathDeg": 0.8,
   "note": null,
   "day": 2,
   "date": "2026-08-23",
   "displayIndex": 7,
   "faceAngleDeg": 4.3,
   "reportIndex": 15,
   "source": "TPS report (PDF) + app screen",
   "totalYdReport": 148.3,
   "shotOrder": 14
  },
  {
   "shotId": "D2-7i-08",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "measured",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 117.9,
   "totalYd": 144.7,
   "carrySideYd": 7.0,
   "curveYd": -1.4,
   "maxHeightYd": 15.7,
   "ballSpeedMps": 39.1,
   "launchDeg": 20.9,
   "spinRpm": 2498,
   "launchDirDeg": 4.1,
   "clubSpeedMps": null,
   "smashFactor": 1.42,
   "attackAngleDeg": null,
   "clubPathDeg": 4.4,
   "faceToPathDeg": -0.4,
   "note": null,
   "day": 2,
   "date": "2026-08-23",
   "displayIndex": 8,
   "faceAngleDeg": 4.0,
   "reportIndex": 2,
   "source": "TPS report (PDF) + app screen",
   "totalYdReport": 147.2,
   "shotOrder": 13
  },
  {
   "shotId": "D2-7i-09",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "measured",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 129.6,
   "totalYd": 135.5,
   "carrySideYd": 30.2,
   "curveYd": 10.6,
   "maxHeightYd": 27.0,
   "ballSpeedMps": 42.7,
   "launchDeg": 25.1,
   "spinRpm": 4973,
   "launchDirDeg": 8.8,
   "clubSpeedMps": null,
   "smashFactor": 1.38,
   "attackAngleDeg": null,
   "clubPathDeg": 4.7,
   "faceToPathDeg": 5.2,
   "note": null,
   "day": 2,
   "date": "2026-08-23",
   "displayIndex": 9,
   "faceAngleDeg": 10.0,
   "reportIndex": 1,
   "source": "TPS report (PDF) + app screen",
   "totalYdReport": 137.8,
   "shotOrder": 12
  },
  {
   "shotId": "D2-7i-10",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "measured",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 134.0,
   "totalYd": 157.8,
   "carrySideYd": -18.9,
   "curveYd": -11.3,
   "maxHeightYd": 18.7,
   "ballSpeedMps": 42.5,
   "launchDeg": 20.7,
   "spinRpm": 2704,
   "launchDirDeg": -3.3,
   "clubSpeedMps": null,
   "smashFactor": 1.43,
   "attackAngleDeg": null,
   "clubPathDeg": 3.0,
   "faceToPathDeg": -7.5,
   "note": null,
   "day": 2,
   "date": "2026-08-23",
   "displayIndex": 10,
   "faceAngleDeg": -4.5,
   "reportIndex": 7,
   "source": "TPS report (PDF) + app screen",
   "totalYdReport": 160.3,
   "shotOrder": 11
  },
  {
   "shotId": "D2-7i-11",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "contact",
   "role": "contact",
   "validForBaseline": false,
   "carryYd": 109.8,
   "totalYd": 123.3,
   "carrySideYd": 4.9,
   "curveYd": 3.1,
   "maxHeightYd": 18.9,
   "ballSpeedMps": 37.3,
   "launchDeg": 24.6,
   "spinRpm": 3756,
   "launchDirDeg": 1.0,
   "clubSpeedMps": null,
   "smashFactor": 1.45,
   "attackAngleDeg": null,
   "clubPathDeg": 3.0,
   "faceToPathDeg": -2.5,
   "note": "正式計測前のブロック。集計対象外",
   "day": 2,
   "date": "2026-08-23",
   "displayIndex": 11,
   "faceAngleDeg": 0.5,
   "reportIndex": 16,
   "source": "TPS report (PDF) + app screen",
   "totalYdReport": 126.6,
   "shotOrder": 10
  },
  {
   "shotId": "D2-7i-12",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "contact",
   "role": "contact",
   "validForBaseline": false,
   "carryYd": 123.3,
   "totalYd": 126.1,
   "carrySideYd": 35.0,
   "curveYd": 17.2,
   "maxHeightYd": null,
   "ballSpeedMps": 42.9,
   "launchDeg": null,
   "spinRpm": 6910,
   "launchDirDeg": null,
   "clubSpeedMps": 33.5,
   "smashFactor": 1.28,
   "attackAngleDeg": -0.7,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "note": "正式計測前のブロック。集計対象外",
   "day": 2,
   "date": "2026-08-23",
   "displayIndex": 12,
   "faceAngleDeg": 11.3,
   "reportIndex": 20,
   "source": "TPS report (PDF) + app screen",
   "totalYdReport": 127.8,
   "shotOrder": 9
  },
  {
   "shotId": "D2-7i-13",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "contact",
   "role": "contact",
   "validForBaseline": false,
   "carryYd": 136.5,
   "totalYd": 144.9,
   "carrySideYd": -19.2,
   "curveYd": -11.4,
   "maxHeightYd": null,
   "ballSpeedMps": 44.5,
   "launchDeg": null,
   "spinRpm": 5045,
   "launchDirDeg": null,
   "clubSpeedMps": 31.6,
   "smashFactor": 1.41,
   "attackAngleDeg": -1.5,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "note": "正式計測前のブロック。集計対象外",
   "day": 2,
   "date": "2026-08-23",
   "displayIndex": 13,
   "faceAngleDeg": -4.7,
   "reportIndex": 17,
   "source": "TPS report (PDF) + app screen",
   "totalYdReport": 147.9,
   "shotOrder": 8
  },
  {
   "shotId": "D2-7i-14",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "contact",
   "role": "contact",
   "validForBaseline": false,
   "carryYd": 120.1,
   "totalYd": 124.3,
   "carrySideYd": 33.7,
   "curveYd": 13.6,
   "maxHeightYd": null,
   "ballSpeedMps": 42.1,
   "launchDeg": null,
   "spinRpm": 7294,
   "launchDirDeg": null,
   "clubSpeedMps": 33.7,
   "smashFactor": 1.25,
   "attackAngleDeg": null,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "note": "正式計測前のブロック。集計対象外",
   "day": 2,
   "date": "2026-08-23",
   "displayIndex": 14,
   "faceAngleDeg": 13.1,
   "reportIndex": 19,
   "source": "TPS report (PDF) + app screen",
   "totalYdReport": 127.5,
   "shotOrder": 7
  },
  {
   "shotId": "D2-7i-15",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "contact",
   "role": "contact",
   "validForBaseline": false,
   "carryYd": 101.8,
   "totalYd": 135.7,
   "carrySideYd": -10.4,
   "curveYd": -5.2,
   "maxHeightYd": null,
   "ballSpeedMps": 36.6,
   "launchDeg": null,
   "spinRpm": 2432,
   "launchDirDeg": null,
   "clubSpeedMps": null,
   "smashFactor": null,
   "attackAngleDeg": null,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "note": "正式計測前のブロック。集計対象外",
   "day": 2,
   "date": "2026-08-23",
   "displayIndex": 15,
   "faceAngleDeg": -4.2,
   "reportIndex": 14,
   "source": "TPS report (PDF) + app screen",
   "totalYdReport": 137.7,
   "shotOrder": 6
  },
  {
   "shotId": "D2-7i-16",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "contact",
   "role": "contact",
   "validForBaseline": false,
   "carryYd": 110.2,
   "totalYd": 114.0,
   "carrySideYd": 28.1,
   "curveYd": 12.7,
   "maxHeightYd": null,
   "ballSpeedMps": 39.1,
   "launchDeg": null,
   "spinRpm": 6421,
   "launchDirDeg": null,
   "clubSpeedMps": 30.7,
   "smashFactor": 1.27,
   "attackAngleDeg": -0.7,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "note": "正式計測前のブロック。集計対象外",
   "day": 2,
   "date": "2026-08-23",
   "displayIndex": 16,
   "faceAngleDeg": 10.9,
   "reportIndex": 5,
   "source": "TPS report (PDF) + app screen",
   "totalYdReport": 116.5,
   "shotOrder": 5
  },
  {
   "shotId": "D2-7i-17",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "contact",
   "role": "contact",
   "validForBaseline": false,
   "carryYd": 115.2,
   "totalYd": 119.6,
   "carrySideYd": 19.4,
   "curveYd": 10.3,
   "maxHeightYd": null,
   "ballSpeedMps": 40.1,
   "launchDeg": null,
   "spinRpm": 6128,
   "launchDirDeg": null,
   "clubSpeedMps": 30.5,
   "smashFactor": 1.32,
   "attackAngleDeg": null,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "note": "正式計測前のブロック。集計対象外",
   "day": 2,
   "date": "2026-08-23",
   "displayIndex": 17,
   "faceAngleDeg": 6.3,
   "reportIndex": 9,
   "source": "TPS report (PDF) + app screen",
   "totalYdReport": 122.2,
   "shotOrder": 4
  },
  {
   "shotId": "D2-7i-18",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "contact",
   "role": "contact",
   "validForBaseline": false,
   "carryYd": 101.7,
   "totalYd": 109.5,
   "carrySideYd": 17.9,
   "curveYd": 5.8,
   "maxHeightYd": null,
   "ballSpeedMps": 36.3,
   "launchDeg": null,
   "spinRpm": 5343,
   "launchDirDeg": null,
   "clubSpeedMps": 26.3,
   "smashFactor": 1.38,
   "attackAngleDeg": -0.8,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "note": "正式計測前のブロック。集計対象外",
   "day": 2,
   "date": "2026-08-23",
   "displayIndex": 18,
   "faceAngleDeg": 8.1,
   "reportIndex": 6,
   "source": "TPS report (PDF) + app screen",
   "totalYdReport": 113.3,
   "shotOrder": 3
  },
  {
   "shotId": "D2-7i-19",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "contact",
   "role": "contact",
   "validForBaseline": false,
   "carryYd": 94.5,
   "totalYd": 120.8,
   "carrySideYd": -3.0,
   "curveYd": -1.4,
   "maxHeightYd": null,
   "ballSpeedMps": 34.5,
   "launchDeg": null,
   "spinRpm": 2965,
   "launchDirDeg": null,
   "clubSpeedMps": 23.8,
   "smashFactor": 1.45,
   "attackAngleDeg": -0.5,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "note": "正式計測前のブロック。集計対象外",
   "day": 2,
   "date": "2026-08-23",
   "displayIndex": 19,
   "faceAngleDeg": -1.4,
   "reportIndex": 10,
   "source": "TPS report (PDF) + app screen",
   "totalYdReport": 123.9,
   "shotOrder": 2
  },
  {
   "shotId": "D2-7i-20",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "contact",
   "role": "contact",
   "validForBaseline": false,
   "carryYd": 67.3,
   "totalYd": 83.5,
   "carrySideYd": 18.8,
   "curveYd": 6.6,
   "maxHeightYd": null,
   "ballSpeedMps": 28.1,
   "launchDeg": null,
   "spinRpm": 4251,
   "launchDirDeg": null,
   "clubSpeedMps": null,
   "smashFactor": null,
   "attackAngleDeg": null,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "note": "正式計測前のブロック。集計対象外",
   "day": 2,
   "date": "2026-08-23",
   "displayIndex": 20,
   "faceAngleDeg": 14.1,
   "reportIndex": 11,
   "source": "TPS report (PDF) + app screen",
   "totalYdReport": 87.7,
   "shotOrder": 1
  },
  {
   "shotId": "D2-Dr-01",
   "clubDisplayed": "Dr",
   "clubActual": "Dr",
   "phase": "measured",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 187.9,
   "totalYd": 231.7,
   "carrySideYd": -17.1,
   "curveYd": -12.1,
   "maxHeightYd": 16.9,
   "ballSpeedMps": 56.9,
   "launchDeg": 13.5,
   "spinRpm": 1651,
   "launchDirDeg": -1.5,
   "clubSpeedMps": 37.4,
   "smashFactor": 1.52,
   "attackAngleDeg": 6.4,
   "clubPathDeg": -1.2,
   "faceToPathDeg": null,
   "note": null,
   "day": 2,
   "date": "2026-08-23",
   "displayIndex": 1,
   "faceAngleDeg": -1.6,
   "reportIndex": 3,
   "source": "TPS report (PDF) + app screen",
   "totalYdReport": 231.5,
   "shotOrder": 16
  },
  {
   "shotId": "D2-Dr-02",
   "clubDisplayed": "Dr",
   "clubActual": "Dr",
   "phase": "measured",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 201.6,
   "totalYd": 226.3,
   "carrySideYd": 18.9,
   "curveYd": 9.2,
   "maxHeightYd": 26.6,
   "ballSpeedMps": 55.8,
   "launchDeg": 17.6,
   "spinRpm": 2178,
   "launchDirDeg": 2.8,
   "clubSpeedMps": 37.4,
   "smashFactor": 1.49,
   "attackAngleDeg": 1.9,
   "clubPathDeg": 0.4,
   "faceToPathDeg": null,
   "note": null,
   "day": 2,
   "date": "2026-08-23",
   "displayIndex": 2,
   "faceAngleDeg": 3.1,
   "reportIndex": 7,
   "source": "TPS report (PDF) + app screen",
   "totalYdReport": 226.9,
   "shotOrder": 15
  },
  {
   "shotId": "D2-Dr-03",
   "clubDisplayed": "Dr",
   "clubActual": "Dr",
   "phase": "measured",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 159.9,
   "totalYd": 206.7,
   "carrySideYd": -11.4,
   "curveYd": -20.2,
   "maxHeightYd": 14.1,
   "ballSpeedMps": 54.1,
   "launchDeg": 15.3,
   "spinRpm": 1227,
   "launchDirDeg": 3.2,
   "clubSpeedMps": 35.3,
   "smashFactor": 1.53,
   "attackAngleDeg": -3.4,
   "clubPathDeg": -0.7,
   "faceToPathDeg": null,
   "note": null,
   "day": 2,
   "date": "2026-08-23",
   "displayIndex": 3,
   "faceAngleDeg": 3.4,
   "reportIndex": 5,
   "source": "TPS report (PDF) + app screen",
   "totalYdReport": 205.7,
   "shotOrder": 14
  },
  {
   "shotId": "D2-Dr-04",
   "clubDisplayed": "Dr",
   "clubActual": "Dr",
   "phase": "measured",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 175.1,
   "totalYd": 219.7,
   "carrySideYd": -4.2,
   "curveYd": -6.2,
   "maxHeightYd": 14.2,
   "ballSpeedMps": 54.6,
   "launchDeg": 11.3,
   "spinRpm": 2349,
   "launchDirDeg": 0.7,
   "clubSpeedMps": 36.6,
   "smashFactor": 1.49,
   "attackAngleDeg": 4.9,
   "clubPathDeg": 0.3,
   "faceToPathDeg": null,
   "note": null,
   "day": 2,
   "date": "2026-08-23",
   "displayIndex": 4,
   "faceAngleDeg": 0.8,
   "reportIndex": 9,
   "source": "TPS report (PDF) + app screen",
   "totalYdReport": 219.2,
   "shotOrder": 13
  },
  {
   "shotId": "D2-Dr-05",
   "clubDisplayed": "Dr",
   "clubActual": "Dr",
   "phase": "measured",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 187.0,
   "totalYd": 227.8,
   "carrySideYd": -11.4,
   "curveYd": -3.2,
   "maxHeightYd": 17.9,
   "ballSpeedMps": 55.4,
   "launchDeg": 13.1,
   "spinRpm": 2269,
   "launchDirDeg": -2.5,
   "clubSpeedMps": 37.4,
   "smashFactor": 1.48,
   "attackAngleDeg": 5.3,
   "clubPathDeg": 0.2,
   "faceToPathDeg": null,
   "note": null,
   "day": 2,
   "date": "2026-08-23",
   "displayIndex": 5,
   "faceAngleDeg": -3.2,
   "reportIndex": 10,
   "source": "TPS report (PDF) + app screen",
   "totalYdReport": 227.9,
   "shotOrder": 12
  },
  {
   "shotId": "D2-Dr-06",
   "clubDisplayed": "Dr",
   "clubActual": "Dr",
   "phase": "measured",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 50.8,
   "totalYd": 96.0,
   "carrySideYd": -3.6,
   "curveYd": 0.9,
   "maxHeightYd": 0.7,
   "ballSpeedMps": 54.4,
   "launchDeg": 2.8,
   "spinRpm": 478,
   "launchDirDeg": -5.0,
   "clubSpeedMps": 35.8,
   "smashFactor": 1.52,
   "attackAngleDeg": -2.2,
   "clubPathDeg": 0.1,
   "faceToPathDeg": -5.3,
   "note": null,
   "day": 2,
   "date": "2026-08-23",
   "displayIndex": 6,
   "faceAngleDeg": -5.3,
   "reportIndex": 4,
   "source": "TPS report (PDF) + app screen",
   "totalYdReport": 96.0,
   "shotOrder": 11
  },
  {
   "shotId": "D2-Dr-07",
   "clubDisplayed": "Dr",
   "clubActual": "Dr",
   "phase": "measured",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 156.5,
   "totalYd": 200.9,
   "carrySideYd": 14.8,
   "curveYd": 13.9,
   "maxHeightYd": 10.8,
   "ballSpeedMps": 52.8,
   "launchDeg": 8.4,
   "spinRpm": 3323,
   "launchDirDeg": 0.3,
   "clubSpeedMps": 36.7,
   "smashFactor": 1.44,
   "attackAngleDeg": 2.1,
   "clubPathDeg": -0.6,
   "faceToPathDeg": 1.3,
   "note": null,
   "day": 2,
   "date": "2026-08-23",
   "displayIndex": 7,
   "faceAngleDeg": 0.7,
   "reportIndex": 12,
   "source": "TPS report (PDF) + app screen",
   "totalYdReport": 200.9,
   "shotOrder": 10
  },
  {
   "shotId": "D2-Dr-08",
   "clubDisplayed": "Dr",
   "clubActual": "Dr",
   "phase": "measured",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 171.3,
   "totalYd": 210.7,
   "carrySideYd": -2.4,
   "curveYd": -2.2,
   "maxHeightYd": 16.5,
   "ballSpeedMps": 52.2,
   "launchDeg": 13.0,
   "spinRpm": 2598,
   "launchDirDeg": -0.1,
   "clubSpeedMps": 35.0,
   "smashFactor": 1.49,
   "attackAngleDeg": 6.5,
   "clubPathDeg": -1.5,
   "faceToPathDeg": 1.9,
   "note": null,
   "day": 2,
   "date": "2026-08-23",
   "displayIndex": 8,
   "faceAngleDeg": 0.4,
   "reportIndex": 2,
   "source": "TPS report (PDF) + app screen",
   "totalYdReport": 211.2,
   "shotOrder": 9
  },
  {
   "shotId": "D2-Dr-09",
   "clubDisplayed": "Dr",
   "clubActual": "Dr",
   "phase": "measured",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 86.0,
   "totalYd": 133.5,
   "carrySideYd": -6.0,
   "curveYd": 3.1,
   "maxHeightYd": 2.2,
   "ballSpeedMps": 50.4,
   "launchDeg": 4.7,
   "spinRpm": 1842,
   "launchDirDeg": -6.0,
   "clubSpeedMps": null,
   "smashFactor": null,
   "attackAngleDeg": null,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "note": null,
   "day": 2,
   "date": "2026-08-23",
   "displayIndex": 9,
   "faceAngleDeg": null,
   "reportIndex": 16,
   "source": "TPS report (PDF) + app screen",
   "totalYdReport": 133.5,
   "shotOrder": 8
  },
  {
   "shotId": "D2-Dr-10",
   "clubDisplayed": "Dr",
   "clubActual": "Dr",
   "phase": "measured",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 183.0,
   "totalYd": 205.6,
   "carrySideYd": 30.0,
   "curveYd": 17.1,
   "maxHeightYd": 24.3,
   "ballSpeedMps": 53.0,
   "launchDeg": 16.9,
   "spinRpm": 2778,
   "launchDirDeg": 4.1,
   "clubSpeedMps": 35.9,
   "smashFactor": 1.48,
   "attackAngleDeg": 1.7,
   "clubPathDeg": -0.5,
   "faceToPathDeg": 5.3,
   "note": null,
   "day": 2,
   "date": "2026-08-23",
   "displayIndex": 10,
   "faceAngleDeg": 4.8,
   "reportIndex": 8,
   "source": "TPS report (PDF) + app screen",
   "totalYdReport": 207.3,
   "shotOrder": 7
  },
  {
   "shotId": "D2-Dr-11",
   "clubDisplayed": "Dr",
   "clubActual": "Dr",
   "phase": "contact",
   "role": "contact",
   "validForBaseline": false,
   "carryYd": 177.8,
   "totalYd": 202.6,
   "carrySideYd": 22.5,
   "curveYd": 11.7,
   "maxHeightYd": 21.7,
   "ballSpeedMps": 52.5,
   "launchDeg": 15.2,
   "spinRpm": 2973,
   "launchDirDeg": 3.5,
   "clubSpeedMps": 35.6,
   "smashFactor": 1.47,
   "attackAngleDeg": 1.8,
   "clubPathDeg": -1.2,
   "faceToPathDeg": 5.6,
   "note": "正式計測前のブロック。集計対象外",
   "day": 2,
   "date": "2026-08-23",
   "displayIndex": 11,
   "faceAngleDeg": 4.4,
   "reportIndex": 15,
   "source": "TPS report (PDF) + app screen",
   "totalYdReport": 204.6,
   "shotOrder": 6
  },
  {
   "shotId": "D2-Dr-12",
   "clubDisplayed": "Dr",
   "clubActual": "Dr",
   "phase": "contact",
   "role": "contact",
   "validForBaseline": false,
   "carryYd": 0.6,
   "totalYd": 43.9,
   "carrySideYd": 0.0,
   "curveYd": 0.0,
   "maxHeightYd": 0.0,
   "ballSpeedMps": 50.5,
   "launchDeg": 0.0,
   "spinRpm": 539,
   "launchDirDeg": 3.0,
   "clubSpeedMps": 33.4,
   "smashFactor": 1.51,
   "attackAngleDeg": -3.0,
   "clubPathDeg": 1.5,
   "faceToPathDeg": 1.7,
   "note": "正式計測前のブロック。集計対象外",
   "day": 2,
   "date": "2026-08-23",
   "displayIndex": 12,
   "faceAngleDeg": 3.2,
   "reportIndex": 6,
   "source": "TPS report (PDF) + app screen",
   "totalYdReport": 44.0,
   "shotOrder": 5
  },
  {
   "shotId": "D2-Dr-13",
   "clubDisplayed": "Dr",
   "clubActual": "Dr",
   "phase": "contact",
   "role": "contact",
   "validForBaseline": false,
   "carryYd": 131.3,
   "totalYd": 177.2,
   "carrySideYd": -6.8,
   "curveYd": -5.6,
   "maxHeightYd": 9.0,
   "ballSpeedMps": 49.0,
   "launchDeg": 12.1,
   "spinRpm": 1319,
   "launchDirDeg": -0.5,
   "clubSpeedMps": 32.2,
   "smashFactor": 1.52,
   "attackAngleDeg": 3.2,
   "clubPathDeg": 0.1,
   "faceToPathDeg": -0.6,
   "note": "正式計測前のブロック。集計対象外",
   "day": 2,
   "date": "2026-08-23",
   "displayIndex": 13,
   "faceAngleDeg": -0.6,
   "reportIndex": 14,
   "source": "TPS report (PDF) + app screen",
   "totalYdReport": 177.3,
   "shotOrder": 4
  },
  {
   "shotId": "D2-Dr-14",
   "clubDisplayed": "Dr",
   "clubActual": "Dr",
   "phase": "contact",
   "role": "contact",
   "validForBaseline": false,
   "carryYd": 17.5,
   "totalYd": 64.3,
   "carrySideYd": -2.8,
   "curveYd": -0.1,
   "maxHeightYd": 0.7,
   "ballSpeedMps": 29.6,
   "launchDeg": 9.2,
   "spinRpm": 10394,
   "launchDirDeg": -9.1,
   "clubSpeedMps": 32.0,
   "smashFactor": 0.93,
   "attackAngleDeg": 1.8,
   "clubPathDeg": 1.4,
   "faceToPathDeg": -24.3,
   "note": "正式計測前のブロック。集計対象外",
   "day": 2,
   "date": "2026-08-23",
   "displayIndex": 14,
   "faceAngleDeg": -22.9,
   "reportIndex": 1,
   "source": "TPS report (PDF) + app screen",
   "totalYdReport": 64.2,
   "shotOrder": 3
  },
  {
   "shotId": "D2-Dr-15",
   "clubDisplayed": "Dr",
   "clubActual": "Dr",
   "phase": "contact",
   "role": "contact",
   "validForBaseline": false,
   "carryYd": 140.1,
   "totalYd": 185.8,
   "carrySideYd": 24.4,
   "curveYd": 3.3,
   "maxHeightYd": 12.1,
   "ballSpeedMps": 47.1,
   "launchDeg": 14.2,
   "spinRpm": 1879,
   "launchDirDeg": 8.7,
   "clubSpeedMps": 32.4,
   "smashFactor": 1.45,
   "attackAngleDeg": 0.8,
   "clubPathDeg": 1.4,
   "faceToPathDeg": 8.2,
   "note": "正式計測前のブロック。集計対象外",
   "day": 2,
   "date": "2026-08-23",
   "displayIndex": 15,
   "faceAngleDeg": 9.6,
   "reportIndex": 11,
   "source": "TPS report (PDF) + app screen",
   "totalYdReport": 185.4,
   "shotOrder": 2
  },
  {
   "shotId": "D2-Dr-16",
   "clubDisplayed": "Dr",
   "clubActual": "Dr",
   "phase": "contact",
   "role": "contact",
   "validForBaseline": false,
   "carryYd": 56.3,
   "totalYd": 103.0,
   "carrySideYd": -8.5,
   "curveYd": -2.5,
   "maxHeightYd": 3.1,
   "ballSpeedMps": 37.5,
   "launchDeg": 11.7,
   "spinRpm": 322,
   "launchDirDeg": -6.2,
   "clubSpeedMps": null,
   "smashFactor": null,
   "attackAngleDeg": null,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "note": "正式計測前のブロック。集計対象外",
   "day": 2,
   "date": "2026-08-23",
   "displayIndex": 16,
   "faceAngleDeg": null,
   "reportIndex": 13,
   "source": "TPS report (PDF) + app screen",
   "totalYdReport": 103.0,
   "shotOrder": 1
  },
  {
   "shotId": "D2-PW-01",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "full",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 103.5,
   "totalYd": 106.6,
   "carrySideYd": -14.0,
   "curveYd": -7.8,
   "maxHeightYd": 25.7,
   "ballSpeedMps": 37.3,
   "launchDeg": 30.8,
   "spinRpm": 5914,
   "launchDirDeg": -3.5,
   "clubSpeedMps": null,
   "smashFactor": 1.23,
   "attackAngleDeg": null,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "note": null,
   "day": 2,
   "date": "2026-08-23",
   "displayIndex": 1,
   "faceAngleDeg": -4.8,
   "reportIndex": 3,
   "source": "TPS report (PDF) + app screen",
   "totalYdReport": 108.3,
   "shotOrder": 16
  },
  {
   "shotId": "D2-PW-02",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "full",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 107.3,
   "totalYd": 110.7,
   "carrySideYd": -8.4,
   "curveYd": -3.8,
   "maxHeightYd": 29.1,
   "ballSpeedMps": 38.4,
   "launchDeg": 32.3,
   "spinRpm": 5701,
   "launchDirDeg": -2.5,
   "clubSpeedMps": 33.1,
   "smashFactor": 1.16,
   "attackAngleDeg": null,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "note": null,
   "day": 2,
   "date": "2026-08-23",
   "displayIndex": 2,
   "faceAngleDeg": -3.3,
   "reportIndex": 12,
   "source": "TPS report (PDF) + app screen",
   "totalYdReport": 111.1,
   "shotOrder": 15
  },
  {
   "shotId": "D2-PW-03",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "full",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 105.0,
   "totalYd": 110.6,
   "carrySideYd": -20.2,
   "curveYd": -12.4,
   "maxHeightYd": 22.2,
   "ballSpeedMps": 37.5,
   "launchDeg": 27.5,
   "spinRpm": 5865,
   "launchDirDeg": -4.3,
   "clubSpeedMps": null,
   "smashFactor": 1.31,
   "attackAngleDeg": null,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "note": null,
   "day": 2,
   "date": "2026-08-23",
   "displayIndex": 3,
   "faceAngleDeg": -6.0,
   "reportIndex": 13,
   "source": "TPS report (PDF) + app screen",
   "totalYdReport": 113.7,
   "shotOrder": 14
  },
  {
   "shotId": "D2-PW-04",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "full",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 92.5,
   "totalYd": 97.0,
   "carrySideYd": 16.8,
   "curveYd": 5.7,
   "maxHeightYd": 29.5,
   "ballSpeedMps": 35.4,
   "launchDeg": 38.1,
   "spinRpm": 5434,
   "launchDirDeg": 7.0,
   "clubSpeedMps": null,
   "smashFactor": 1.09,
   "attackAngleDeg": null,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "note": null,
   "day": 2,
   "date": "2026-08-23",
   "displayIndex": 4,
   "faceAngleDeg": 8.9,
   "reportIndex": 16,
   "source": "TPS report (PDF) + app screen",
   "totalYdReport": 97.1,
   "shotOrder": 13
  },
  {
   "shotId": "D2-PW-05",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "full",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 110.5,
   "totalYd": 113.0,
   "carrySideYd": -10.6,
   "curveYd": -5.1,
   "maxHeightYd": 27.7,
   "ballSpeedMps": 39.5,
   "launchDeg": 29.3,
   "spinRpm": 6620,
   "launchDirDeg": -2.8,
   "clubSpeedMps": 31.0,
   "smashFactor": 1.27,
   "attackAngleDeg": -4.5,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "note": null,
   "day": 2,
   "date": "2026-08-23",
   "displayIndex": 5,
   "faceAngleDeg": -3.9,
   "reportIndex": 4,
   "source": "TPS report (PDF) + app screen",
   "totalYdReport": 114.1,
   "shotOrder": 12
  },
  {
   "shotId": "D2-PW-06",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "70yd",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 59.8,
   "totalYd": 65.4,
   "carrySideYd": 4.8,
   "curveYd": 1.2,
   "maxHeightYd": 14.6,
   "ballSpeedMps": 25.7,
   "launchDeg": 36.6,
   "spinRpm": 4484,
   "launchDirDeg": 3.5,
   "clubSpeedMps": 22.4,
   "smashFactor": 1.15,
   "attackAngleDeg": -4.5,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "note": null,
   "day": 2,
   "date": "2026-08-23",
   "displayIndex": 6,
   "faceAngleDeg": 4.8,
   "reportIndex": 6,
   "source": "TPS report (PDF) + app screen",
   "totalYdReport": 69.1,
   "shotOrder": 11,
   "targetYd": 70
  },
  {
   "shotId": "D2-PW-07",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "70yd",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 63.0,
   "totalYd": 69.3,
   "carrySideYd": 4.9,
   "curveYd": 1.5,
   "maxHeightYd": 15.1,
   "ballSpeedMps": 26.4,
   "launchDeg": 36.0,
   "spinRpm": 4166,
   "launchDirDeg": 3.1,
   "clubSpeedMps": 23.0,
   "smashFactor": 1.15,
   "attackAngleDeg": -4.3,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "note": null,
   "day": 2,
   "date": "2026-08-23",
   "displayIndex": 7,
   "faceAngleDeg": 4.1,
   "reportIndex": 10,
   "source": "TPS report (PDF) + app screen",
   "totalYdReport": 73.1,
   "shotOrder": 10,
   "targetYd": 70
  },
  {
   "shotId": "D2-PW-08",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "70yd",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 60.7,
   "totalYd": 71.4,
   "carrySideYd": -1.9,
   "curveYd": 1.1,
   "maxHeightYd": 11.0,
   "ballSpeedMps": 26.2,
   "launchDeg": 28.9,
   "spinRpm": 5371,
   "launchDirDeg": -2.8,
   "clubSpeedMps": 22.2,
   "smashFactor": 1.18,
   "attackAngleDeg": -5.3,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "note": null,
   "day": 2,
   "date": "2026-08-23",
   "displayIndex": 8,
   "faceAngleDeg": -2.7,
   "reportIndex": 2,
   "source": "TPS report (PDF) + app screen",
   "totalYdReport": 76.2,
   "shotOrder": 9,
   "targetYd": 70
  },
  {
   "shotId": "D2-PW-09",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "70yd",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 46.0,
   "totalYd": 53.8,
   "carrySideYd": 4.7,
   "curveYd": 1.6,
   "maxHeightYd": 10.8,
   "ballSpeedMps": 21.9,
   "launchDeg": 37.6,
   "spinRpm": 3762,
   "launchDirDeg": 3.7,
   "clubSpeedMps": 21.7,
   "smashFactor": 1.01,
   "attackAngleDeg": -5.5,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "note": null,
   "day": 2,
   "date": "2026-08-23",
   "displayIndex": 9,
   "faceAngleDeg": 5.5,
   "reportIndex": 11,
   "source": "TPS report (PDF) + app screen",
   "totalYdReport": 57.6,
   "shotOrder": 8,
   "targetYd": 70
  },
  {
   "shotId": "D2-PW-10",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "70yd",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 63.0,
   "totalYd": 72.6,
   "carrySideYd": -2.4,
   "curveYd": 0.1,
   "maxHeightYd": 12.9,
   "ballSpeedMps": 26.4,
   "launchDeg": 32.2,
   "spinRpm": 4157,
   "launchDirDeg": -2.4,
   "clubSpeedMps": 21.6,
   "smashFactor": 1.22,
   "attackAngleDeg": -4.5,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "note": null,
   "day": 2,
   "date": "2026-08-23",
   "displayIndex": 10,
   "faceAngleDeg": -2.4,
   "reportIndex": 7,
   "source": "TPS report (PDF) + app screen",
   "totalYdReport": 76.9,
   "shotOrder": 7,
   "targetYd": 70
  },
  {
   "shotId": "D2-PW-11",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "50yd",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 32.0,
   "totalYd": 43.2,
   "carrySideYd": 1.9,
   "curveYd": 0.3,
   "maxHeightYd": 6.3,
   "ballSpeedMps": 17.9,
   "launchDeg": 34.7,
   "spinRpm": 3368,
   "launchDirDeg": 2.8,
   "clubSpeedMps": null,
   "smashFactor": 1.16,
   "attackAngleDeg": null,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "note": null,
   "day": 2,
   "date": "2026-08-23",
   "displayIndex": 11,
   "faceAngleDeg": 4.8,
   "reportIndex": 14,
   "source": "TPS report (PDF) + app screen",
   "totalYdReport": 46.8,
   "shotOrder": 6,
   "targetYd": 50
  },
  {
   "shotId": "D2-PW-12",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "50yd",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 26.6,
   "totalYd": 36.2,
   "carrySideYd": 2.6,
   "curveYd": 0.5,
   "maxHeightYd": 5.5,
   "ballSpeedMps": 16.2,
   "launchDeg": 36.4,
   "spinRpm": 3449,
   "launchDirDeg": 4.7,
   "clubSpeedMps": 14.7,
   "smashFactor": 1.1,
   "attackAngleDeg": null,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "note": null,
   "day": 2,
   "date": "2026-08-23",
   "displayIndex": 12,
   "faceAngleDeg": 7.0,
   "reportIndex": 5,
   "source": "TPS report (PDF) + app screen",
   "totalYdReport": 39.8,
   "shotOrder": 5,
   "targetYd": 50
  },
  {
   "shotId": "D2-PW-13",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "50yd",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 26.4,
   "totalYd": 38.2,
   "carrySideYd": 2.5,
   "curveYd": 0.5,
   "maxHeightYd": 4.9,
   "ballSpeedMps": 16.3,
   "launchDeg": 33.7,
   "spinRpm": 3353,
   "launchDirDeg": 4.3,
   "clubSpeedMps": 15.7,
   "smashFactor": 1.04,
   "attackAngleDeg": null,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "note": null,
   "day": 2,
   "date": "2026-08-23",
   "displayIndex": 13,
   "faceAngleDeg": 6.9,
   "reportIndex": 15,
   "source": "TPS report (PDF) + app screen",
   "totalYdReport": 41.8,
   "shotOrder": 4,
   "targetYd": 50
  },
  {
   "shotId": "D2-PW-14",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "50yd",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 26.3,
   "totalYd": 44.9,
   "carrySideYd": 2.3,
   "curveYd": 0.9,
   "maxHeightYd": 3.7,
   "ballSpeedMps": 17.1,
   "launchDeg": 26.7,
   "spinRpm": 3723,
   "launchDirDeg": 3.2,
   "clubSpeedMps": 16.8,
   "smashFactor": 1.01,
   "attackAngleDeg": null,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "note": null,
   "day": 2,
   "date": "2026-08-23",
   "displayIndex": 14,
   "faceAngleDeg": 7.0,
   "reportIndex": 1,
   "source": "TPS report (PDF) + app screen",
   "totalYdReport": 47.5,
   "shotOrder": 3,
   "targetYd": 50
  },
  {
   "shotId": "D2-PW-15",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "50yd",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 30.3,
   "totalYd": 43.1,
   "carrySideYd": 1.6,
   "curveYd": 0.3,
   "maxHeightYd": 5.5,
   "ballSpeedMps": 17.5,
   "launchDeg": 32.8,
   "spinRpm": 3386,
   "launchDirDeg": 2.4,
   "clubSpeedMps": 15.2,
   "smashFactor": 1.15,
   "attackAngleDeg": null,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "note": null,
   "day": 2,
   "date": "2026-08-23",
   "displayIndex": 15,
   "faceAngleDeg": 3.9,
   "reportIndex": 9,
   "source": "TPS report (PDF) + app screen",
   "totalYdReport": 46.7,
   "shotOrder": 2,
   "targetYd": 50
  },
  {
   "shotId": "D2-PW-16",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "50yd",
   "role": "target",
   "validForBaseline": false,
   "carryYd": 25.1,
   "totalYd": 35.5,
   "carrySideYd": 4.7,
   "curveYd": 0.7,
   "maxHeightYd": 5.1,
   "ballSpeedMps": 15.7,
   "launchDeg": 36.1,
   "spinRpm": 3138,
   "launchDirDeg": 9.1,
   "clubSpeedMps": 16.3,
   "smashFactor": 0.97,
   "attackAngleDeg": null,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "note": "ブロックの1球目。Day 2 の記事はこの1球を外した5球で集計している",
   "day": 2,
   "date": "2026-08-23",
   "displayIndex": 16,
   "faceAngleDeg": 13.4,
   "reportIndex": 8,
   "source": "TPS report (PDF) + app screen",
   "totalYdReport": 38.9,
   "shotOrder": 1,
   "targetYd": 50
  },
  {
   "shotId": "D3-7i-contact-01",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "contact",
   "role": "contact",
   "validForBaseline": false,
   "carryYd": 143.2,
   "totalYd": 154.6,
   "carrySideYd": -7.5,
   "ballSpeedMps": 44.8,
   "launchDeg": null,
   "spinRpm": 3802,
   "clubSpeedMps": null,
   "smashFactor": null,
   "attackAngleDeg": null,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "note": "打点確認ブロック。集計対象外",
   "day": 3,
   "date": "2026-08-24",
   "faceAngleDeg": -0.1,
   "reportIndex": 6,
   "source": "TPS report (PDF) + app screen",
   "curveYd": -9.6,
   "totalYdReport": 157.2,
   "shotOrder": 1
  },
  {
   "shotId": "D3-7i-contact-02",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "contact",
   "role": "contact",
   "validForBaseline": false,
   "carryYd": 142.7,
   "totalYd": 156.8,
   "carrySideYd": -0.3,
   "ballSpeedMps": 44.4,
   "launchDeg": null,
   "spinRpm": 3489,
   "clubSpeedMps": null,
   "smashFactor": null,
   "attackAngleDeg": null,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "note": "打点確認ブロック。集計対象外",
   "day": 3,
   "date": "2026-08-24",
   "faceAngleDeg": 2.1,
   "reportIndex": 7,
   "source": "TPS report (PDF) + app screen",
   "curveYd": -6.5,
   "totalYdReport": 159.3,
   "shotOrder": 2
  },
  {
   "shotId": "D3-7i-contact-03",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "contact",
   "role": "contact",
   "validForBaseline": false,
   "carryYd": 126.2,
   "totalYd": 129.7,
   "carrySideYd": 36.1,
   "ballSpeedMps": 43.4,
   "launchDeg": null,
   "spinRpm": 6030,
   "clubSpeedMps": 34.8,
   "smashFactor": 1.25,
   "attackAngleDeg": null,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "note": "打点確認ブロック。集計対象外",
   "day": 3,
   "date": "2026-08-24",
   "faceAngleDeg": 11.6,
   "reportIndex": 15,
   "source": "TPS report (PDF) + app screen",
   "curveYd": 16.4,
   "totalYdReport": 130.0,
   "shotOrder": 3
  },
  {
   "shotId": "D3-7i-contact-04",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "contact",
   "role": "contact",
   "validForBaseline": false,
   "carryYd": 124.6,
   "totalYd": 157.6,
   "carrySideYd": -5.9,
   "ballSpeedMps": 41.1,
   "launchDeg": null,
   "spinRpm": 2133,
   "clubSpeedMps": null,
   "smashFactor": null,
   "attackAngleDeg": null,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "note": "打点確認ブロック。集計対象外",
   "day": 3,
   "date": "2026-08-24",
   "faceAngleDeg": 0.7,
   "reportIndex": 8,
   "source": "TPS report (PDF) + app screen",
   "curveYd": -9.1,
   "totalYdReport": 159.2,
   "shotOrder": 4
  },
  {
   "shotId": "D3-7i-contact-05",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "contact",
   "role": "contact",
   "validForBaseline": false,
   "carryYd": 133.3,
   "totalYd": 160.2,
   "carrySideYd": 7.3,
   "ballSpeedMps": 44.6,
   "launchDeg": null,
   "spinRpm": 4163,
   "clubSpeedMps": 33.6,
   "smashFactor": 1.33,
   "attackAngleDeg": null,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "note": "打点確認ブロック。集計対象外",
   "day": 3,
   "date": "2026-08-24",
   "faceAngleDeg": 0.9,
   "reportIndex": 3,
   "source": "TPS report (PDF) + app screen",
   "curveYd": 5.1,
   "totalYdReport": 163.7,
   "shotOrder": 5
  },
  {
   "shotId": "D3-7i-measured-01",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "measured",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 151.9,
   "totalYd": 162.7,
   "carrySideYd": -30.2,
   "ballSpeedMps": 48.7,
   "launchDeg": null,
   "spinRpm": 5116,
   "clubSpeedMps": 35.1,
   "smashFactor": 1.39,
   "attackAngleDeg": null,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "note": null,
   "day": 3,
   "date": "2026-08-24",
   "faceAngleDeg": -5.1,
   "reportIndex": 13,
   "source": "TPS report (PDF) + app screen",
   "curveYd": -21.4,
   "totalYdReport": 165.7,
   "shotOrder": 6
  },
  {
   "shotId": "D3-7i-measured-02",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "measured",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 164.7,
   "totalYd": 168.0,
   "carrySideYd": -2.2,
   "ballSpeedMps": 52.2,
   "launchDeg": null,
   "spinRpm": 5673,
   "clubSpeedMps": 37.7,
   "smashFactor": 1.38,
   "attackAngleDeg": null,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "note": null,
   "day": 3,
   "date": "2026-08-24",
   "faceAngleDeg": 0.8,
   "reportIndex": 2,
   "source": "TPS report (PDF) + app screen",
   "curveYd": -5.7,
   "totalYdReport": 169.2,
   "shotOrder": 7
  },
  {
   "shotId": "D3-7i-measured-03",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "measured",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 155.1,
   "totalYd": 158.2,
   "carrySideYd": 6.0,
   "ballSpeedMps": 49.7,
   "launchDeg": null,
   "spinRpm": 5522,
   "clubSpeedMps": 36.4,
   "smashFactor": 1.37,
   "attackAngleDeg": null,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "note": null,
   "day": 3,
   "date": "2026-08-24",
   "faceAngleDeg": 2.6,
   "reportIndex": 4,
   "source": "TPS report (PDF) + app screen",
   "curveYd": -1.7,
   "totalYdReport": 158.8,
   "shotOrder": 8
  },
  {
   "shotId": "D3-7i-measured-04",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "measured",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 20.0,
   "totalYd": 63.0,
   "carrySideYd": 6.7,
   "ballSpeedMps": 27.1,
   "launchDeg": null,
   "spinRpm": 5971,
   "clubSpeedMps": null,
   "smashFactor": null,
   "attackAngleDeg": null,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "note": null,
   "day": 3,
   "date": "2026-08-24",
   "faceAngleDeg": null,
   "reportIndex": 9,
   "source": "TPS report (PDF) + app screen",
   "curveYd": 0.2,
   "totalYdReport": 62.9,
   "shotOrder": 9
  },
  {
   "shotId": "D3-7i-measured-05",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "measured",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 140.5,
   "totalYd": 146.0,
   "carrySideYd": 51.5,
   "ballSpeedMps": 45.5,
   "launchDeg": null,
   "spinRpm": 4453,
   "clubSpeedMps": 36.2,
   "smashFactor": 1.25,
   "attackAngleDeg": null,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "note": null,
   "day": 3,
   "date": "2026-08-24",
   "faceAngleDeg": 15.2,
   "reportIndex": 12,
   "source": "TPS report (PDF) + app screen",
   "curveYd": 20.5,
   "totalYdReport": 146.0,
   "shotOrder": 10
  },
  {
   "shotId": "D3-7i-measured-06",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "measured",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 140.2,
   "totalYd": 170.8,
   "carrySideYd": -25.7,
   "ballSpeedMps": 45.6,
   "launchDeg": null,
   "spinRpm": 2887,
   "clubSpeedMps": null,
   "smashFactor": null,
   "attackAngleDeg": null,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "note": null,
   "day": 3,
   "date": "2026-08-24",
   "faceAngleDeg": -2.3,
   "reportIndex": 11,
   "source": "TPS report (PDF) + app screen",
   "curveYd": -21.9,
   "totalYdReport": 172.8,
   "shotOrder": 11
  },
  {
   "shotId": "D3-7i-measured-07",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "measured",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 137.4,
   "totalYd": 140.1,
   "carrySideYd": 35.1,
   "ballSpeedMps": 46.3,
   "launchDeg": null,
   "spinRpm": 6491,
   "clubSpeedMps": 36.2,
   "smashFactor": 1.28,
   "attackAngleDeg": null,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "note": null,
   "day": 3,
   "date": "2026-08-24",
   "faceAngleDeg": 10.8,
   "reportIndex": 5,
   "source": "TPS report (PDF) + app screen",
   "curveYd": 14.8,
   "totalYdReport": 141.0,
   "shotOrder": 12
  },
  {
   "shotId": "D3-7i-measured-08",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "measured",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 143.2,
   "totalYd": 147.3,
   "carrySideYd": 34.7,
   "ballSpeedMps": 46.7,
   "launchDeg": null,
   "spinRpm": 5188,
   "clubSpeedMps": 36.8,
   "smashFactor": 1.27,
   "attackAngleDeg": null,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "note": null,
   "day": 3,
   "date": "2026-08-24",
   "faceAngleDeg": 10.4,
   "reportIndex": 10,
   "source": "TPS report (PDF) + app screen",
   "curveYd": 13.9,
   "totalYdReport": 147.2,
   "shotOrder": 13
  },
  {
   "shotId": "D3-7i-measured-09",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "measured",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 101.7,
   "totalYd": 137.7,
   "carrySideYd": 12.0,
   "ballSpeedMps": 36.7,
   "launchDeg": null,
   "spinRpm": 2434,
   "clubSpeedMps": null,
   "smashFactor": null,
   "attackAngleDeg": null,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "note": null,
   "day": 3,
   "date": "2026-08-24",
   "faceAngleDeg": 7.1,
   "reportIndex": 14,
   "source": "TPS report (PDF) + app screen",
   "curveYd": -0.7,
   "totalYdReport": 139.1,
   "shotOrder": 14
  },
  {
   "shotId": "D3-7i-measured-10",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "measured",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 146.1,
   "totalYd": 178.8,
   "carrySideYd": -18.6,
   "ballSpeedMps": 48.4,
   "launchDeg": null,
   "spinRpm": 4013,
   "clubSpeedMps": 36.8,
   "smashFactor": 1.32,
   "attackAngleDeg": null,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "note": null,
   "day": 3,
   "date": "2026-08-24",
   "faceAngleDeg": -3.5,
   "reportIndex": 1,
   "source": "TPS report (PDF) + app screen",
   "curveYd": -12.5,
   "totalYdReport": 181.5,
   "shotOrder": 15
  },
  {
   "shotId": "D3-Dr-contact-01",
   "clubDisplayed": "Dr",
   "clubActual": "Dr",
   "phase": "contact",
   "role": "contact",
   "validForBaseline": false,
   "carryYd": 149.6,
   "totalYd": 185.7,
   "carrySideYd": 12.9,
   "ballSpeedMps": 48.1,
   "launchDeg": null,
   "spinRpm": 3012,
   "clubSpeedMps": null,
   "smashFactor": null,
   "attackAngleDeg": null,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "note": "打点確認ブロック。集計対象外",
   "day": 3,
   "date": "2026-08-24",
   "faceAngleDeg": null,
   "reportIndex": 12,
   "source": "TPS report (PDF) + app screen",
   "curveYd": 15.0,
   "totalYdReport": 186.9,
   "shotOrder": 1
  },
  {
   "shotId": "D3-Dr-contact-02",
   "clubDisplayed": "Dr",
   "clubActual": "Dr",
   "phase": "contact",
   "role": "contact",
   "validForBaseline": false,
   "carryYd": 179.9,
   "totalYd": 212.1,
   "carrySideYd": 13.5,
   "ballSpeedMps": 52.1,
   "launchDeg": null,
   "spinRpm": 2022,
   "clubSpeedMps": 36.1,
   "smashFactor": 1.45,
   "attackAngleDeg": 3.2,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "note": "打点確認ブロック。集計対象外",
   "day": 3,
   "date": "2026-08-24",
   "faceAngleDeg": 2.1,
   "reportIndex": 2,
   "source": "TPS report (PDF) + app screen",
   "curveYd": 6.7,
   "totalYdReport": 212.8,
   "shotOrder": 2
  },
  {
   "shotId": "D3-Dr-contact-03",
   "clubDisplayed": "Dr",
   "clubActual": "Dr",
   "phase": "contact",
   "role": "contact",
   "validForBaseline": false,
   "carryYd": 164.0,
   "totalYd": 189.8,
   "carrySideYd": 46.8,
   "ballSpeedMps": 52.5,
   "launchDeg": null,
   "spinRpm": 4107,
   "clubSpeedMps": null,
   "smashFactor": null,
   "attackAngleDeg": null,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "note": "打点確認ブロック。集計対象外",
   "day": 3,
   "date": "2026-08-24",
   "faceAngleDeg": null,
   "reportIndex": 14,
   "source": "TPS report (PDF) + app screen",
   "curveYd": 29.3,
   "totalYdReport": 192.4,
   "shotOrder": 3
  },
  {
   "shotId": "D3-Dr-contact-04",
   "clubDisplayed": "Dr",
   "clubActual": "Dr",
   "phase": "contact",
   "role": "contact",
   "validForBaseline": false,
   "carryYd": 70.0,
   "totalYd": 115.9,
   "carrySideYd": -8.3,
   "ballSpeedMps": 51.6,
   "launchDeg": null,
   "spinRpm": 1085,
   "clubSpeedMps": 34.3,
   "smashFactor": 1.51,
   "attackAngleDeg": 9.0,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "note": "打点確認ブロック。集計対象外",
   "day": 3,
   "date": "2026-08-24",
   "faceAngleDeg": -3.8,
   "reportIndex": 4,
   "source": "TPS report (PDF) + app screen",
   "curveYd": -4.8,
   "totalYdReport": 115.9,
   "shotOrder": 4
  },
  {
   "shotId": "D3-Dr-contact-05",
   "clubDisplayed": "Dr",
   "clubActual": "Dr",
   "phase": "contact",
   "role": "contact",
   "validForBaseline": false,
   "carryYd": 180.9,
   "totalYd": 195.2,
   "carrySideYd": 38.5,
   "ballSpeedMps": 54.4,
   "launchDeg": null,
   "spinRpm": 3978,
   "clubSpeedMps": 39.2,
   "smashFactor": 1.39,
   "attackAngleDeg": 5.3,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "note": "打点確認ブロック。集計対象外",
   "day": 3,
   "date": "2026-08-24",
   "faceAngleDeg": 4.3,
   "reportIndex": 11,
   "source": "TPS report (PDF) + app screen",
   "curveYd": 27.0,
   "totalYdReport": 197.4,
   "shotOrder": 5
  },
  {
   "shotId": "D3-Dr-measured-01",
   "clubDisplayed": "Dr",
   "clubActual": "Dr",
   "phase": "measured",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 198.6,
   "totalYd": 213.5,
   "carrySideYd": 53.0,
   "ballSpeedMps": 56.1,
   "launchDeg": null,
   "spinRpm": 2965,
   "clubSpeedMps": 38.6,
   "smashFactor": 1.45,
   "attackAngleDeg": 1.8,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "note": null,
   "day": 3,
   "date": "2026-08-24",
   "faceAngleDeg": 8.8,
   "reportIndex": 7,
   "source": "TPS report (PDF) + app screen",
   "curveYd": 26.1,
   "totalYdReport": 214.5,
   "shotOrder": 6
  },
  {
   "shotId": "D3-Dr-measured-02",
   "clubDisplayed": "Dr",
   "clubActual": "Dr",
   "phase": "measured",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 182.7,
   "totalYd": 224.2,
   "carrySideYd": 5.7,
   "ballSpeedMps": 55.7,
   "launchDeg": null,
   "spinRpm": 2805,
   "clubSpeedMps": 37.7,
   "smashFactor": 1.48,
   "attackAngleDeg": 4.8,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "note": null,
   "day": 3,
   "date": "2026-08-24",
   "faceAngleDeg": -0.2,
   "reportIndex": 1,
   "source": "TPS report (PDF) + app screen",
   "curveYd": 7.4,
   "totalYdReport": 224.3,
   "shotOrder": 7
  },
  {
   "shotId": "D3-Dr-measured-03",
   "clubDisplayed": "Dr",
   "clubActual": "Dr",
   "phase": "measured",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 208.2,
   "totalYd": 231.0,
   "carrySideYd": 19.1,
   "ballSpeedMps": 57.6,
   "launchDeg": null,
   "spinRpm": 2423,
   "clubSpeedMps": 40.3,
   "smashFactor": 1.43,
   "attackAngleDeg": 6.4,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "note": null,
   "day": 3,
   "date": "2026-08-24",
   "faceAngleDeg": 0.5,
   "reportIndex": 3,
   "source": "TPS report (PDF) + app screen",
   "curveYd": 16.1,
   "totalYdReport": 231.5,
   "shotOrder": 8
  },
  {
   "shotId": "D3-Dr-measured-04",
   "clubDisplayed": "Dr",
   "clubActual": "Dr",
   "phase": "measured",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 151.4,
   "totalYd": 198.2,
   "carrySideYd": -19.0,
   "ballSpeedMps": 56.6,
   "launchDeg": null,
   "spinRpm": 770,
   "clubSpeedMps": 36.9,
   "smashFactor": 1.54,
   "attackAngleDeg": 7.3,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "note": null,
   "day": 3,
   "date": "2026-08-24",
   "faceAngleDeg": -1.8,
   "reportIndex": 9,
   "source": "TPS report (PDF) + app screen",
   "curveYd": -15.0,
   "totalYdReport": 198.1,
   "shotOrder": 9
  },
  {
   "shotId": "D3-Dr-measured-05",
   "clubDisplayed": "Dr",
   "clubActual": "Dr",
   "phase": "measured",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 86.9,
   "totalYd": 132.8,
   "carrySideYd": -13.7,
   "ballSpeedMps": 57.2,
   "launchDeg": null,
   "spinRpm": 1500,
   "clubSpeedMps": 34.3,
   "smashFactor": 1.67,
   "attackAngleDeg": -4.7,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "note": null,
   "day": 3,
   "date": "2026-08-24",
   "faceAngleDeg": -4.7,
   "reportIndex": 6,
   "source": "TPS report (PDF) + app screen",
   "curveYd": -7.9,
   "totalYdReport": 132.9,
   "shotOrder": 10
  },
  {
   "shotId": "D3-Dr-measured-06",
   "clubDisplayed": "Dr",
   "clubActual": "Dr",
   "phase": "measured",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 199.2,
   "totalYd": 228.4,
   "carrySideYd": 13.8,
   "ballSpeedMps": 57.0,
   "launchDeg": null,
   "spinRpm": 2644,
   "clubSpeedMps": 39.1,
   "smashFactor": 1.46,
   "attackAngleDeg": 4.0,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "note": null,
   "day": 3,
   "date": "2026-08-24",
   "faceAngleDeg": 1.3,
   "reportIndex": 8,
   "source": "TPS report (PDF) + app screen",
   "curveYd": 8.7,
   "totalYdReport": 229.9,
   "shotOrder": 11
  },
  {
   "shotId": "D3-Dr-measured-07",
   "clubDisplayed": "Dr",
   "clubActual": "Dr",
   "phase": "measured",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 187.5,
   "totalYd": 235.0,
   "carrySideYd": -18.6,
   "ballSpeedMps": 60.5,
   "launchDeg": null,
   "spinRpm": 1054,
   "clubSpeedMps": 40.5,
   "smashFactor": 1.49,
   "attackAngleDeg": 6.9,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "note": null,
   "day": 3,
   "date": "2026-08-24",
   "faceAngleDeg": 1.1,
   "reportIndex": 10,
   "source": "TPS report (PDF) + app screen",
   "curveYd": -22.6,
   "totalYdReport": 233.9,
   "shotOrder": 12
  },
  {
   "shotId": "D3-Dr-measured-08",
   "clubDisplayed": "Dr",
   "clubActual": "Dr",
   "phase": "measured",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 205.3,
   "totalYd": 233.9,
   "carrySideYd": 31.7,
   "ballSpeedMps": 57.6,
   "launchDeg": null,
   "spinRpm": 2266,
   "clubSpeedMps": null,
   "smashFactor": null,
   "attackAngleDeg": null,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "note": null,
   "day": 3,
   "date": "2026-08-24",
   "faceAngleDeg": null,
   "reportIndex": 13,
   "source": "TPS report (PDF) + app screen",
   "curveYd": 19.9,
   "totalYdReport": 234.6,
   "shotOrder": 13
  },
  {
   "shotId": "D3-Dr-measured-09",
   "clubDisplayed": "Dr",
   "clubActual": "Dr",
   "phase": "measured",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 204.3,
   "totalYd": 224.7,
   "carrySideYd": 28.5,
   "ballSpeedMps": 59.3,
   "launchDeg": null,
   "spinRpm": 3437,
   "clubSpeedMps": 40.9,
   "smashFactor": 1.45,
   "attackAngleDeg": 2.7,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "note": null,
   "day": 3,
   "date": "2026-08-24",
   "faceAngleDeg": 2.0,
   "reportIndex": 5,
   "source": "TPS report (PDF) + app screen",
   "curveYd": 21.8,
   "totalYdReport": 226.5,
   "shotOrder": 14
  },
  {
   "shotId": "D3-Dr-measured-10",
   "clubDisplayed": "Dr",
   "clubActual": "Dr",
   "phase": "measured",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 222.1,
   "totalYd": 259.5,
   "carrySideYd": -6.7,
   "ballSpeedMps": 61.3,
   "launchDeg": null,
   "spinRpm": 1499,
   "clubSpeedMps": 43.0,
   "smashFactor": 1.43,
   "attackAngleDeg": 6.6,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "note": null,
   "day": 3,
   "date": "2026-08-24",
   "faceAngleDeg": -0.4,
   "reportIndex": 15,
   "source": "TPS report (PDF) + app screen",
   "curveYd": -6.1,
   "totalYdReport": 257.9,
   "shotOrder": 15
  },
  {
   "shotId": "D3-PW-50yd-01",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "50yd",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 78.2,
   "totalYd": 87.7,
   "carrySideYd": -1.7,
   "ballSpeedMps": 29.8,
   "launchDeg": null,
   "spinRpm": 3567,
   "clubSpeedMps": 24.0,
   "smashFactor": 1.24,
   "attackAngleDeg": -5.5,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "note": null,
   "day": 3,
   "date": "2026-08-24",
   "faceAngleDeg": -0.9,
   "reportIndex": 4,
   "source": "TPS report (PDF) + app screen",
   "curveYd": -0.5,
   "totalYdReport": 91.3,
   "shotOrder": 1,
   "targetYd": 50,
   "targetYdNote": "2026-08-26 追記。phase 名がそのまま狙い距離だったため書き写した。推測ではない"
  },
  {
   "shotId": "D3-PW-50yd-02",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "50yd",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 69.6,
   "totalYd": 77.8,
   "carrySideYd": 4.9,
   "ballSpeedMps": 27.8,
   "launchDeg": null,
   "spinRpm": 3607,
   "clubSpeedMps": 22.4,
   "smashFactor": 1.24,
   "attackAngleDeg": -5.2,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "note": null,
   "day": 3,
   "date": "2026-08-24",
   "faceAngleDeg": 3.5,
   "reportIndex": 6,
   "source": "TPS report (PDF) + app screen",
   "curveYd": 1.6,
   "totalYdReport": 81.5,
   "shotOrder": 2,
   "targetYd": 50,
   "targetYdNote": "2026-08-26 追記。phase 名がそのまま狙い距離だったため書き写した。推測ではない"
  },
  {
   "shotId": "D3-PW-50yd-03",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "50yd",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 48.7,
   "totalYd": 64.3,
   "carrySideYd": 9.1,
   "ballSpeedMps": 23.0,
   "launchDeg": null,
   "spinRpm": 3850,
   "clubSpeedMps": null,
   "smashFactor": null,
   "attackAngleDeg": null,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "note": null,
   "day": 3,
   "date": "2026-08-24",
   "faceAngleDeg": 10.1,
   "reportIndex": 10,
   "source": "TPS report (PDF) + app screen",
   "curveYd": 1.9,
   "totalYdReport": 68.5,
   "shotOrder": 3,
   "targetYd": 50,
   "targetYdNote": "2026-08-26 追記。phase 名がそのまま狙い距離だったため書き写した。推測ではない"
  },
  {
   "shotId": "D3-PW-50yd-04",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "50yd",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 63.5,
   "totalYd": 95.1,
   "carrySideYd": 12.0,
   "ballSpeedMps": 29.1,
   "launchDeg": null,
   "spinRpm": 5147,
   "clubSpeedMps": 23.2,
   "smashFactor": 1.25,
   "attackAngleDeg": null,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "note": null,
   "day": 3,
   "date": "2026-08-24",
   "faceAngleDeg": 10.5,
   "reportIndex": 1,
   "source": "TPS report (PDF) + app screen",
   "curveYd": 4.9,
   "totalYdReport": 96.9,
   "shotOrder": 4,
   "targetYd": 50,
   "targetYdNote": "2026-08-26 追記。phase 名がそのまま狙い距離だったため書き写した。推測ではない"
  },
  {
   "shotId": "D3-PW-50yd-05",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "50yd",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 48.3,
   "totalYd": 55.6,
   "carrySideYd": 13.9,
   "ballSpeedMps": 22.4,
   "launchDeg": null,
   "spinRpm": 2384,
   "clubSpeedMps": 22.4,
   "smashFactor": 1.0,
   "attackAngleDeg": -4.9,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "note": null,
   "day": 3,
   "date": "2026-08-24",
   "faceAngleDeg": 16.6,
   "reportIndex": 3,
   "source": "TPS report (PDF) + app screen",
   "curveYd": 2.2,
   "totalYdReport": 58.6,
   "shotOrder": 5,
   "targetYd": 50,
   "targetYdNote": "2026-08-26 追記。phase 名がそのまま狙い距離だったため書き写した。推測ではない"
  },
  {
   "shotId": "D3-PW-70yd-01",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "70yd",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 75.3,
   "totalYd": 96.1,
   "carrySideYd": 7.2,
   "ballSpeedMps": 31.1,
   "launchDeg": null,
   "spinRpm": 5579,
   "clubSpeedMps": 25.9,
   "smashFactor": 1.2,
   "attackAngleDeg": -1.0,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "note": null,
   "day": 3,
   "date": "2026-08-24",
   "faceAngleDeg": 2.5,
   "reportIndex": 7,
   "source": "TPS report (PDF) + app screen",
   "curveYd": 5.9,
   "totalYdReport": 101.2,
   "shotOrder": 6,
   "targetYd": 70,
   "targetYdNote": "2026-08-26 追記。phase 名がそのまま狙い距離だったため書き写した。推測ではない"
  },
  {
   "shotId": "D3-PW-70yd-02",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "70yd",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 68.7,
   "totalYd": 76.4,
   "carrySideYd": 9.0,
   "ballSpeedMps": 27.9,
   "launchDeg": null,
   "spinRpm": 4535,
   "clubSpeedMps": 25.8,
   "smashFactor": 1.08,
   "attackAngleDeg": -4.0,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "note": null,
   "day": 3,
   "date": "2026-08-24",
   "faceAngleDeg": 6.7,
   "reportIndex": 14,
   "source": "TPS report (PDF) + app screen",
   "curveYd": 3.1,
   "totalYdReport": 80.5,
   "shotOrder": 7,
   "targetYd": 70,
   "targetYdNote": "2026-08-26 追記。phase 名がそのまま狙い距離だったため書き写した。推測ではない"
  },
  {
   "shotId": "D3-PW-70yd-03",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "70yd",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 69.6,
   "totalYd": 79.2,
   "carrySideYd": -3.0,
   "ballSpeedMps": 27.6,
   "launchDeg": null,
   "spinRpm": 2921,
   "clubSpeedMps": null,
   "smashFactor": null,
   "attackAngleDeg": null,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "note": null,
   "day": 3,
   "date": "2026-08-24",
   "faceAngleDeg": -1.9,
   "reportIndex": 8,
   "source": "TPS report (PDF) + app screen",
   "curveYd": -1.5,
   "totalYdReport": 82.8,
   "shotOrder": 8,
   "targetYd": 70,
   "targetYdNote": "2026-08-26 追記。phase 名がそのまま狙い距離だったため書き写した。推測ではない"
  },
  {
   "shotId": "D3-PW-70yd-04",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "70yd",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 53.8,
   "totalYd": 60.6,
   "carrySideYd": 10.8,
   "ballSpeedMps": 24.1,
   "launchDeg": null,
   "spinRpm": 2679,
   "clubSpeedMps": 23.4,
   "smashFactor": 1.03,
   "attackAngleDeg": -4.5,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "note": null,
   "day": 3,
   "date": "2026-08-24",
   "faceAngleDeg": 10.9,
   "reportIndex": 11,
   "source": "TPS report (PDF) + app screen",
   "curveYd": 2.2,
   "totalYdReport": 63.0,
   "shotOrder": 9,
   "targetYd": 70,
   "targetYdNote": "2026-08-26 追記。phase 名がそのまま狙い距離だったため書き写した。推測ではない"
  },
  {
   "shotId": "D3-PW-70yd-05",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "70yd",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 75.9,
   "totalYd": 84.9,
   "carrySideYd": -4.2,
   "ballSpeedMps": 29.0,
   "launchDeg": null,
   "spinRpm": 2783,
   "clubSpeedMps": 23.8,
   "smashFactor": 1.22,
   "attackAngleDeg": -4.7,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "note": null,
   "day": 3,
   "date": "2026-08-24",
   "faceAngleDeg": -3.1,
   "reportIndex": 12,
   "source": "TPS report (PDF) + app screen",
   "curveYd": -0.7,
   "totalYdReport": 88.1,
   "shotOrder": 10,
   "targetYd": 70,
   "targetYdNote": "2026-08-26 追記。phase 名がそのまま狙い距離だったため書き写した。推測ではない"
  },
  {
   "shotId": "D3-PW-full-01",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "full",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 87.0,
   "totalYd": 94.1,
   "carrySideYd": 12.4,
   "ballSpeedMps": 32.7,
   "launchDeg": null,
   "spinRpm": 3306,
   "clubSpeedMps": 28.2,
   "smashFactor": 1.16,
   "attackAngleDeg": -3.8,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "note": null,
   "day": 3,
   "date": "2026-08-24",
   "faceAngleDeg": 6.7,
   "reportIndex": 5,
   "source": "TPS report (PDF) + app screen",
   "curveYd": 3.5,
   "totalYdReport": 94.1,
   "shotOrder": 11
  },
  {
   "shotId": "D3-PW-full-02",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "full",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 112.9,
   "totalYd": 117.0,
   "carrySideYd": -9.4,
   "ballSpeedMps": 39.0,
   "launchDeg": null,
   "spinRpm": 4865,
   "clubSpeedMps": 33.2,
   "smashFactor": 1.17,
   "attackAngleDeg": null,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "note": null,
   "day": 3,
   "date": "2026-08-24",
   "faceAngleDeg": -4.3,
   "reportIndex": 13,
   "source": "TPS report (PDF) + app screen",
   "curveYd": -3.2,
   "totalYdReport": 118.0,
   "shotOrder": 12
  },
  {
   "shotId": "D3-PW-full-03",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "full",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 103.6,
   "totalYd": 112.5,
   "carrySideYd": -18.8,
   "ballSpeedMps": 35.5,
   "launchDeg": null,
   "spinRpm": 3298,
   "clubSpeedMps": null,
   "smashFactor": null,
   "attackAngleDeg": null,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "note": null,
   "day": 3,
   "date": "2026-08-24",
   "faceAngleDeg": -7.6,
   "reportIndex": 15,
   "source": "TPS report (PDF) + app screen",
   "curveYd": -8.2,
   "totalYdReport": 114.9,
   "shotOrder": 13
  },
  {
   "shotId": "D3-PW-full-04",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "full",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 106.7,
   "totalYd": 113.4,
   "carrySideYd": 7.1,
   "ballSpeedMps": 37.4,
   "launchDeg": null,
   "spinRpm": 3658,
   "clubSpeedMps": 32.5,
   "smashFactor": 1.15,
   "attackAngleDeg": -5.1,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "note": null,
   "day": 3,
   "date": "2026-08-24",
   "faceAngleDeg": 2.9,
   "reportIndex": 9,
   "source": "TPS report (PDF) + app screen",
   "curveYd": 2.2,
   "totalYdReport": 112.6,
   "shotOrder": 14
  },
  {
   "shotId": "D3-PW-full-05",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "full",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 105.2,
   "totalYd": 108.8,
   "carrySideYd": 7.1,
   "ballSpeedMps": 37.4,
   "launchDeg": null,
   "spinRpm": 5790,
   "clubSpeedMps": 32.3,
   "smashFactor": 1.16,
   "attackAngleDeg": null,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "note": null,
   "day": 3,
   "date": "2026-08-24",
   "faceAngleDeg": 2.0,
   "reportIndex": 2,
   "source": "TPS report (PDF) + app screen",
   "curveYd": 3.9,
   "totalYdReport": 111.1,
   "shotOrder": 15
  },
  {
   "shotId": "D4-PW-r01",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "random",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 55.3,
   "totalYd": 67.7,
   "carrySideYd": 5.7,
   "ballSpeedMps": 23.9,
   "launchDeg": null,
   "spinRpm": 2140.0,
   "clubSpeedMps": 21.1,
   "smashFactor": 1.13,
   "attackAngleDeg": -6.0,
   "clubPathDeg": -2.1,
   "faceToPathDeg": 7.5,
   "faceAngleDeg": null,
   "curveYd": 1.3,
   "totalYdReport": null,
   "day": 4,
   "date": "2026-08-25",
   "reportIndex": 1,
   "shotOrder": 6,
   "source": "TPS report (PDF) only",
   "note": "PW ランダム 50yd 狙い",
   "targetYd": 50
  },
  {
   "shotId": "D4-PW-r02",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "random",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 96.6,
   "totalYd": 104.1,
   "carrySideYd": -1.7,
   "ballSpeedMps": 34.2,
   "launchDeg": null,
   "spinRpm": 3837.0,
   "clubSpeedMps": 28.4,
   "smashFactor": 1.2,
   "attackAngleDeg": -3.5,
   "clubPathDeg": 2.0,
   "faceToPathDeg": -2.8,
   "faceAngleDeg": null,
   "curveYd": -1.2,
   "totalYdReport": null,
   "day": 4,
   "date": "2026-08-25",
   "reportIndex": 2,
   "shotOrder": 18,
   "source": "TPS report (PDF) only",
   "note": "PW ランダム 100yd 狙い",
   "targetYd": 100
  },
  {
   "shotId": "D4-PW-r03",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "pre-round",
   "role": "round-prep",
   "validForBaseline": true,
   "carryYd": 92.8,
   "totalYd": 99.4,
   "carrySideYd": 3.9,
   "ballSpeedMps": 33.2,
   "launchDeg": null,
   "spinRpm": 3083.0,
   "clubSpeedMps": 28.3,
   "smashFactor": 1.17,
   "attackAngleDeg": -0.6,
   "clubPathDeg": -0.1,
   "faceToPathDeg": 2.2,
   "faceAngleDeg": null,
   "curveYd": 1.1,
   "totalYdReport": null,
   "day": 4,
   "date": "2026-08-25",
   "reportIndex": 3,
   "shotOrder": 23,
   "source": "TPS report (PDF) only",
   "note": "実践前 100yd 狙い",
   "targetYd": 100
  },
  {
   "shotId": "D4-PW-r04",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "random",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 50.5,
   "totalYd": 58.4,
   "carrySideYd": 4.7,
   "ballSpeedMps": 23.0,
   "launchDeg": null,
   "spinRpm": 3064.0,
   "clubSpeedMps": 20.8,
   "smashFactor": 1.11,
   "attackAngleDeg": -4.4,
   "clubPathDeg": -2.9,
   "faceToPathDeg": 7.9,
   "faceAngleDeg": null,
   "curveYd": 1.5,
   "totalYdReport": null,
   "day": 4,
   "date": "2026-08-25",
   "reportIndex": 4,
   "shotOrder": 11,
   "source": "TPS report (PDF) only",
   "note": "PW ランダム 50yd 狙い",
   "targetYd": 50
  },
  {
   "shotId": "D4-PW-r05",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "random",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 85.5,
   "totalYd": 97.0,
   "carrySideYd": 3.3,
   "ballSpeedMps": 32.6,
   "launchDeg": null,
   "spinRpm": 5503.0,
   "clubSpeedMps": 28.4,
   "smashFactor": 1.15,
   "attackAngleDeg": -2.7,
   "clubPathDeg": -2.4,
   "faceToPathDeg": 2.5,
   "faceAngleDeg": null,
   "curveYd": 4.2,
   "totalYdReport": null,
   "day": 4,
   "date": "2026-08-25",
   "reportIndex": 5,
   "shotOrder": 8,
   "source": "TPS report (PDF) only",
   "note": "PW ランダム 100yd 狙い",
   "targetYd": 100
  },
  {
   "shotId": "D4-PW-r06",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "random",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 66.4,
   "totalYd": 78.8,
   "carrySideYd": 6.9,
   "ballSpeedMps": 27.0,
   "launchDeg": null,
   "spinRpm": 3244.0,
   "clubSpeedMps": 24.8,
   "smashFactor": 1.09,
   "attackAngleDeg": -1.4,
   "clubPathDeg": -1.8,
   "faceToPathDeg": 7.2,
   "faceAngleDeg": null,
   "curveYd": 2.0,
   "totalYdReport": null,
   "day": 4,
   "date": "2026-08-25",
   "reportIndex": 6,
   "shotOrder": 17,
   "source": "TPS report (PDF) only",
   "note": "PW ランダム 70yd 狙い",
   "targetYd": 70
  },
  {
   "shotId": "D4-PW-r07",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "random",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 60.4,
   "totalYd": 71.5,
   "carrySideYd": 7.4,
   "ballSpeedMps": 25.2,
   "launchDeg": null,
   "spinRpm": 2320.0,
   "clubSpeedMps": 23.3,
   "smashFactor": 1.08,
   "attackAngleDeg": -6.4,
   "clubPathDeg": -3.8,
   "faceToPathDeg": 9.7,
   "faceAngleDeg": null,
   "curveYd": 2.4,
   "totalYdReport": null,
   "day": 4,
   "date": "2026-08-25",
   "reportIndex": 7,
   "shotOrder": 9,
   "source": "TPS report (PDF) only",
   "note": "PW ランダム 70yd 狙い",
   "targetYd": 70
  },
  {
   "shotId": "D4-PW-r08",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "warmup",
   "role": "warmup",
   "validForBaseline": false,
   "carryYd": 29.1,
   "totalYd": 41.2,
   "carrySideYd": 3.9,
   "ballSpeedMps": 16.9,
   "launchDeg": null,
   "spinRpm": 2452.0,
   "clubSpeedMps": null,
   "smashFactor": null,
   "attackAngleDeg": null,
   "clubPathDeg": -1.8,
   "faceToPathDeg": 10.9,
   "faceAngleDeg": null,
   "curveYd": 0.5,
   "totalYdReport": null,
   "day": 4,
   "date": "2026-08-25",
   "reportIndex": 8,
   "shotOrder": 4,
   "source": "TPS report (PDF) only",
   "note": null
  },
  {
   "shotId": "D4-PW-r09",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "random",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 46.9,
   "totalYd": 60.5,
   "carrySideYd": 3.7,
   "ballSpeedMps": 22.4,
   "launchDeg": null,
   "spinRpm": 3807.0,
   "clubSpeedMps": null,
   "smashFactor": null,
   "attackAngleDeg": null,
   "clubPathDeg": -3.5,
   "faceToPathDeg": 8.8,
   "faceAngleDeg": null,
   "curveYd": 1.0,
   "totalYdReport": null,
   "day": 4,
   "date": "2026-08-25",
   "reportIndex": 9,
   "shotOrder": 7,
   "source": "TPS report (PDF) only",
   "note": "PW ランダム 70yd 狙い",
   "targetYd": 70
  },
  {
   "shotId": "D4-PW-r10",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "random",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 52.2,
   "totalYd": 63.8,
   "carrySideYd": 0.8,
   "ballSpeedMps": 23.6,
   "launchDeg": null,
   "spinRpm": 3771.0,
   "clubSpeedMps": 20.3,
   "smashFactor": 1.16,
   "attackAngleDeg": -5.2,
   "clubPathDeg": -3.2,
   "faceToPathDeg": 3.7,
   "faceAngleDeg": null,
   "curveYd": 1.0,
   "totalYdReport": null,
   "day": 4,
   "date": "2026-08-25",
   "reportIndex": 10,
   "shotOrder": 10,
   "source": "TPS report (PDF) only",
   "note": "PW ランダム 50yd 狙い",
   "targetYd": 50
  },
  {
   "shotId": "D4-PW-r11",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "pre-round",
   "role": "round-prep",
   "validForBaseline": true,
   "carryYd": 62.7,
   "totalYd": 69.2,
   "carrySideYd": 11.0,
   "ballSpeedMps": 26.1,
   "launchDeg": null,
   "spinRpm": 2964.0,
   "clubSpeedMps": null,
   "smashFactor": null,
   "attackAngleDeg": null,
   "clubPathDeg": -3.5,
   "faceToPathDeg": 13.0,
   "faceAngleDeg": null,
   "curveYd": 2.8,
   "totalYdReport": null,
   "day": 4,
   "date": "2026-08-25",
   "reportIndex": 11,
   "shotOrder": 22,
   "source": "TPS report (PDF) only",
   "note": "実践前 70yd 狙い",
   "targetYd": 70
  },
  {
   "shotId": "D4-PW-r12",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "random",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 88.7,
   "totalYd": 95.9,
   "carrySideYd": 13.8,
   "ballSpeedMps": 32.2,
   "launchDeg": null,
   "spinRpm": 3284.0,
   "clubSpeedMps": 28.8,
   "smashFactor": 1.12,
   "attackAngleDeg": -0.8,
   "clubPathDeg": -0.5,
   "faceToPathDeg": 8.2,
   "faceAngleDeg": null,
   "curveYd": 3.8,
   "totalYdReport": null,
   "day": 4,
   "date": "2026-08-25",
   "reportIndex": 12,
   "shotOrder": 13,
   "source": "TPS report (PDF) only",
   "note": "PW ランダム 100yd 狙い",
   "targetYd": 100
  },
  {
   "shotId": "D4-PW-r13",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "random",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 48.4,
   "totalYd": 58.8,
   "carrySideYd": 6.9,
   "ballSpeedMps": 22.3,
   "launchDeg": null,
   "spinRpm": 2274.0,
   "clubSpeedMps": 20.2,
   "smashFactor": 1.1,
   "attackAngleDeg": -5.9,
   "clubPathDeg": -4.2,
   "faceToPathDeg": 12.2,
   "faceAngleDeg": null,
   "curveYd": 1.5,
   "totalYdReport": null,
   "day": 4,
   "date": "2026-08-25",
   "reportIndex": 13,
   "shotOrder": 16,
   "source": "TPS report (PDF) only",
   "note": "PW ランダム 50yd 狙い",
   "targetYd": 50
  },
  {
   "shotId": "D4-PW-r14",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "warmup",
   "role": "warmup",
   "validForBaseline": false,
   "carryYd": 36.9,
   "totalYd": 48.7,
   "carrySideYd": 6.0,
   "ballSpeedMps": 19.4,
   "launchDeg": null,
   "spinRpm": 3200.0,
   "clubSpeedMps": null,
   "smashFactor": null,
   "attackAngleDeg": null,
   "clubPathDeg": -3.8,
   "faceToPathDeg": 14.1,
   "faceAngleDeg": null,
   "curveYd": 1.2,
   "totalYdReport": null,
   "day": 4,
   "date": "2026-08-25",
   "reportIndex": 14,
   "shotOrder": 1,
   "source": "TPS report (PDF) only",
   "note": null
  },
  {
   "shotId": "D4-PW-r15",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "warmup",
   "role": "warmup",
   "validForBaseline": false,
   "carryYd": 45.6,
   "totalYd": 58.0,
   "carrySideYd": 4.8,
   "ballSpeedMps": 21.6,
   "launchDeg": null,
   "spinRpm": 2655.0,
   "clubSpeedMps": null,
   "smashFactor": null,
   "attackAngleDeg": null,
   "clubPathDeg": 2.0,
   "faceToPathDeg": 4.0,
   "faceAngleDeg": null,
   "curveYd": 0.7,
   "totalYdReport": null,
   "day": 4,
   "date": "2026-08-25",
   "reportIndex": 15,
   "shotOrder": 2,
   "source": "TPS report (PDF) only",
   "note": null
  },
  {
   "shotId": "D4-PW-r16",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "random",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 58.5,
   "totalYd": 66.4,
   "carrySideYd": 15.5,
   "ballSpeedMps": 24.9,
   "launchDeg": null,
   "spinRpm": 2188.0,
   "clubSpeedMps": 23.7,
   "smashFactor": 1.05,
   "attackAngleDeg": -4.1,
   "clubPathDeg": -1.9,
   "faceToPathDeg": 16.0,
   "faceAngleDeg": null,
   "curveYd": 3.3,
   "totalYdReport": null,
   "day": 4,
   "date": "2026-08-25",
   "reportIndex": 16,
   "shotOrder": 14,
   "source": "TPS report (PDF) only",
   "note": "PW ランダム 70yd 狙い",
   "targetYd": 70
  },
  {
   "shotId": "D4-PW-r17",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "pre-round",
   "role": "round-prep",
   "validForBaseline": true,
   "carryYd": 37.1,
   "totalYd": 49.5,
   "carrySideYd": 3.8,
   "ballSpeedMps": 19.5,
   "launchDeg": null,
   "spinRpm": 3277.0,
   "clubSpeedMps": 20.3,
   "smashFactor": 0.96,
   "attackAngleDeg": null,
   "clubPathDeg": -4.5,
   "faceToPathDeg": 11.5,
   "faceAngleDeg": null,
   "curveYd": 1.2,
   "totalYdReport": null,
   "day": 4,
   "date": "2026-08-25",
   "reportIndex": 17,
   "shotOrder": 21,
   "source": "TPS report (PDF) only",
   "note": "実践前 50yd 狙い",
   "targetYd": 50
  },
  {
   "shotId": "D4-PW-r18",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "random",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 73.1,
   "totalYd": 80.5,
   "carrySideYd": 7.8,
   "ballSpeedMps": 28.4,
   "launchDeg": null,
   "spinRpm": 2505.0,
   "clubSpeedMps": 26.4,
   "smashFactor": 1.08,
   "attackAngleDeg": -1.6,
   "clubPathDeg": -1.5,
   "faceToPathDeg": 7.5,
   "faceAngleDeg": null,
   "curveYd": 1.4,
   "totalYdReport": null,
   "day": 4,
   "date": "2026-08-25",
   "reportIndex": 18,
   "shotOrder": 19,
   "source": "TPS report (PDF) only",
   "note": "PW ランダム 70yd 狙い",
   "targetYd": 70
  },
  {
   "shotId": "D4-PW-r19",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "random",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 73.4,
   "totalYd": 81.5,
   "carrySideYd": 4.0,
   "ballSpeedMps": 28.6,
   "launchDeg": null,
   "spinRpm": 3386.0,
   "clubSpeedMps": 23.1,
   "smashFactor": 1.24,
   "attackAngleDeg": -3.9,
   "clubPathDeg": 1.3,
   "faceToPathDeg": 1.7,
   "faceAngleDeg": null,
   "curveYd": 0.7,
   "totalYdReport": null,
   "day": 4,
   "date": "2026-08-25",
   "reportIndex": 19,
   "shotOrder": 15,
   "source": "TPS report (PDF) only",
   "note": "PW ランダム 50yd 狙い",
   "targetYd": 50
  },
  {
   "shotId": "D4-PW-r20",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "random",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 51.1,
   "totalYd": 68.2,
   "carrySideYd": 3.1,
   "ballSpeedMps": 23.6,
   "launchDeg": null,
   "spinRpm": 3302.0,
   "clubSpeedMps": null,
   "smashFactor": null,
   "attackAngleDeg": null,
   "clubPathDeg": 5.2,
   "faceToPathDeg": -2.1,
   "faceAngleDeg": null,
   "curveYd": -0.0,
   "totalYdReport": null,
   "day": 4,
   "date": "2026-08-25",
   "reportIndex": 20,
   "shotOrder": 12,
   "source": "TPS report (PDF) only",
   "note": "PW ランダム 70yd 狙い",
   "targetYd": 70
  },
  {
   "shotId": "D4-PW-r21",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "warmup",
   "role": "warmup",
   "validForBaseline": false,
   "carryYd": 45.8,
   "totalYd": 64.3,
   "carrySideYd": 5.5,
   "ballSpeedMps": 22.6,
   "launchDeg": null,
   "spinRpm": 4078.0,
   "clubSpeedMps": 19.6,
   "smashFactor": 1.16,
   "attackAngleDeg": -7.0,
   "clubPathDeg": -1.8,
   "faceToPathDeg": 9.1,
   "faceAngleDeg": null,
   "curveYd": 1.4,
   "totalYdReport": null,
   "day": 4,
   "date": "2026-08-25",
   "reportIndex": 21,
   "shotOrder": 3,
   "source": "TPS report (PDF) only",
   "note": null
  },
  {
   "shotId": "D4-PW-r22",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "random",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 51.1,
   "totalYd": 61.6,
   "carrySideYd": 4.7,
   "ballSpeedMps": 23.0,
   "launchDeg": null,
   "spinRpm": 2727.0,
   "clubSpeedMps": 19.7,
   "smashFactor": 1.17,
   "attackAngleDeg": -4.0,
   "clubPathDeg": -2.2,
   "faceToPathDeg": 7.0,
   "faceAngleDeg": null,
   "curveYd": 1.4,
   "totalYdReport": null,
   "day": 4,
   "date": "2026-08-25",
   "reportIndex": 22,
   "shotOrder": 20,
   "source": "TPS report (PDF) only",
   "note": "PW ランダム 50yd 狙い",
   "targetYd": 50
  },
  {
   "shotId": "D4-PW-r23",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "warmup",
   "role": "warmup",
   "validForBaseline": false,
   "carryYd": 46.0,
   "totalYd": 55.4,
   "carrySideYd": 9.5,
   "ballSpeedMps": 21.7,
   "launchDeg": null,
   "spinRpm": 2234.0,
   "clubSpeedMps": 18.3,
   "smashFactor": 1.18,
   "attackAngleDeg": -4.4,
   "clubPathDeg": -1.5,
   "faceToPathDeg": 12.9,
   "faceAngleDeg": null,
   "curveYd": 1.9,
   "totalYdReport": null,
   "day": 4,
   "date": "2026-08-25",
   "reportIndex": 23,
   "shotOrder": 5,
   "source": "TPS report (PDF) only",
   "note": null
  },
  {
   "shotId": "D4-Dr-r01",
   "clubDisplayed": "Dr",
   "clubActual": "Dr",
   "phase": "pre-round",
   "role": "round-prep",
   "validForBaseline": true,
   "carryYd": 205.9,
   "totalYd": 248.6,
   "carrySideYd": -15.5,
   "ballSpeedMps": 60.0,
   "launchDeg": null,
   "spinRpm": 2009.0,
   "clubSpeedMps": 40.6,
   "smashFactor": 1.48,
   "attackAngleDeg": 5.6,
   "clubPathDeg": -0.5,
   "faceToPathDeg": -1.7,
   "faceAngleDeg": null,
   "curveYd": -8.7,
   "totalYdReport": null,
   "day": 4,
   "date": "2026-08-25",
   "reportIndex": 1,
   "shotOrder": 12,
   "source": "TPS report (PDF) only",
   "note": null
  },
  {
   "shotId": "D4-Dr-r02",
   "clubDisplayed": "Dr",
   "clubActual": "Dr",
   "phase": "main7",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 206.7,
   "totalYd": 249.6,
   "carrySideYd": -2.3,
   "ballSpeedMps": 60.1,
   "launchDeg": null,
   "spinRpm": 1759.0,
   "clubSpeedMps": 41.8,
   "smashFactor": 1.44,
   "attackAngleDeg": 5.9,
   "clubPathDeg": -1.1,
   "faceToPathDeg": 5.6,
   "faceAngleDeg": null,
   "curveYd": -15.9,
   "totalYdReport": null,
   "day": 4,
   "date": "2026-08-25",
   "reportIndex": 2,
   "shotOrder": 5,
   "source": "TPS report (PDF) only",
   "note": null
  },
  {
   "shotId": "D4-Dr-r03",
   "clubDisplayed": "Dr",
   "clubActual": "Dr",
   "phase": "main7",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 187.0,
   "totalYd": 235.2,
   "carrySideYd": -25.2,
   "ballSpeedMps": 59.4,
   "launchDeg": null,
   "spinRpm": 998.0,
   "clubSpeedMps": null,
   "smashFactor": null,
   "attackAngleDeg": null,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "faceAngleDeg": null,
   "curveYd": -16.8,
   "totalYdReport": null,
   "day": 4,
   "date": "2026-08-25",
   "reportIndex": 3,
   "shotOrder": 4,
   "source": "TPS report (PDF) only",
   "note": null
  },
  {
   "shotId": "D4-Dr-r04",
   "clubDisplayed": "Dr",
   "clubActual": "Dr",
   "phase": "prep3",
   "role": "excluded",
   "validForBaseline": false,
   "carryYd": 185.4,
   "totalYd": 234.6,
   "carrySideYd": -29.0,
   "ballSpeedMps": 61.0,
   "launchDeg": null,
   "spinRpm": 1100.0,
   "clubSpeedMps": null,
   "smashFactor": null,
   "attackAngleDeg": null,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "faceAngleDeg": null,
   "curveYd": -23.2,
   "totalYdReport": null,
   "day": 4,
   "date": "2026-08-25",
   "reportIndex": 4,
   "shotOrder": 3,
   "source": "TPS report (PDF) only",
   "note": null
  },
  {
   "shotId": "D4-Dr-r05",
   "clubDisplayed": "Dr",
   "clubActual": "Dr",
   "phase": "main7",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 142.9,
   "totalYd": 189.8,
   "carrySideYd": -22.7,
   "ballSpeedMps": 56.9,
   "launchDeg": null,
   "spinRpm": 456.0,
   "clubSpeedMps": 39.1,
   "smashFactor": 1.46,
   "attackAngleDeg": 8.3,
   "clubPathDeg": 0.0,
   "faceToPathDeg": -4.2,
   "faceAngleDeg": null,
   "curveYd": -13.1,
   "totalYdReport": null,
   "day": 4,
   "date": "2026-08-25",
   "reportIndex": 5,
   "shotOrder": 9,
   "source": "TPS report (PDF) only",
   "note": null
  },
  {
   "shotId": "D4-Dr-r06",
   "clubDisplayed": "Dr",
   "clubActual": "Dr",
   "phase": "main7",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 186.9,
   "totalYd": 194.7,
   "carrySideYd": 78.6,
   "ballSpeedMps": 58.5,
   "launchDeg": null,
   "spinRpm": 5342.0,
   "clubSpeedMps": null,
   "smashFactor": null,
   "attackAngleDeg": null,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "faceAngleDeg": null,
   "curveYd": 44.2,
   "totalYdReport": null,
   "day": 4,
   "date": "2026-08-25",
   "reportIndex": 6,
   "shotOrder": 6,
   "source": "TPS report (PDF) only",
   "note": null
  },
  {
   "shotId": "D4-Dr-r07",
   "clubDisplayed": "Dr",
   "clubActual": "Dr",
   "phase": "extra",
   "role": "extra",
   "validForBaseline": true,
   "carryYd": 208.7,
   "totalYd": 221.2,
   "carrySideYd": 44.7,
   "ballSpeedMps": 58.6,
   "launchDeg": null,
   "spinRpm": 3197.0,
   "clubSpeedMps": 40.4,
   "smashFactor": 1.45,
   "attackAngleDeg": 1.6,
   "clubPathDeg": -0.8,
   "faceToPathDeg": 7.6,
   "faceAngleDeg": null,
   "curveYd": 24.0,
   "totalYdReport": null,
   "day": 4,
   "date": "2026-08-25",
   "reportIndex": 7,
   "shotOrder": 16,
   "source": "TPS report (PDF) only",
   "note": null
  },
  {
   "shotId": "D4-Dr-r08",
   "clubDisplayed": "Dr",
   "clubActual": "Dr",
   "phase": "pre-round",
   "role": "round-prep",
   "validForBaseline": true,
   "carryYd": 99.1,
   "totalYd": 146.4,
   "carrySideYd": -9.7,
   "ballSpeedMps": 53.9,
   "launchDeg": null,
   "spinRpm": 1263.0,
   "clubSpeedMps": 36.8,
   "smashFactor": 1.47,
   "attackAngleDeg": 7.5,
   "clubPathDeg": 3.2,
   "faceToPathDeg": -3.4,
   "faceAngleDeg": null,
   "curveYd": -10.3,
   "totalYdReport": null,
   "day": 4,
   "date": "2026-08-25",
   "reportIndex": 8,
   "shotOrder": 14,
   "source": "TPS report (PDF) only",
   "note": null
  },
  {
   "shotId": "D4-Dr-r09",
   "clubDisplayed": "Dr",
   "clubActual": "Dr",
   "phase": "error",
   "role": "excluded",
   "validForBaseline": false,
   "carryYd": 0.7,
   "totalYd": 45.7,
   "carrySideYd": -0.1,
   "ballSpeedMps": 47.7,
   "launchDeg": null,
   "spinRpm": 2808.0,
   "clubSpeedMps": null,
   "smashFactor": null,
   "attackAngleDeg": null,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "faceAngleDeg": null,
   "curveYd": -0.0,
   "totalYdReport": null,
   "day": 4,
   "date": "2026-08-25",
   "reportIndex": 9,
   "shotOrder": 17,
   "source": "TPS report (PDF) only",
   "note": "計測エラー（ボール初速はあるがキャリーがほぼ0）"
  },
  {
   "shotId": "D4-Dr-r10",
   "clubDisplayed": "Dr",
   "clubActual": "Dr",
   "phase": "prep3",
   "role": "excluded",
   "validForBaseline": false,
   "carryYd": 188.4,
   "totalYd": 232.9,
   "carrySideYd": -10.7,
   "ballSpeedMps": 56.7,
   "launchDeg": null,
   "spinRpm": 761.0,
   "clubSpeedMps": 38.7,
   "smashFactor": 1.46,
   "attackAngleDeg": 2.5,
   "clubPathDeg": -0.3,
   "faceToPathDeg": -1.7,
   "faceAngleDeg": null,
   "curveYd": -4.2,
   "totalYdReport": null,
   "day": 4,
   "date": "2026-08-25",
   "reportIndex": 10,
   "shotOrder": 1,
   "source": "TPS report (PDF) only",
   "note": null
  },
  {
   "shotId": "D4-Dr-r11",
   "clubDisplayed": "Dr",
   "clubActual": "Dr",
   "phase": "prep3",
   "role": "excluded",
   "validForBaseline": false,
   "carryYd": 209.5,
   "totalYd": 251.7,
   "carrySideYd": -14.5,
   "ballSpeedMps": 59.5,
   "launchDeg": null,
   "spinRpm": 1341.0,
   "clubSpeedMps": 39.9,
   "smashFactor": 1.49,
   "attackAngleDeg": 5.5,
   "clubPathDeg": 0.1,
   "faceToPathDeg": -0.7,
   "faceAngleDeg": null,
   "curveYd": -12.5,
   "totalYdReport": null,
   "day": 4,
   "date": "2026-08-25",
   "reportIndex": 11,
   "shotOrder": 2,
   "source": "TPS report (PDF) only",
   "note": null
  },
  {
   "shotId": "D4-Dr-r12",
   "clubDisplayed": "Dr",
   "clubActual": "Dr",
   "phase": "pre-round",
   "role": "round-prep",
   "validForBaseline": true,
   "carryYd": 129.9,
   "totalYd": 176.8,
   "carrySideYd": -22.9,
   "ballSpeedMps": 59.4,
   "launchDeg": null,
   "spinRpm": 1423.0,
   "clubSpeedMps": 40.1,
   "smashFactor": 1.48,
   "attackAngleDeg": 4.5,
   "clubPathDeg": 1.1,
   "faceToPathDeg": -3.5,
   "faceAngleDeg": null,
   "curveYd": -18.4,
   "totalYdReport": null,
   "day": 4,
   "date": "2026-08-25",
   "reportIndex": 12,
   "shotOrder": 15,
   "source": "TPS report (PDF) only",
   "note": null
  },
  {
   "shotId": "D4-Dr-r13",
   "clubDisplayed": "Dr",
   "clubActual": "Dr",
   "phase": "pre-round",
   "role": "round-prep",
   "validForBaseline": true,
   "carryYd": 208.7,
   "totalYd": 222.5,
   "carrySideYd": 20.7,
   "ballSpeedMps": 58.8,
   "launchDeg": null,
   "spinRpm": 3243.0,
   "clubSpeedMps": 41.6,
   "smashFactor": 1.41,
   "attackAngleDeg": 5.2,
   "clubPathDeg": 2.6,
   "faceToPathDeg": -2.5,
   "faceAngleDeg": null,
   "curveYd": 18.5,
   "totalYdReport": null,
   "day": 4,
   "date": "2026-08-25",
   "reportIndex": 13,
   "shotOrder": 13,
   "source": "TPS report (PDF) only",
   "note": null
  },
  {
   "shotId": "D4-Dr-r14",
   "clubDisplayed": "Dr",
   "clubActual": "Dr",
   "phase": "main7",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 199.7,
   "totalYd": 245.5,
   "carrySideYd": -18.6,
   "ballSpeedMps": 60.7,
   "launchDeg": null,
   "spinRpm": 1546.0,
   "clubSpeedMps": 40.2,
   "smashFactor": 1.51,
   "attackAngleDeg": 2.8,
   "clubPathDeg": -0.5,
   "faceToPathDeg": -2.2,
   "faceAngleDeg": null,
   "curveYd": -10.1,
   "totalYdReport": null,
   "day": 4,
   "date": "2026-08-25",
   "reportIndex": 14,
   "shotOrder": 10,
   "source": "TPS report (PDF) only",
   "note": null
  },
  {
   "shotId": "D4-Dr-r15",
   "clubDisplayed": "Dr",
   "clubActual": "Dr",
   "phase": "main7",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 186.9,
   "totalYd": 194.4,
   "carrySideYd": 57.9,
   "ballSpeedMps": 57.8,
   "launchDeg": null,
   "spinRpm": 5165.0,
   "clubSpeedMps": 39.1,
   "smashFactor": 1.48,
   "attackAngleDeg": -3.1,
   "clubPathDeg": 1.0,
   "faceToPathDeg": 7.4,
   "faceAngleDeg": null,
   "curveYd": 35.3,
   "totalYdReport": null,
   "day": 4,
   "date": "2026-08-25",
   "reportIndex": 15,
   "shotOrder": 11,
   "source": "TPS report (PDF) only",
   "note": null
  },
  {
   "shotId": "D4-Dr-r16",
   "clubDisplayed": "Dr",
   "clubActual": "Dr",
   "phase": "error",
   "role": "excluded",
   "validForBaseline": false,
   "carryYd": 1.9,
   "totalYd": 45.7,
   "carrySideYd": 0.0,
   "ballSpeedMps": 61.3,
   "launchDeg": null,
   "spinRpm": 2080.0,
   "clubSpeedMps": null,
   "smashFactor": null,
   "attackAngleDeg": null,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "faceAngleDeg": null,
   "curveYd": 0.0,
   "totalYdReport": null,
   "day": 4,
   "date": "2026-08-25",
   "reportIndex": 16,
   "shotOrder": 7,
   "source": "TPS report (PDF) only",
   "note": "計測エラー（ボール初速はあるがキャリーがほぼ0）"
  },
  {
   "shotId": "D4-Dr-r17",
   "clubDisplayed": "Dr",
   "clubActual": "Dr",
   "phase": "main7",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 217.8,
   "totalYd": 243.3,
   "carrySideYd": 18.9,
   "ballSpeedMps": 59.8,
   "launchDeg": null,
   "spinRpm": 2347.0,
   "clubSpeedMps": null,
   "smashFactor": null,
   "attackAngleDeg": null,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "faceAngleDeg": null,
   "curveYd": 11.8,
   "totalYdReport": null,
   "day": 4,
   "date": "2026-08-25",
   "reportIndex": 17,
   "shotOrder": 8,
   "source": "TPS report (PDF) only",
   "note": null
  },
  {
   "shotId": "D4-7i-r01",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "second10",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 156.6,
   "totalYd": 165.4,
   "carrySideYd": -25.2,
   "ballSpeedMps": 49.6,
   "launchDeg": null,
   "spinRpm": 5214.0,
   "clubSpeedMps": 36.0,
   "smashFactor": 1.38,
   "attackAngleDeg": null,
   "clubPathDeg": 0.6,
   "faceToPathDeg": -7.5,
   "faceAngleDeg": null,
   "curveYd": -11.6,
   "totalYdReport": null,
   "day": 4,
   "date": "2026-08-25",
   "reportIndex": 1,
   "shotOrder": 11,
   "source": "TPS report (PDF) only",
   "note": null
  },
  {
   "shotId": "D4-7i-r02",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "second10",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 155.1,
   "totalYd": 157.4,
   "carrySideYd": 16.7,
   "ballSpeedMps": 51.0,
   "launchDeg": null,
   "spinRpm": 6648.0,
   "clubSpeedMps": 37.4,
   "smashFactor": 1.36,
   "attackAngleDeg": null,
   "clubPathDeg": -0.1,
   "faceToPathDeg": 4.0,
   "faceAngleDeg": null,
   "curveYd": 8.9,
   "totalYdReport": null,
   "day": 4,
   "date": "2026-08-25",
   "reportIndex": 2,
   "shotOrder": 10,
   "source": "TPS report (PDF) only",
   "note": null
  },
  {
   "shotId": "D4-7i-r03",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "first5",
   "role": "contact",
   "validForBaseline": false,
   "carryYd": 146.4,
   "totalYd": 152.8,
   "carrySideYd": 12.2,
   "ballSpeedMps": 46.7,
   "launchDeg": null,
   "spinRpm": 5009.0,
   "clubSpeedMps": 35.8,
   "smashFactor": 1.3,
   "attackAngleDeg": -0.6,
   "clubPathDeg": -2.5,
   "faceToPathDeg": 6.3,
   "faceAngleDeg": null,
   "curveYd": 5.6,
   "totalYdReport": null,
   "day": 4,
   "date": "2026-08-25",
   "reportIndex": 3,
   "shotOrder": 3,
   "source": "TPS report (PDF) only",
   "note": null
  },
  {
   "shotId": "D4-7i-r04",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "second10",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 156.3,
   "totalYd": 159.2,
   "carrySideYd": -21.8,
   "ballSpeedMps": 50.4,
   "launchDeg": null,
   "spinRpm": 5830.0,
   "clubSpeedMps": 36.2,
   "smashFactor": 1.4,
   "attackAngleDeg": null,
   "clubPathDeg": 2.3,
   "faceToPathDeg": -7.1,
   "faceAngleDeg": null,
   "curveYd": -13.6,
   "totalYdReport": null,
   "day": 4,
   "date": "2026-08-25",
   "reportIndex": 4,
   "shotOrder": 13,
   "source": "TPS report (PDF) only",
   "note": null
  },
  {
   "shotId": "D4-7i-r05",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "pre-round",
   "role": "round-prep",
   "validForBaseline": true,
   "carryYd": 153.4,
   "totalYd": 161.2,
   "carrySideYd": -3.5,
   "ballSpeedMps": 49.6,
   "launchDeg": null,
   "spinRpm": 5905.0,
   "clubSpeedMps": 36.2,
   "smashFactor": 1.37,
   "attackAngleDeg": null,
   "clubPathDeg": 0.1,
   "faceToPathDeg": -3.0,
   "faceAngleDeg": null,
   "curveYd": 1.9,
   "totalYdReport": null,
   "day": 4,
   "date": "2026-08-25",
   "reportIndex": 5,
   "shotOrder": 18,
   "source": "TPS report (PDF) only",
   "note": null
  },
  {
   "shotId": "D4-7i-r06",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "first5",
   "role": "contact",
   "validForBaseline": false,
   "carryYd": 155.1,
   "totalYd": 157.6,
   "carrySideYd": 21.4,
   "ballSpeedMps": 50.7,
   "launchDeg": null,
   "spinRpm": 6320.0,
   "clubSpeedMps": 37.3,
   "smashFactor": 1.36,
   "attackAngleDeg": null,
   "clubPathDeg": 1.4,
   "faceToPathDeg": 4.2,
   "faceAngleDeg": null,
   "curveYd": 9.1,
   "totalYdReport": null,
   "day": 4,
   "date": "2026-08-25",
   "reportIndex": 6,
   "shotOrder": 5,
   "source": "TPS report (PDF) only",
   "note": null
  },
  {
   "shotId": "D4-7i-r07",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "second10",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 130.7,
   "totalYd": 154.7,
   "carrySideYd": 8.4,
   "ballSpeedMps": 41.8,
   "launchDeg": null,
   "spinRpm": 2799.0,
   "clubSpeedMps": null,
   "smashFactor": null,
   "attackAngleDeg": null,
   "clubPathDeg": 5.4,
   "faceToPathDeg": -2.0,
   "faceAngleDeg": null,
   "curveYd": -0.1,
   "totalYdReport": null,
   "day": 4,
   "date": "2026-08-25",
   "reportIndex": 7,
   "shotOrder": 9,
   "source": "TPS report (PDF) only",
   "note": null
  },
  {
   "shotId": "D4-7i-r08",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "first5",
   "role": "contact",
   "validForBaseline": false,
   "carryYd": 157.9,
   "totalYd": 160.2,
   "carrySideYd": 6.1,
   "ballSpeedMps": 51.5,
   "launchDeg": null,
   "spinRpm": 6530.0,
   "clubSpeedMps": 37.8,
   "smashFactor": 1.36,
   "attackAngleDeg": null,
   "clubPathDeg": -0.9,
   "faceToPathDeg": 3.4,
   "faceAngleDeg": null,
   "curveYd": 1.9,
   "totalYdReport": null,
   "day": 4,
   "date": "2026-08-25",
   "reportIndex": 8,
   "shotOrder": 4,
   "source": "TPS report (PDF) only",
   "note": null
  },
  {
   "shotId": "D4-7i-r09",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "second10",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 160.3,
   "totalYd": 162.9,
   "carrySideYd": -8.0,
   "ballSpeedMps": 51.6,
   "launchDeg": null,
   "spinRpm": 6066.0,
   "clubSpeedMps": 37.3,
   "smashFactor": 1.38,
   "attackAngleDeg": null,
   "clubPathDeg": 1.8,
   "faceToPathDeg": -2.9,
   "faceAngleDeg": null,
   "curveYd": -6.7,
   "totalYdReport": null,
   "day": 4,
   "date": "2026-08-25",
   "reportIndex": 9,
   "shotOrder": 15,
   "source": "TPS report (PDF) only",
   "note": null
  },
  {
   "shotId": "D4-7i-r10",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "pre-round",
   "role": "round-prep",
   "validForBaseline": true,
   "carryYd": 132.9,
   "totalYd": 142.0,
   "carrySideYd": 23.3,
   "ballSpeedMps": 42.9,
   "launchDeg": null,
   "spinRpm": 4336.0,
   "clubSpeedMps": null,
   "smashFactor": null,
   "attackAngleDeg": null,
   "clubPathDeg": 0.1,
   "faceToPathDeg": 7.2,
   "faceAngleDeg": null,
   "curveYd": 9.7,
   "totalYdReport": null,
   "day": 4,
   "date": "2026-08-25",
   "reportIndex": 10,
   "shotOrder": 17,
   "source": "TPS report (PDF) only",
   "note": null
  },
  {
   "shotId": "D4-7i-r11",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "second10",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 152.7,
   "totalYd": 155.3,
   "carrySideYd": 19.6,
   "ballSpeedMps": 49.9,
   "launchDeg": null,
   "spinRpm": 6224.0,
   "clubSpeedMps": 37.9,
   "smashFactor": 1.31,
   "attackAngleDeg": null,
   "clubPathDeg": -2.0,
   "faceToPathDeg": 5.7,
   "faceAngleDeg": null,
   "curveYd": 13.3,
   "totalYdReport": null,
   "day": 4,
   "date": "2026-08-25",
   "reportIndex": 11,
   "shotOrder": 6,
   "source": "TPS report (PDF) only",
   "note": null
  },
  {
   "shotId": "D4-7i-r12",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "first5",
   "role": "contact",
   "validForBaseline": false,
   "carryYd": 145.1,
   "totalYd": 150.3,
   "carrySideYd": 5.6,
   "ballSpeedMps": 46.5,
   "launchDeg": null,
   "spinRpm": 5114.0,
   "clubSpeedMps": 36.4,
   "smashFactor": 1.28,
   "attackAngleDeg": null,
   "clubPathDeg": -3.0,
   "faceToPathDeg": 4.6,
   "faceAngleDeg": null,
   "curveYd": 3.9,
   "totalYdReport": null,
   "day": 4,
   "date": "2026-08-25",
   "reportIndex": 12,
   "shotOrder": 1,
   "source": "TPS report (PDF) only",
   "note": null
  },
  {
   "shotId": "D4-7i-r13",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "second10",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 158.1,
   "totalYd": 161.3,
   "carrySideYd": 10.3,
   "ballSpeedMps": 50.3,
   "launchDeg": null,
   "spinRpm": 5397.0,
   "clubSpeedMps": null,
   "smashFactor": null,
   "attackAngleDeg": null,
   "clubPathDeg": 0.2,
   "faceToPathDeg": 3.1,
   "faceAngleDeg": null,
   "curveYd": 3.0,
   "totalYdReport": null,
   "day": 4,
   "date": "2026-08-25",
   "reportIndex": 13,
   "shotOrder": 14,
   "source": "TPS report (PDF) only",
   "note": null
  },
  {
   "shotId": "D4-7i-r14",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "pre-round",
   "role": "round-prep",
   "validForBaseline": true,
   "carryYd": 134.3,
   "totalYd": 142.3,
   "carrySideYd": 30.8,
   "ballSpeedMps": 43.5,
   "launchDeg": null,
   "spinRpm": 4580.0,
   "clubSpeedMps": null,
   "smashFactor": null,
   "attackAngleDeg": null,
   "clubPathDeg": 0.5,
   "faceToPathDeg": 9.4,
   "faceAngleDeg": null,
   "curveYd": 12.4,
   "totalYdReport": null,
   "day": 4,
   "date": "2026-08-25",
   "reportIndex": 14,
   "shotOrder": 16,
   "source": "TPS report (PDF) only",
   "note": null
  },
  {
   "shotId": "D4-7i-r15",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "second10",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 152.2,
   "totalYd": 155.4,
   "carrySideYd": 24.7,
   "ballSpeedMps": 49.5,
   "launchDeg": null,
   "spinRpm": 5781.0,
   "clubSpeedMps": 36.2,
   "smashFactor": 1.37,
   "attackAngleDeg": null,
   "clubPathDeg": -0.6,
   "faceToPathDeg": 7.3,
   "faceAngleDeg": null,
   "curveYd": 10.9,
   "totalYdReport": null,
   "day": 4,
   "date": "2026-08-25",
   "reportIndex": 15,
   "shotOrder": 8,
   "source": "TPS report (PDF) only",
   "note": null
  },
  {
   "shotId": "D4-7i-r16",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "second10",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 119.5,
   "totalYd": 135.2,
   "carrySideYd": 6.3,
   "ballSpeedMps": 39.8,
   "launchDeg": null,
   "spinRpm": 3887.0,
   "clubSpeedMps": null,
   "smashFactor": null,
   "attackAngleDeg": null,
   "clubPathDeg": 1.0,
   "faceToPathDeg": 2.0,
   "faceAngleDeg": null,
   "curveYd": 1.0,
   "totalYdReport": null,
   "day": 4,
   "date": "2026-08-25",
   "reportIndex": 16,
   "shotOrder": 7,
   "source": "TPS report (PDF) only",
   "note": null
  },
  {
   "shotId": "D4-7i-r17",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "pre-round",
   "role": "round-prep",
   "validForBaseline": true,
   "carryYd": 139.9,
   "totalYd": 153.3,
   "carrySideYd": 19.2,
   "ballSpeedMps": 43.8,
   "launchDeg": null,
   "spinRpm": 3552.0,
   "clubSpeedMps": null,
   "smashFactor": null,
   "attackAngleDeg": null,
   "clubPathDeg": 1.3,
   "faceToPathDeg": 5.3,
   "faceAngleDeg": null,
   "curveYd": 5.5,
   "totalYdReport": null,
   "day": 4,
   "date": "2026-08-25",
   "reportIndex": 17,
   "shotOrder": 19,
   "source": "TPS report (PDF) only",
   "note": null
  },
  {
   "shotId": "D4-7i-r18",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "first5",
   "role": "contact",
   "validForBaseline": false,
   "carryYd": 129.0,
   "totalYd": 143.9,
   "carrySideYd": 34.8,
   "ballSpeedMps": 42.1,
   "launchDeg": null,
   "spinRpm": 3905.0,
   "clubSpeedMps": null,
   "smashFactor": null,
   "attackAngleDeg": null,
   "clubPathDeg": 4.0,
   "faceToPathDeg": 6.8,
   "faceAngleDeg": null,
   "curveYd": 14.0,
   "totalYdReport": null,
   "day": 4,
   "date": "2026-08-25",
   "reportIndex": 18,
   "shotOrder": 2,
   "source": "TPS report (PDF) only",
   "note": null
  },
  {
   "shotId": "D4-7i-r19",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "second10",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 149.2,
   "totalYd": 158.3,
   "carrySideYd": 9.2,
   "ballSpeedMps": 46.2,
   "launchDeg": null,
   "spinRpm": 4022.0,
   "clubSpeedMps": null,
   "smashFactor": null,
   "attackAngleDeg": null,
   "clubPathDeg": 2.0,
   "faceToPathDeg": 2.3,
   "faceAngleDeg": null,
   "curveYd": -0.8,
   "totalYdReport": null,
   "day": 4,
   "date": "2026-08-25",
   "reportIndex": 19,
   "shotOrder": 12,
   "source": "TPS report (PDF) only",
   "note": null
  },
  {
   "shotId": "D5-PW-01",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "unsplit",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 18.6,
   "totalYd": null,
   "carrySideYd": 0.4,
   "ballSpeedMps": 13.6,
   "launchDeg": null,
   "spinRpm": 2533,
   "clubSpeedMps": 12.5,
   "smashFactor": 1.08,
   "attackAngleDeg": null,
   "clubPathDeg": -3.9,
   "faceToPathDeg": 6.3,
   "faceAngleDeg": null,
   "curveYd": 0.2,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 27,
   "shotOrder": 1,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "PW 40/60/80yd の打ち分けブロック。球ごとの狙い距離タグが無く、ブロックの境目は確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-PW-02",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "unsplit",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 9.7,
   "totalYd": null,
   "carrySideYd": 4.9,
   "ballSpeedMps": 10.6,
   "launchDeg": null,
   "spinRpm": 2117,
   "clubSpeedMps": null,
   "smashFactor": null,
   "attackAngleDeg": null,
   "clubPathDeg": 1.0,
   "faceToPathDeg": 35.3,
   "faceAngleDeg": null,
   "curveYd": 0.3,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 3,
   "shotOrder": 2,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "PW 40/60/80yd の打ち分けブロック。球ごとの狙い距離タグが無く、ブロックの境目は確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-PW-03",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "unsplit",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 29.6,
   "totalYd": null,
   "carrySideYd": 1.6,
   "ballSpeedMps": 17.4,
   "launchDeg": null,
   "spinRpm": 2592,
   "clubSpeedMps": null,
   "smashFactor": null,
   "attackAngleDeg": null,
   "clubPathDeg": -1.6,
   "faceToPathDeg": 5.6,
   "faceAngleDeg": null,
   "curveYd": 0.3,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 23,
   "shotOrder": 3,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "PW 40/60/80yd の打ち分けブロック。球ごとの狙い距離タグが無く、ブロックの境目は確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-PW-04",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "unsplit",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 38.1,
   "totalYd": null,
   "carrySideYd": 4.7,
   "ballSpeedMps": 19.5,
   "launchDeg": null,
   "spinRpm": 2432,
   "clubSpeedMps": 18.8,
   "smashFactor": 1.04,
   "attackAngleDeg": null,
   "clubPathDeg": -4.0,
   "faceToPathDeg": 11.8,
   "faceAngleDeg": null,
   "curveYd": 1.0,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 6,
   "shotOrder": 4,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "PW 40/60/80yd の打ち分けブロック。球ごとの狙い距離タグが無く、ブロックの境目は確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-PW-05",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "unsplit",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 66.7,
   "totalYd": null,
   "carrySideYd": 5.1,
   "ballSpeedMps": 27.5,
   "launchDeg": null,
   "spinRpm": 4540,
   "clubSpeedMps": 22.3,
   "smashFactor": 1.23,
   "attackAngleDeg": -5.3,
   "clubPathDeg": -0.2,
   "faceToPathDeg": 4.0,
   "faceAngleDeg": null,
   "curveYd": 1.7,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 49,
   "shotOrder": 5,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "PW 40/60/80yd の打ち分けブロック。球ごとの狙い距離タグが無く、ブロックの境目は確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-PW-06",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "unsplit",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 69.2,
   "totalYd": null,
   "carrySideYd": -0.7,
   "ballSpeedMps": 29.0,
   "launchDeg": null,
   "spinRpm": 5126,
   "clubSpeedMps": 23.9,
   "smashFactor": 1.21,
   "attackAngleDeg": -6.1,
   "clubPathDeg": -0.5,
   "faceToPathDeg": -1.5,
   "faceAngleDeg": null,
   "curveYd": 1.3,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 14,
   "shotOrder": 6,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "PW 40/60/80yd の打ち分けブロック。球ごとの狙い距離タグが無く、ブロックの境目は確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-PW-07",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "unsplit",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 70.1,
   "totalYd": null,
   "carrySideYd": 8.5,
   "ballSpeedMps": 28.4,
   "launchDeg": null,
   "spinRpm": 4870,
   "clubSpeedMps": 22.9,
   "smashFactor": 1.24,
   "attackAngleDeg": -5.2,
   "clubPathDeg": 0.6,
   "faceToPathDeg": 6.3,
   "faceAngleDeg": null,
   "curveYd": 1.9,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 32,
   "shotOrder": 7,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "PW 40/60/80yd の打ち分けブロック。球ごとの狙い距離タグが無く、ブロックの境目は確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-PW-08",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "unsplit",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 94.9,
   "totalYd": null,
   "carrySideYd": 7.2,
   "ballSpeedMps": 34.9,
   "launchDeg": null,
   "spinRpm": 6140,
   "clubSpeedMps": 30.0,
   "smashFactor": 1.17,
   "attackAngleDeg": -1.1,
   "clubPathDeg": 1.1,
   "faceToPathDeg": 1.4,
   "faceAngleDeg": null,
   "curveYd": 3.6,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 41,
   "shotOrder": 8,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "PW 40/60/80yd の打ち分けブロック。球ごとの狙い距離タグが無く、ブロックの境目は確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-PW-09",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "unsplit",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 15.7,
   "totalYd": null,
   "carrySideYd": 3.4,
   "ballSpeedMps": 14.6,
   "launchDeg": null,
   "spinRpm": 2432,
   "clubSpeedMps": 11.0,
   "smashFactor": 1.33,
   "attackAngleDeg": -6.9,
   "clubPathDeg": 7.0,
   "faceToPathDeg": 6.3,
   "faceAngleDeg": null,
   "curveYd": 0.1,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 33,
   "shotOrder": 9,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "PW 40/60/80yd の打ち分けブロック。球ごとの狙い距離タグが無く、ブロックの境目は確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-PW-10",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "unsplit",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 27.9,
   "totalYd": null,
   "carrySideYd": 0.7,
   "ballSpeedMps": 17.0,
   "launchDeg": null,
   "spinRpm": 3324,
   "clubSpeedMps": 13.6,
   "smashFactor": 1.25,
   "attackAngleDeg": -4.2,
   "clubPathDeg": -2.6,
   "faceToPathDeg": 4.2,
   "faceAngleDeg": null,
   "curveYd": 0.4,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 51,
   "shotOrder": 10,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "PW 40/60/80yd の打ち分けブロック。球ごとの狙い距離タグが無く、ブロックの境目は確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-PW-11",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "unsplit",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 29.6,
   "totalYd": null,
   "carrySideYd": -0.8,
   "ballSpeedMps": 18.3,
   "launchDeg": null,
   "spinRpm": 2942,
   "clubSpeedMps": null,
   "smashFactor": null,
   "attackAngleDeg": null,
   "clubPathDeg": 2.4,
   "faceToPathDeg": -4.5,
   "faceAngleDeg": null,
   "curveYd": -0.4,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 1,
   "shotOrder": 11,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "PW 40/60/80yd の打ち分けブロック。球ごとの狙い距離タグが無く、ブロックの境目は確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-PW-12",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "unsplit",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 40.4,
   "totalYd": null,
   "carrySideYd": 1.4,
   "ballSpeedMps": 20.7,
   "launchDeg": null,
   "spinRpm": 3499,
   "clubSpeedMps": 16.9,
   "smashFactor": 1.22,
   "attackAngleDeg": -3.8,
   "clubPathDeg": -0.4,
   "faceToPathDeg": 2.5,
   "faceAngleDeg": null,
   "curveYd": 0.4,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 47,
   "shotOrder": 12,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "PW 40/60/80yd の打ち分けブロック。球ごとの狙い距離タグが無く、ブロックの境目は確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-PW-13",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "unsplit",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 41.3,
   "totalYd": null,
   "carrySideYd": 2.6,
   "ballSpeedMps": 21.0,
   "launchDeg": null,
   "spinRpm": 3856,
   "clubSpeedMps": 15.9,
   "smashFactor": 1.32,
   "attackAngleDeg": -3.2,
   "clubPathDeg": -0.6,
   "faceToPathDeg": 4.1,
   "faceAngleDeg": null,
   "curveYd": 0.8,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 55,
   "shotOrder": 13,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "PW 40/60/80yd の打ち分けブロック。球ごとの狙い距離タグが無く、ブロックの境目は確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-PW-14",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "unsplit",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 42.4,
   "totalYd": null,
   "carrySideYd": 1.1,
   "ballSpeedMps": 21.4,
   "launchDeg": null,
   "spinRpm": 3362,
   "clubSpeedMps": null,
   "smashFactor": null,
   "attackAngleDeg": null,
   "clubPathDeg": -2.1,
   "faceToPathDeg": 4.2,
   "faceAngleDeg": null,
   "curveYd": 0.1,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 2,
   "shotOrder": 14,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "PW 40/60/80yd の打ち分けブロック。球ごとの狙い距離タグが無く、ブロックの境目は確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-PW-15",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "unsplit",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 51.7,
   "totalYd": null,
   "carrySideYd": 7.8,
   "ballSpeedMps": 23.6,
   "launchDeg": null,
   "spinRpm": 4426,
   "clubSpeedMps": 20.6,
   "smashFactor": 1.14,
   "attackAngleDeg": -4.6,
   "clubPathDeg": -0.6,
   "faceToPathDeg": 9.3,
   "faceAngleDeg": null,
   "curveYd": 2.0,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 54,
   "shotOrder": 15,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "PW 40/60/80yd の打ち分けブロック。球ごとの狙い距離タグが無く、ブロックの境目は確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-PW-16",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "unsplit",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 55.9,
   "totalYd": null,
   "carrySideYd": 9.5,
   "ballSpeedMps": 24.5,
   "launchDeg": null,
   "spinRpm": 3618,
   "clubSpeedMps": 22.1,
   "smashFactor": 1.11,
   "attackAngleDeg": -5.8,
   "clubPathDeg": 0.0,
   "faceToPathDeg": 9.2,
   "faceAngleDeg": null,
   "curveYd": 2.3,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 8,
   "shotOrder": 16,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "PW 40/60/80yd の打ち分けブロック。球ごとの狙い距離タグが無く、ブロックの境目は確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-PW-17",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "unsplit",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 58.7,
   "totalYd": null,
   "carrySideYd": 1.4,
   "ballSpeedMps": 25.4,
   "launchDeg": null,
   "spinRpm": 4740,
   "clubSpeedMps": 20.5,
   "smashFactor": 1.24,
   "attackAngleDeg": null,
   "clubPathDeg": -2.3,
   "faceToPathDeg": 4.0,
   "faceAngleDeg": null,
   "curveYd": 0.8,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 44,
   "shotOrder": 17,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "PW 40/60/80yd の打ち分けブロック。球ごとの狙い距離タグが無く、ブロックの境目は確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-PW-18",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "unsplit",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 56.6,
   "totalYd": null,
   "carrySideYd": 6.9,
   "ballSpeedMps": 24.7,
   "launchDeg": null,
   "spinRpm": 3871,
   "clubSpeedMps": 21.1,
   "smashFactor": 1.17,
   "attackAngleDeg": -5.4,
   "clubPathDeg": -1.6,
   "faceToPathDeg": 8.1,
   "faceAngleDeg": null,
   "curveYd": 2.0,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 46,
   "shotOrder": 18,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "PW 40/60/80yd の打ち分けブロック。球ごとの狙い距離タグが無く、ブロックの境目は確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-PW-19",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "unsplit",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 57.3,
   "totalYd": null,
   "carrySideYd": 3.8,
   "ballSpeedMps": 25.1,
   "launchDeg": null,
   "spinRpm": 4661,
   "clubSpeedMps": 21.5,
   "smashFactor": 1.16,
   "attackAngleDeg": -5.1,
   "clubPathDeg": -1.5,
   "faceToPathDeg": 4.9,
   "faceAngleDeg": null,
   "curveYd": 1.5,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 4,
   "shotOrder": 19,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "PW 40/60/80yd の打ち分けブロック。球ごとの狙い距離タグが無く、ブロックの境目は確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-PW-20",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "unsplit",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 59.7,
   "totalYd": null,
   "carrySideYd": 5.8,
   "ballSpeedMps": 25.8,
   "launchDeg": null,
   "spinRpm": 4735,
   "clubSpeedMps": 23.3,
   "smashFactor": 1.11,
   "attackAngleDeg": -5.8,
   "clubPathDeg": -0.3,
   "faceToPathDeg": 4.7,
   "faceAngleDeg": null,
   "curveYd": 2.5,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 26,
   "shotOrder": 20,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "PW 40/60/80yd の打ち分けブロック。球ごとの狙い距離タグが無く、ブロックの境目は確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-PW-21",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "unsplit",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 75.0,
   "totalYd": null,
   "carrySideYd": 3.9,
   "ballSpeedMps": 29.6,
   "launchDeg": null,
   "spinRpm": 4812,
   "clubSpeedMps": 25.3,
   "smashFactor": 1.17,
   "attackAngleDeg": -1.5,
   "clubPathDeg": -0.9,
   "faceToPathDeg": 3.8,
   "faceAngleDeg": null,
   "curveYd": 1.3,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 25,
   "shotOrder": 21,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "PW 40/60/80yd の打ち分けブロック。球ごとの狙い距離タグが無く、ブロックの境目は確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-PW-22",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "unsplit",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 81.0,
   "totalYd": null,
   "carrySideYd": 2.8,
   "ballSpeedMps": 31.2,
   "launchDeg": null,
   "spinRpm": 5525,
   "clubSpeedMps": 25.9,
   "smashFactor": 1.21,
   "attackAngleDeg": -5.0,
   "clubPathDeg": 2.5,
   "faceToPathDeg": -0.7,
   "faceAngleDeg": null,
   "curveYd": 0.1,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 19,
   "shotOrder": 22,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "PW 40/60/80yd の打ち分けブロック。球ごとの狙い距離タグが無く、ブロックの境目は確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-PW-23",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "unsplit",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 75.6,
   "totalYd": null,
   "carrySideYd": 12.9,
   "ballSpeedMps": 29.9,
   "launchDeg": null,
   "spinRpm": 4233,
   "clubSpeedMps": 26.6,
   "smashFactor": 1.13,
   "attackAngleDeg": null,
   "clubPathDeg": -0.0,
   "faceToPathDeg": 9.0,
   "faceAngleDeg": null,
   "curveYd": 3.5,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 12,
   "shotOrder": 23,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "PW 40/60/80yd の打ち分けブロック。球ごとの狙い距離タグが無く、ブロックの境目は確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-PW-24",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "unsplit",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 21.5,
   "totalYd": null,
   "carrySideYd": -0.5,
   "ballSpeedMps": 14.9,
   "launchDeg": null,
   "spinRpm": 2553,
   "clubSpeedMps": 10.5,
   "smashFactor": 1.41,
   "attackAngleDeg": -3.0,
   "clubPathDeg": -2.4,
   "faceToPathDeg": 1.1,
   "faceAngleDeg": null,
   "curveYd": 0.1,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 24,
   "shotOrder": 24,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "PW 40/60/80yd の打ち分けブロック。球ごとの狙い距離タグが無く、ブロックの境目は確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-PW-25",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "unsplit",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 35.1,
   "totalYd": null,
   "carrySideYd": 3.3,
   "ballSpeedMps": 18.8,
   "launchDeg": null,
   "spinRpm": 3026,
   "clubSpeedMps": 15.8,
   "smashFactor": 1.19,
   "attackAngleDeg": -5.3,
   "clubPathDeg": -1.9,
   "faceToPathDeg": 7.8,
   "faceAngleDeg": null,
   "curveYd": 0.8,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 35,
   "shotOrder": 25,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "PW 40/60/80yd の打ち分けブロック。球ごとの狙い距離タグが無く、ブロックの境目は確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-PW-26",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "unsplit",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 29.5,
   "totalYd": null,
   "carrySideYd": 2.7,
   "ballSpeedMps": 18.6,
   "launchDeg": null,
   "spinRpm": 2870,
   "clubSpeedMps": null,
   "smashFactor": null,
   "attackAngleDeg": null,
   "clubPathDeg": 2.0,
   "faceToPathDeg": 5.0,
   "faceAngleDeg": null,
   "curveYd": -0.1,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 45,
   "shotOrder": 26,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "PW 40/60/80yd の打ち分けブロック。球ごとの狙い距離タグが無く、ブロックの境目は確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-PW-27",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "unsplit",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 50.2,
   "totalYd": null,
   "carrySideYd": 6.5,
   "ballSpeedMps": 23.2,
   "launchDeg": null,
   "spinRpm": 4105,
   "clubSpeedMps": 19.4,
   "smashFactor": 1.2,
   "attackAngleDeg": -4.4,
   "clubPathDeg": 0.5,
   "faceToPathDeg": 7.0,
   "faceAngleDeg": null,
   "curveYd": 1.3,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 50,
   "shotOrder": 27,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "PW 40/60/80yd の打ち分けブロック。球ごとの狙い距離タグが無く、ブロックの境目は確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-PW-28",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "unsplit",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 62.4,
   "totalYd": null,
   "carrySideYd": 2.4,
   "ballSpeedMps": 27.0,
   "launchDeg": null,
   "spinRpm": 5189,
   "clubSpeedMps": 22.4,
   "smashFactor": 1.2,
   "attackAngleDeg": -5.8,
   "clubPathDeg": 0.1,
   "faceToPathDeg": 1.0,
   "faceAngleDeg": null,
   "curveYd": 1.5,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 20,
   "shotOrder": 28,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "PW 40/60/80yd の打ち分けブロック。球ごとの狙い距離タグが無く、ブロックの境目は確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-PW-29",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "unsplit",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 62.6,
   "totalYd": null,
   "carrySideYd": 10.9,
   "ballSpeedMps": 26.4,
   "launchDeg": null,
   "spinRpm": 4581,
   "clubSpeedMps": null,
   "smashFactor": null,
   "attackAngleDeg": null,
   "clubPathDeg": 3.8,
   "faceToPathDeg": 6.0,
   "faceAngleDeg": null,
   "curveYd": 2.2,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 37,
   "shotOrder": 29,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "PW 40/60/80yd の打ち分けブロック。球ごとの狙い距離タグが無く、ブロックの境目は確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-PW-30",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "unsplit",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 78.7,
   "totalYd": null,
   "carrySideYd": 14.3,
   "ballSpeedMps": 30.6,
   "launchDeg": null,
   "spinRpm": 4584,
   "clubSpeedMps": 26.1,
   "smashFactor": 1.17,
   "attackAngleDeg": null,
   "clubPathDeg": 0.8,
   "faceToPathDeg": 8.7,
   "faceAngleDeg": null,
   "curveYd": 3.8,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 40,
   "shotOrder": 30,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "PW 40/60/80yd の打ち分けブロック。球ごとの狙い距離タグが無く、ブロックの境目は確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-PW-31",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "unsplit",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 93.3,
   "totalYd": null,
   "carrySideYd": 15.0,
   "ballSpeedMps": 34.1,
   "launchDeg": null,
   "spinRpm": 3829,
   "clubSpeedMps": 29.8,
   "smashFactor": 1.15,
   "attackAngleDeg": -5.1,
   "clubPathDeg": 1.0,
   "faceToPathDeg": 6.4,
   "faceAngleDeg": null,
   "curveYd": 4.7,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 13,
   "shotOrder": 31,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "PW 40/60/80yd の打ち分けブロック。球ごとの狙い距離タグが無く、ブロックの境目は確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-PW-32",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "unsplit",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 36.9,
   "totalYd": null,
   "carrySideYd": -0.1,
   "ballSpeedMps": 19.6,
   "launchDeg": null,
   "spinRpm": 3098,
   "clubSpeedMps": 15.3,
   "smashFactor": 1.28,
   "attackAngleDeg": null,
   "clubPathDeg": -3.4,
   "faceToPathDeg": 3.6,
   "faceAngleDeg": null,
   "curveYd": 0.4,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 52,
   "shotOrder": 32,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "PW 40/60/80yd の打ち分けブロック。球ごとの狙い距離タグが無く、ブロックの境目は確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-PW-33",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "unsplit",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 36.5,
   "totalYd": null,
   "carrySideYd": 5.8,
   "ballSpeedMps": 19.2,
   "launchDeg": null,
   "spinRpm": 3167,
   "clubSpeedMps": 18.1,
   "smashFactor": 1.06,
   "attackAngleDeg": -6.0,
   "clubPathDeg": -3.0,
   "faceToPathDeg": 12.5,
   "faceAngleDeg": null,
   "curveYd": 1.3,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 38,
   "shotOrder": 33,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "PW 40/60/80yd の打ち分けブロック。球ごとの狙い距離タグが無く、ブロックの境目は確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-PW-34",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "unsplit",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 40.8,
   "totalYd": null,
   "carrySideYd": 1.9,
   "ballSpeedMps": 20.7,
   "launchDeg": null,
   "spinRpm": 3600,
   "clubSpeedMps": 17.1,
   "smashFactor": 1.21,
   "attackAngleDeg": null,
   "clubPathDeg": -1.7,
   "faceToPathDeg": 5.0,
   "faceAngleDeg": null,
   "curveYd": 0.5,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 29,
   "shotOrder": 34,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "PW 40/60/80yd の打ち分けブロック。球ごとの狙い距離タグが無く、ブロックの境目は確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-PW-35",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "unsplit",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 38.3,
   "totalYd": null,
   "carrySideYd": 1.7,
   "ballSpeedMps": 19.8,
   "launchDeg": null,
   "spinRpm": 3574,
   "clubSpeedMps": 17.9,
   "smashFactor": 1.11,
   "attackAngleDeg": -5.6,
   "clubPathDeg": -4.7,
   "faceToPathDeg": 7.5,
   "faceAngleDeg": null,
   "curveYd": 1.0,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 53,
   "shotOrder": 35,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "PW 40/60/80yd の打ち分けブロック。球ごとの狙い距離タグが無く、ブロックの境目は確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-PW-36",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "unsplit",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 35.5,
   "totalYd": null,
   "carrySideYd": 4.2,
   "ballSpeedMps": 18.9,
   "launchDeg": null,
   "spinRpm": 3051,
   "clubSpeedMps": 15.4,
   "smashFactor": 1.23,
   "attackAngleDeg": null,
   "clubPathDeg": -0.3,
   "faceToPathDeg": 7.4,
   "faceAngleDeg": null,
   "curveYd": 0.9,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 28,
   "shotOrder": 36,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "PW 40/60/80yd の打ち分けブロック。球ごとの狙い距離タグが無く、ブロックの境目は確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-PW-37",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "unsplit",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 62.1,
   "totalYd": null,
   "carrySideYd": 2.6,
   "ballSpeedMps": 26.2,
   "launchDeg": null,
   "spinRpm": 4378,
   "clubSpeedMps": null,
   "smashFactor": null,
   "attackAngleDeg": null,
   "clubPathDeg": 1.0,
   "faceToPathDeg": 1.7,
   "faceAngleDeg": null,
   "curveYd": 0.2,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 17,
   "shotOrder": 37,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "PW 40/60/80yd の打ち分けブロック。球ごとの狙い距離タグが無く、ブロックの境目は確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-PW-38",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "unsplit",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 62.7,
   "totalYd": null,
   "carrySideYd": 10.7,
   "ballSpeedMps": 26.3,
   "launchDeg": null,
   "spinRpm": 4227,
   "clubSpeedMps": null,
   "smashFactor": null,
   "attackAngleDeg": null,
   "clubPathDeg": 1.5,
   "faceToPathDeg": 8.1,
   "faceAngleDeg": null,
   "curveYd": 2.5,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 21,
   "shotOrder": 38,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "PW 40/60/80yd の打ち分けブロック。球ごとの狙い距離タグが無く、ブロックの境目は確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-PW-39",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "unsplit",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 68.1,
   "totalYd": null,
   "carrySideYd": 12.0,
   "ballSpeedMps": 27.8,
   "launchDeg": null,
   "spinRpm": 4702,
   "clubSpeedMps": 24.0,
   "smashFactor": 1.16,
   "attackAngleDeg": -3.9,
   "clubPathDeg": -0.0,
   "faceToPathDeg": 9.9,
   "faceAngleDeg": null,
   "curveYd": 3.0,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 48,
   "shotOrder": 39,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "PW 40/60/80yd の打ち分けブロック。球ごとの狙い距離タグが無く、ブロックの境目は確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-PW-40",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "unsplit",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 75.2,
   "totalYd": null,
   "carrySideYd": 13.3,
   "ballSpeedMps": 29.6,
   "launchDeg": null,
   "spinRpm": 4872,
   "clubSpeedMps": 26.1,
   "smashFactor": 1.14,
   "attackAngleDeg": -0.7,
   "clubPathDeg": -0.1,
   "faceToPathDeg": 9.6,
   "faceAngleDeg": null,
   "curveYd": 3.7,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 16,
   "shotOrder": 40,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "PW 40/60/80yd の打ち分けブロック。球ごとの狙い距離タグが無く、ブロックの境目は確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-PW-41",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "unsplit",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 65.4,
   "totalYd": null,
   "carrySideYd": 9.8,
   "ballSpeedMps": 27.0,
   "launchDeg": null,
   "spinRpm": 4090,
   "clubSpeedMps": null,
   "smashFactor": null,
   "attackAngleDeg": null,
   "clubPathDeg": 1.0,
   "faceToPathDeg": 7.4,
   "faceAngleDeg": null,
   "curveYd": 2.4,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 31,
   "shotOrder": 41,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "PW 40/60/80yd の打ち分けブロック。球ごとの狙い距離タグが無く、ブロックの境目は確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-PW-42",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "unsplit",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 90.6,
   "totalYd": null,
   "carrySideYd": 3.5,
   "ballSpeedMps": 33.4,
   "launchDeg": null,
   "spinRpm": 4629,
   "clubSpeedMps": 29.4,
   "smashFactor": 1.13,
   "attackAngleDeg": -2.4,
   "clubPathDeg": -0.5,
   "faceToPathDeg": 2.3,
   "faceAngleDeg": null,
   "curveYd": 1.4,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 5,
   "shotOrder": 42,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "PW 40/60/80yd の打ち分けブロック。球ごとの狙い距離タグが無く、ブロックの境目は確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-PW-43",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "unsplit",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 88.1,
   "totalYd": null,
   "carrySideYd": 4.7,
   "ballSpeedMps": 32.8,
   "launchDeg": null,
   "spinRpm": 5087,
   "clubSpeedMps": 28.6,
   "smashFactor": 1.15,
   "attackAngleDeg": null,
   "clubPathDeg": -0.4,
   "faceToPathDeg": 3.7,
   "faceAngleDeg": null,
   "curveYd": 1.0,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 39,
   "shotOrder": 43,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "PW 40/60/80yd の打ち分けブロック。球ごとの狙い距離タグが無く、ブロックの境目は確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-PW-44",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "unsplit",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 96.9,
   "totalYd": null,
   "carrySideYd": 8.7,
   "ballSpeedMps": 35.1,
   "launchDeg": null,
   "spinRpm": 5240,
   "clubSpeedMps": 29.7,
   "smashFactor": 1.18,
   "attackAngleDeg": -4.2,
   "clubPathDeg": -0.9,
   "faceToPathDeg": 4.8,
   "faceAngleDeg": null,
   "curveYd": 3.8,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 36,
   "shotOrder": 44,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "PW 40/60/80yd の打ち分けブロック。球ごとの狙い距離タグが無く、ブロックの境目は確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-PW-45",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "unsplit",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 66.5,
   "totalYd": null,
   "carrySideYd": 6.7,
   "ballSpeedMps": 27.4,
   "launchDeg": null,
   "spinRpm": 4636,
   "clubSpeedMps": null,
   "smashFactor": null,
   "attackAngleDeg": null,
   "clubPathDeg": -0.2,
   "faceToPathDeg": 6.3,
   "faceAngleDeg": null,
   "curveYd": 1.3,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 18,
   "shotOrder": 45,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "PW 40/60/80yd の打ち分けブロック。球ごとの狙い距離タグが無く、ブロックの境目は確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-PW-46",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "unsplit",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 94.7,
   "totalYd": null,
   "carrySideYd": 8.0,
   "ballSpeedMps": 34.7,
   "launchDeg": null,
   "spinRpm": 5205,
   "clubSpeedMps": 28.9,
   "smashFactor": 1.2,
   "attackAngleDeg": -2.0,
   "clubPathDeg": -0.2,
   "faceToPathDeg": 4.1,
   "faceAngleDeg": null,
   "curveYd": 2.8,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 30,
   "shotOrder": 46,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "PW 40/60/80yd の打ち分けブロック。球ごとの狙い距離タグが無く、ブロックの境目は確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-PW-47",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "random",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 37.1,
   "totalYd": null,
   "carrySideYd": 1.0,
   "ballSpeedMps": 19.7,
   "launchDeg": null,
   "spinRpm": 3514,
   "clubSpeedMps": 15.4,
   "smashFactor": 1.28,
   "attackAngleDeg": -3.4,
   "clubPathDeg": -1.1,
   "faceToPathDeg": 2.6,
   "faceAngleDeg": null,
   "curveYd": 0.4,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 10,
   "shotOrder": 47,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "ランダム1球勝負",
   "targetYd": 40,
   "targetYdNote": "プランで宣言したランダムの順番（40→80→60→40→60→80→60→40→80）。球ごとのタグは無く、順番どおり打った前提"
  },
  {
   "shotId": "D5-PW-48",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "random",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 80.6,
   "totalYd": null,
   "carrySideYd": 15.3,
   "ballSpeedMps": 31.1,
   "launchDeg": null,
   "spinRpm": 5031,
   "clubSpeedMps": null,
   "smashFactor": null,
   "attackAngleDeg": null,
   "clubPathDeg": 4.9,
   "faceToPathDeg": 5.8,
   "faceAngleDeg": null,
   "curveYd": 2.5,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 34,
   "shotOrder": 48,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "ランダム1球勝負",
   "targetYd": 80,
   "targetYdNote": "プランで宣言したランダムの順番（40→80→60→40→60→80→60→40→80）。球ごとのタグは無く、順番どおり打った前提"
  },
  {
   "shotId": "D5-PW-49",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "random",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 67.8,
   "totalYd": null,
   "carrySideYd": 11.9,
   "ballSpeedMps": 27.8,
   "launchDeg": null,
   "spinRpm": 4934,
   "clubSpeedMps": 23.9,
   "smashFactor": 1.17,
   "attackAngleDeg": -5.3,
   "clubPathDeg": -1.2,
   "faceToPathDeg": 11.0,
   "faceAngleDeg": null,
   "curveYd": 3.3,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 22,
   "shotOrder": 49,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "ランダム1球勝負",
   "targetYd": 60,
   "targetYdNote": "プランで宣言したランダムの順番（40→80→60→40→60→80→60→40→80）。球ごとのタグは無く、順番どおり打った前提"
  },
  {
   "shotId": "D5-PW-50",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "random",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 46.0,
   "totalYd": null,
   "carrySideYd": 2.0,
   "ballSpeedMps": 22.1,
   "launchDeg": null,
   "spinRpm": 3676,
   "clubSpeedMps": null,
   "smashFactor": null,
   "attackAngleDeg": null,
   "clubPathDeg": 2.4,
   "faceToPathDeg": -0.3,
   "faceAngleDeg": null,
   "curveYd": 0.2,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 15,
   "shotOrder": 50,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "ランダム1球勝負",
   "targetYd": 40,
   "targetYdNote": "プランで宣言したランダムの順番（40→80→60→40→60→80→60→40→80）。球ごとのタグは無く、順番どおり打った前提"
  },
  {
   "shotId": "D5-PW-51",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "random",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 66.4,
   "totalYd": null,
   "carrySideYd": 12.2,
   "ballSpeedMps": 27.3,
   "launchDeg": null,
   "spinRpm": 4110,
   "clubSpeedMps": 24.0,
   "smashFactor": 1.14,
   "attackAngleDeg": -4.1,
   "clubPathDeg": -0.3,
   "faceToPathDeg": 10.1,
   "faceAngleDeg": null,
   "curveYd": 3.4,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 43,
   "shotOrder": 51,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "ランダム1球勝負",
   "targetYd": 60,
   "targetYdNote": "プランで宣言したランダムの順番（40→80→60→40→60→80→60→40→80）。球ごとのタグは無く、順番どおり打った前提"
  },
  {
   "shotId": "D5-PW-52",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "random",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 91.8,
   "totalYd": null,
   "carrySideYd": 15.9,
   "ballSpeedMps": 33.9,
   "launchDeg": null,
   "spinRpm": 4854,
   "clubSpeedMps": 29.5,
   "smashFactor": 1.15,
   "attackAngleDeg": null,
   "clubPathDeg": 1.0,
   "faceToPathDeg": 7.4,
   "faceAngleDeg": null,
   "curveYd": 4.8,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 7,
   "shotOrder": 52,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "ランダム1球勝負",
   "targetYd": 80,
   "targetYdNote": "プランで宣言したランダムの順番（40→80→60→40→60→80→60→40→80）。球ごとのタグは無く、順番どおり打った前提"
  },
  {
   "shotId": "D5-PW-53",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "random",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 70.8,
   "totalYd": null,
   "carrySideYd": 9.2,
   "ballSpeedMps": 28.5,
   "launchDeg": null,
   "spinRpm": 4635,
   "clubSpeedMps": 24.0,
   "smashFactor": 1.19,
   "attackAngleDeg": -5.9,
   "clubPathDeg": -0.7,
   "faceToPathDeg": 7.3,
   "faceAngleDeg": null,
   "curveYd": 3.0,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 11,
   "shotOrder": 53,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "ランダム1球勝負",
   "targetYd": 60,
   "targetYdNote": "プランで宣言したランダムの順番（40→80→60→40→60→80→60→40→80）。球ごとのタグは無く、順番どおり打った前提"
  },
  {
   "shotId": "D5-PW-54",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "random",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 51.1,
   "totalYd": null,
   "carrySideYd": 1.5,
   "ballSpeedMps": 23.5,
   "launchDeg": null,
   "spinRpm": 4193,
   "clubSpeedMps": 19.2,
   "smashFactor": 1.22,
   "attackAngleDeg": -6.5,
   "clubPathDeg": -1.0,
   "faceToPathDeg": 2.2,
   "faceAngleDeg": null,
   "curveYd": 0.9,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 9,
   "shotOrder": 54,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "ランダム1球勝負",
   "targetYd": 40,
   "targetYdNote": "プランで宣言したランダムの順番（40→80→60→40→60→80→60→40→80）。球ごとのタグは無く、順番どおり打った前提"
  },
  {
   "shotId": "D5-PW-55",
   "clubDisplayed": "PW",
   "clubActual": "PW",
   "phase": "random",
   "role": "target",
   "validForBaseline": true,
   "carryYd": 84.3,
   "totalYd": null,
   "carrySideYd": 8.5,
   "ballSpeedMps": 32.0,
   "launchDeg": null,
   "spinRpm": 5110,
   "clubSpeedMps": null,
   "smashFactor": null,
   "attackAngleDeg": null,
   "clubPathDeg": 1.8,
   "faceToPathDeg": 3.8,
   "faceAngleDeg": null,
   "curveYd": 1.6,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 42,
   "shotOrder": 55,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "ランダム1球勝負",
   "targetYd": 80,
   "targetYdNote": "プランで宣言したランダムの順番（40→80→60→40→60→80→60→40→80）。球ごとのタグは無く、順番どおり打った前提"
  },
  {
   "shotId": "D5-7i-01",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "unsplit",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 82.6,
   "totalYd": null,
   "carrySideYd": 9.5,
   "ballSpeedMps": 32.5,
   "launchDeg": null,
   "spinRpm": 2180,
   "clubSpeedMps": null,
   "smashFactor": null,
   "attackAngleDeg": null,
   "clubPathDeg": 5.2,
   "faceToPathDeg": 0.2,
   "faceAngleDeg": null,
   "curveYd": 1.9,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 38,
   "shotOrder": 1,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "7番アイアン。打点確認ブロックと本番ブロックの境目が確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-7i-02",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "unsplit",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 66.3,
   "totalYd": null,
   "carrySideYd": 9.1,
   "ballSpeedMps": 43.9,
   "launchDeg": null,
   "spinRpm": 2612,
   "clubSpeedMps": 32.0,
   "smashFactor": 1.37,
   "attackAngleDeg": null,
   "clubPathDeg": -0.8,
   "faceToPathDeg": 7.7,
   "faceAngleDeg": null,
   "curveYd": 3.6,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 9,
   "shotOrder": 2,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "7番アイアン。打点確認ブロックと本番ブロックの境目が確定していない。ボール初速 43.9m/s に対しキャリー 66.3yd。通常の比（約2.7）から外れており、計測エラーの可能性がある。除外はしていない",
   "targetYd": null
  },
  {
   "shotId": "D5-7i-03",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "unsplit",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 132.5,
   "totalYd": null,
   "carrySideYd": 1.7,
   "ballSpeedMps": 44.1,
   "launchDeg": null,
   "spinRpm": 5437,
   "clubSpeedMps": 33.3,
   "smashFactor": 1.33,
   "attackAngleDeg": null,
   "clubPathDeg": 0.7,
   "faceToPathDeg": -0.2,
   "faceAngleDeg": null,
   "curveYd": 0.4,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 24,
   "shotOrder": 3,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "7番アイアン。打点確認ブロックと本番ブロックの境目が確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-7i-04",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "unsplit",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 140.6,
   "totalYd": null,
   "carrySideYd": 24.7,
   "ballSpeedMps": 47.1,
   "launchDeg": null,
   "spinRpm": 6620,
   "clubSpeedMps": 34.1,
   "smashFactor": 1.38,
   "attackAngleDeg": -2.0,
   "clubPathDeg": 0.9,
   "faceToPathDeg": 6.9,
   "faceAngleDeg": null,
   "curveYd": 9.7,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 25,
   "shotOrder": 4,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "7番アイアン。打点確認ブロックと本番ブロックの境目が確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-7i-05",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "unsplit",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 135.3,
   "totalYd": null,
   "carrySideYd": 31.9,
   "ballSpeedMps": 45.5,
   "launchDeg": null,
   "spinRpm": 6247,
   "clubSpeedMps": 32.3,
   "smashFactor": 1.41,
   "attackAngleDeg": -1.9,
   "clubPathDeg": 2.4,
   "faceToPathDeg": 6.5,
   "faceAngleDeg": null,
   "curveYd": 14.3,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 19,
   "shotOrder": 5,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "7番アイアン。打点確認ブロックと本番ブロックの境目が確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-7i-06",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "unsplit",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 88.4,
   "totalYd": null,
   "carrySideYd": -11.9,
   "ballSpeedMps": 35.5,
   "launchDeg": null,
   "spinRpm": 2762,
   "clubSpeedMps": null,
   "smashFactor": null,
   "attackAngleDeg": null,
   "clubPathDeg": 5.9,
   "faceToPathDeg": -8.7,
   "faceAngleDeg": null,
   "curveYd": -9.7,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 14,
   "shotOrder": 6,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "7番アイアン。打点確認ブロックと本番ブロックの境目が確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-7i-07",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "unsplit",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 140.1,
   "totalYd": null,
   "carrySideYd": 3.3,
   "ballSpeedMps": 45.7,
   "launchDeg": null,
   "spinRpm": 5490,
   "clubSpeedMps": 34.0,
   "smashFactor": 1.34,
   "attackAngleDeg": -1.4,
   "clubPathDeg": 1.9,
   "faceToPathDeg": 0.7,
   "faceAngleDeg": null,
   "curveYd": -2.7,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 3,
   "shotOrder": 7,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "7番アイアン。打点確認ブロックと本番ブロックの境目が確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-7i-08",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "unsplit",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 149.6,
   "totalYd": null,
   "carrySideYd": 6.2,
   "ballSpeedMps": 48.4,
   "launchDeg": null,
   "spinRpm": 5816,
   "clubSpeedMps": 35.2,
   "smashFactor": 1.37,
   "attackAngleDeg": -1.5,
   "clubPathDeg": 0.3,
   "faceToPathDeg": 1.5,
   "faceAngleDeg": null,
   "curveYd": 2.4,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 37,
   "shotOrder": 8,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "7番アイアン。打点確認ブロックと本番ブロックの境目が確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-7i-09",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "unsplit",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 105.9,
   "totalYd": null,
   "carrySideYd": 11.7,
   "ballSpeedMps": 36.7,
   "launchDeg": null,
   "spinRpm": 3086,
   "clubSpeedMps": null,
   "smashFactor": null,
   "attackAngleDeg": null,
   "clubPathDeg": 2.9,
   "faceToPathDeg": 2.8,
   "faceAngleDeg": null,
   "curveYd": 2.2,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 10,
   "shotOrder": 9,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "7番アイアン。打点確認ブロックと本番ブロックの境目が確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-7i-10",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "unsplit",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 149.2,
   "totalYd": null,
   "carrySideYd": 7.4,
   "ballSpeedMps": 47.6,
   "launchDeg": null,
   "spinRpm": 5226,
   "clubSpeedMps": 35.3,
   "smashFactor": 1.35,
   "attackAngleDeg": null,
   "clubPathDeg": 0.1,
   "faceToPathDeg": 3.3,
   "faceAngleDeg": null,
   "curveYd": 0.4,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 33,
   "shotOrder": 10,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "7番アイアン。打点確認ブロックと本番ブロックの境目が確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-7i-11",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "unsplit",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 136.2,
   "totalYd": null,
   "carrySideYd": -20.0,
   "ballSpeedMps": 43.7,
   "launchDeg": null,
   "spinRpm": 3297,
   "clubSpeedMps": null,
   "smashFactor": null,
   "attackAngleDeg": null,
   "clubPathDeg": 4.0,
   "faceToPathDeg": -5.8,
   "faceAngleDeg": null,
   "curveYd": -17.6,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 23,
   "shotOrder": 11,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "7番アイアン。打点確認ブロックと本番ブロックの境目が確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-7i-12",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "unsplit",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 135.3,
   "totalYd": null,
   "carrySideYd": -29.6,
   "ballSpeedMps": 44.7,
   "launchDeg": null,
   "spinRpm": 3854,
   "clubSpeedMps": null,
   "smashFactor": null,
   "attackAngleDeg": null,
   "clubPathDeg": 2.3,
   "faceToPathDeg": -7.0,
   "faceAngleDeg": null,
   "curveYd": -21.3,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 1,
   "shotOrder": 12,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "7番アイアン。打点確認ブロックと本番ブロックの境目が確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-7i-13",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "unsplit",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 124.8,
   "totalYd": null,
   "carrySideYd": -0.9,
   "ballSpeedMps": 40.7,
   "launchDeg": null,
   "spinRpm": 2727,
   "clubSpeedMps": null,
   "smashFactor": null,
   "attackAngleDeg": null,
   "clubPathDeg": 5.4,
   "faceToPathDeg": -2.1,
   "faceAngleDeg": null,
   "curveYd": -8.6,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 2,
   "shotOrder": 13,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "7番アイアン。打点確認ブロックと本番ブロックの境目が確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-7i-14",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "unsplit",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 135.8,
   "totalYd": null,
   "carrySideYd": -7.4,
   "ballSpeedMps": 43.0,
   "launchDeg": null,
   "spinRpm": 3189,
   "clubSpeedMps": null,
   "smashFactor": null,
   "attackAngleDeg": null,
   "clubPathDeg": 2.4,
   "faceToPathDeg": -1.9,
   "faceAngleDeg": null,
   "curveYd": -9.3,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 34,
   "shotOrder": 14,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "7番アイアン。打点確認ブロックと本番ブロックの境目が確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-7i-15",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "unsplit",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 146.9,
   "totalYd": null,
   "carrySideYd": 16.3,
   "ballSpeedMps": 47.4,
   "launchDeg": null,
   "spinRpm": 5511,
   "clubSpeedMps": 35.6,
   "smashFactor": 1.33,
   "attackAngleDeg": null,
   "clubPathDeg": 0.6,
   "faceToPathDeg": 4.5,
   "faceAngleDeg": null,
   "curveYd": 5.8,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 16,
   "shotOrder": 15,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "7番アイアン。打点確認ブロックと本番ブロックの境目が確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-7i-16",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "unsplit",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 133.0,
   "totalYd": null,
   "carrySideYd": 4.8,
   "ballSpeedMps": 42.6,
   "launchDeg": null,
   "spinRpm": 3842,
   "clubSpeedMps": null,
   "smashFactor": null,
   "attackAngleDeg": null,
   "clubPathDeg": 2.3,
   "faceToPathDeg": 2.1,
   "faceAngleDeg": null,
   "curveYd": -4.4,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 4,
   "shotOrder": 16,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "7番アイアン。打点確認ブロックと本番ブロックの境目が確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-7i-17",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "unsplit",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 137.5,
   "totalYd": null,
   "carrySideYd": -26.1,
   "ballSpeedMps": 44.2,
   "launchDeg": null,
   "spinRpm": 2736,
   "clubSpeedMps": null,
   "smashFactor": null,
   "attackAngleDeg": null,
   "clubPathDeg": 2.5,
   "faceToPathDeg": -6.3,
   "faceAngleDeg": null,
   "curveYd": -19.0,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 13,
   "shotOrder": 17,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "7番アイアン。打点確認ブロックと本番ブロックの境目が確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-7i-18",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "unsplit",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 127.4,
   "totalYd": null,
   "carrySideYd": 2.5,
   "ballSpeedMps": 42.6,
   "launchDeg": null,
   "spinRpm": 5325,
   "clubSpeedMps": 32.2,
   "smashFactor": 1.32,
   "attackAngleDeg": null,
   "clubPathDeg": 0.4,
   "faceToPathDeg": 1.2,
   "faceAngleDeg": null,
   "curveYd": -0.4,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 11,
   "shotOrder": 18,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "7番アイアン。打点確認ブロックと本番ブロックの境目が確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-7i-19",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "unsplit",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 127.0,
   "totalYd": null,
   "carrySideYd": 15.4,
   "ballSpeedMps": 41.0,
   "launchDeg": null,
   "spinRpm": 3478,
   "clubSpeedMps": null,
   "smashFactor": null,
   "attackAngleDeg": null,
   "clubPathDeg": 1.2,
   "faceToPathDeg": 4.7,
   "faceAngleDeg": null,
   "curveYd": 4.0,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 5,
   "shotOrder": 19,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "7番アイアン。打点確認ブロックと本番ブロックの境目が確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-7i-20",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "unsplit",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 136.8,
   "totalYd": null,
   "carrySideYd": 21.5,
   "ballSpeedMps": 44.3,
   "launchDeg": null,
   "spinRpm": 4900,
   "clubSpeedMps": 31.7,
   "smashFactor": 1.4,
   "attackAngleDeg": null,
   "clubPathDeg": 1.8,
   "faceToPathDeg": 5.1,
   "faceAngleDeg": null,
   "curveYd": 7.7,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 36,
   "shotOrder": 20,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "7番アイアン。打点確認ブロックと本番ブロックの境目が確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-7i-21",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "unsplit",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 83.9,
   "totalYd": null,
   "carrySideYd": 20.8,
   "ballSpeedMps": 33.0,
   "launchDeg": null,
   "spinRpm": 2213,
   "clubSpeedMps": null,
   "smashFactor": null,
   "attackAngleDeg": null,
   "clubPathDeg": 5.9,
   "faceToPathDeg": 7.1,
   "faceAngleDeg": null,
   "curveYd": 3.7,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 7,
   "shotOrder": 21,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "7番アイアン。打点確認ブロックと本番ブロックの境目が確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-7i-22",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "unsplit",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 124.1,
   "totalYd": null,
   "carrySideYd": 18.5,
   "ballSpeedMps": 42.1,
   "launchDeg": null,
   "spinRpm": 5887,
   "clubSpeedMps": 32.1,
   "smashFactor": 1.31,
   "attackAngleDeg": null,
   "clubPathDeg": 0.6,
   "faceToPathDeg": 5.9,
   "faceAngleDeg": null,
   "curveYd": 7.8,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 18,
   "shotOrder": 22,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "7番アイアン。打点確認ブロックと本番ブロックの境目が確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-7i-23",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "unsplit",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 118.3,
   "totalYd": null,
   "carrySideYd": 46.8,
   "ballSpeedMps": 41.7,
   "launchDeg": null,
   "spinRpm": 6957,
   "clubSpeedMps": 32.6,
   "smashFactor": 1.28,
   "attackAngleDeg": null,
   "clubPathDeg": 2.0,
   "faceToPathDeg": 15.9,
   "faceAngleDeg": null,
   "curveYd": 19.7,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 26,
   "shotOrder": 23,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "7番アイアン。打点確認ブロックと本番ブロックの境目が確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-7i-24",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "unsplit",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 95.5,
   "totalYd": null,
   "carrySideYd": 15.3,
   "ballSpeedMps": 34.7,
   "launchDeg": null,
   "spinRpm": 4176,
   "clubSpeedMps": null,
   "smashFactor": null,
   "attackAngleDeg": null,
   "clubPathDeg": 0.6,
   "faceToPathDeg": 6.6,
   "faceAngleDeg": null,
   "curveYd": 5.6,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 39,
   "shotOrder": 24,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "7番アイアン。打点確認ブロックと本番ブロックの境目が確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-7i-25",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "unsplit",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 134.6,
   "totalYd": null,
   "carrySideYd": 7.1,
   "ballSpeedMps": 43.7,
   "launchDeg": null,
   "spinRpm": 4718,
   "clubSpeedMps": 32.3,
   "smashFactor": 1.35,
   "attackAngleDeg": null,
   "clubPathDeg": 0.9,
   "faceToPathDeg": 1.8,
   "faceAngleDeg": null,
   "curveYd": 1.7,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 21,
   "shotOrder": 25,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "7番アイアン。打点確認ブロックと本番ブロックの境目が確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-7i-26",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "unsplit",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 105.0,
   "totalYd": null,
   "carrySideYd": 19.4,
   "ballSpeedMps": 36.5,
   "launchDeg": null,
   "spinRpm": 2493,
   "clubSpeedMps": null,
   "smashFactor": null,
   "attackAngleDeg": null,
   "clubPathDeg": 6.0,
   "faceToPathDeg": 3.8,
   "faceAngleDeg": null,
   "curveYd": 2.7,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 15,
   "shotOrder": 26,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "7番アイアン。打点確認ブロックと本番ブロックの境目が確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-7i-27",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "unsplit",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 141.4,
   "totalYd": null,
   "carrySideYd": 17.2,
   "ballSpeedMps": 45.8,
   "launchDeg": null,
   "spinRpm": 5001,
   "clubSpeedMps": 34.2,
   "smashFactor": 1.34,
   "attackAngleDeg": null,
   "clubPathDeg": 1.4,
   "faceToPathDeg": 2.3,
   "faceAngleDeg": null,
   "curveYd": 9.2,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 31,
   "shotOrder": 27,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "7番アイアン。打点確認ブロックと本番ブロックの境目が確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-7i-28",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "unsplit",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 139.4,
   "totalYd": null,
   "carrySideYd": -2.1,
   "ballSpeedMps": 43.9,
   "launchDeg": null,
   "spinRpm": 3741,
   "clubSpeedMps": 32.9,
   "smashFactor": 1.33,
   "attackAngleDeg": null,
   "clubPathDeg": 1.2,
   "faceToPathDeg": 0.7,
   "faceAngleDeg": null,
   "curveYd": -6.5,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 8,
   "shotOrder": 28,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "7番アイアン。打点確認ブロックと本番ブロックの境目が確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-7i-29",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "unsplit",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 123.0,
   "totalYd": null,
   "carrySideYd": 12.5,
   "ballSpeedMps": 41.0,
   "launchDeg": null,
   "spinRpm": 4522,
   "clubSpeedMps": null,
   "smashFactor": null,
   "attackAngleDeg": null,
   "clubPathDeg": 1.8,
   "faceToPathDeg": 4.0,
   "faceAngleDeg": null,
   "curveYd": 2.1,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 17,
   "shotOrder": 29,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "7番アイアン。打点確認ブロックと本番ブロックの境目が確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-7i-30",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "unsplit",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 127.8,
   "totalYd": null,
   "carrySideYd": 41.9,
   "ballSpeedMps": 44.2,
   "launchDeg": null,
   "spinRpm": 7088,
   "clubSpeedMps": 34.7,
   "smashFactor": 1.27,
   "attackAngleDeg": null,
   "clubPathDeg": -0.6,
   "faceToPathDeg": 13.9,
   "faceAngleDeg": null,
   "curveYd": 20.6,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 35,
   "shotOrder": 30,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "7番アイアン。打点確認ブロックと本番ブロックの境目が確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-7i-31",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "unsplit",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 140.4,
   "totalYd": null,
   "carrySideYd": 4.5,
   "ballSpeedMps": 45.0,
   "launchDeg": null,
   "spinRpm": 4747,
   "clubSpeedMps": 33.5,
   "smashFactor": 1.34,
   "attackAngleDeg": null,
   "clubPathDeg": 1.6,
   "faceToPathDeg": -0.0,
   "faceAngleDeg": null,
   "curveYd": 0.4,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 27,
   "shotOrder": 31,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "7番アイアン。打点確認ブロックと本番ブロックの境目が確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-7i-32",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "unsplit",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 87.6,
   "totalYd": null,
   "carrySideYd": 23.8,
   "ballSpeedMps": 33.2,
   "launchDeg": null,
   "spinRpm": 2858,
   "clubSpeedMps": null,
   "smashFactor": null,
   "attackAngleDeg": null,
   "clubPathDeg": 4.8,
   "faceToPathDeg": 8.8,
   "faceAngleDeg": null,
   "curveYd": 6.0,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 12,
   "shotOrder": 32,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "7番アイアン。打点確認ブロックと本番ブロックの境目が確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-7i-33",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "unsplit",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 142.4,
   "totalYd": null,
   "carrySideYd": -3.2,
   "ballSpeedMps": 46.1,
   "launchDeg": null,
   "spinRpm": 5090,
   "clubSpeedMps": 34.2,
   "smashFactor": 1.35,
   "attackAngleDeg": null,
   "clubPathDeg": 2.9,
   "faceToPathDeg": -3.5,
   "faceAngleDeg": null,
   "curveYd": -3.9,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 30,
   "shotOrder": 33,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "7番アイアン。打点確認ブロックと本番ブロックの境目が確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-7i-34",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "unsplit",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 125.9,
   "totalYd": null,
   "carrySideYd": 50.7,
   "ballSpeedMps": 43.7,
   "launchDeg": null,
   "spinRpm": 6926,
   "clubSpeedMps": 36.1,
   "smashFactor": 1.21,
   "attackAngleDeg": null,
   "clubPathDeg": 0.8,
   "faceToPathDeg": 16.8,
   "faceAngleDeg": null,
   "curveYd": 22.5,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 29,
   "shotOrder": 34,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "7番アイアン。打点確認ブロックと本番ブロックの境目が確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-7i-35",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "unsplit",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 142.4,
   "totalYd": null,
   "carrySideYd": 16.7,
   "ballSpeedMps": 46.1,
   "launchDeg": null,
   "spinRpm": 5313,
   "clubSpeedMps": 34.2,
   "smashFactor": 1.35,
   "attackAngleDeg": null,
   "clubPathDeg": 1.5,
   "faceToPathDeg": 2.2,
   "faceAngleDeg": null,
   "curveYd": 9.0,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 6,
   "shotOrder": 35,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "7番アイアン。打点確認ブロックと本番ブロックの境目が確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-7i-36",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "unsplit",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 145.9,
   "totalYd": null,
   "carrySideYd": -7.3,
   "ballSpeedMps": 45.1,
   "launchDeg": null,
   "spinRpm": 3264,
   "clubSpeedMps": 31.4,
   "smashFactor": 1.43,
   "attackAngleDeg": null,
   "clubPathDeg": 3.8,
   "faceToPathDeg": -2.9,
   "faceAngleDeg": null,
   "curveYd": -10.8,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 32,
   "shotOrder": 36,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "7番アイアン。打点確認ブロックと本番ブロックの境目が確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-7i-37",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "unsplit",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 142.8,
   "totalYd": null,
   "carrySideYd": 27.1,
   "ballSpeedMps": 45.7,
   "launchDeg": null,
   "spinRpm": 4858,
   "clubSpeedMps": 34.8,
   "smashFactor": 1.31,
   "attackAngleDeg": null,
   "clubPathDeg": 1.0,
   "faceToPathDeg": 8.2,
   "faceAngleDeg": null,
   "curveYd": 8.4,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 22,
   "shotOrder": 37,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "7番アイアン。打点確認ブロックと本番ブロックの境目が確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-7i-38",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "unsplit",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 120.7,
   "totalYd": null,
   "carrySideYd": 13.6,
   "ballSpeedMps": 39.7,
   "launchDeg": null,
   "spinRpm": 3064,
   "clubSpeedMps": null,
   "smashFactor": null,
   "attackAngleDeg": null,
   "clubPathDeg": 3.0,
   "faceToPathDeg": 2.8,
   "faceAngleDeg": null,
   "curveYd": 2.4,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 28,
   "shotOrder": 38,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "7番アイアン。打点確認ブロックと本番ブロックの境目が確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-7i-39",
   "clubDisplayed": "7i",
   "clubActual": "7i",
   "phase": "unsplit",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 106.4,
   "totalYd": null,
   "carrySideYd": 21.1,
   "ballSpeedMps": 36.9,
   "launchDeg": null,
   "spinRpm": 3790,
   "clubSpeedMps": null,
   "smashFactor": null,
   "attackAngleDeg": null,
   "clubPathDeg": 2.3,
   "faceToPathDeg": 7.4,
   "faceAngleDeg": null,
   "curveYd": 5.9,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 20,
   "shotOrder": 39,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "7番アイアン。打点確認ブロックと本番ブロックの境目が確定していない",
   "targetYd": null
  },
  {
   "shotId": "D5-Dr-01",
   "clubDisplayed": "Dr",
   "clubActual": "Dr",
   "phase": "measured",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 178.7,
   "totalYd": null,
   "carrySideYd": 0.3,
   "ballSpeedMps": 56.8,
   "launchDeg": null,
   "spinRpm": 2011,
   "clubSpeedMps": 38.9,
   "smashFactor": 1.46,
   "attackAngleDeg": 6.4,
   "clubPathDeg": 1.1,
   "faceToPathDeg": 4.3,
   "faceAngleDeg": null,
   "curveYd": -13.7,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 5,
   "shotOrder": 1,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "ドライバー本番ブロック。10球",
   "targetYd": null
  },
  {
   "shotId": "D5-Dr-02",
   "clubDisplayed": "Dr",
   "clubActual": "Dr",
   "phase": "measured",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 141.3,
   "totalYd": null,
   "carrySideYd": -11.7,
   "ballSpeedMps": 54.7,
   "launchDeg": null,
   "spinRpm": 1715,
   "clubSpeedMps": 38.5,
   "smashFactor": 1.42,
   "attackAngleDeg": 5.8,
   "clubPathDeg": 2.9,
   "faceToPathDeg": 2.7,
   "faceAngleDeg": null,
   "curveYd": -24.4,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 7,
   "shotOrder": 2,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "ドライバー本番ブロック。10球",
   "targetYd": null
  },
  {
   "shotId": "D5-Dr-03",
   "clubDisplayed": "Dr",
   "clubActual": "Dr",
   "phase": "measured",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 131.0,
   "totalYd": null,
   "carrySideYd": -13.9,
   "ballSpeedMps": 55.1,
   "launchDeg": null,
   "spinRpm": 2079,
   "clubSpeedMps": 38.2,
   "smashFactor": 1.44,
   "attackAngleDeg": 5.5,
   "clubPathDeg": 0.3,
   "faceToPathDeg": -6.5,
   "faceAngleDeg": null,
   "curveYd": -3.7,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 1,
   "shotOrder": 3,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "ドライバー本番ブロック。10球",
   "targetYd": null
  },
  {
   "shotId": "D5-Dr-04",
   "clubDisplayed": "Dr",
   "clubActual": "Dr",
   "phase": "measured",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 171.6,
   "totalYd": null,
   "carrySideYd": -30.4,
   "ballSpeedMps": 57.4,
   "launchDeg": null,
   "spinRpm": 1215,
   "clubSpeedMps": 38.6,
   "smashFactor": 1.49,
   "attackAngleDeg": 9.3,
   "clubPathDeg": 2.9,
   "faceToPathDeg": -5.2,
   "faceAngleDeg": null,
   "curveYd": -25.5,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 4,
   "shotOrder": 4,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "ドライバー本番ブロック。10球",
   "targetYd": null
  },
  {
   "shotId": "D5-Dr-05",
   "clubDisplayed": "Dr",
   "clubActual": "Dr",
   "phase": "measured",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 185.0,
   "totalYd": null,
   "carrySideYd": -22.7,
   "ballSpeedMps": 57.5,
   "launchDeg": null,
   "spinRpm": 1237,
   "clubSpeedMps": 38.4,
   "smashFactor": 1.5,
   "attackAngleDeg": 8.0,
   "clubPathDeg": 0.7,
   "faceToPathDeg": -1.1,
   "faceAngleDeg": null,
   "curveYd": -21.7,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 2,
   "shotOrder": 5,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "ドライバー本番ブロック。10球",
   "targetYd": null
  },
  {
   "shotId": "D5-Dr-06",
   "clubDisplayed": "Dr",
   "clubActual": "Dr",
   "phase": "measured",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 207.2,
   "totalYd": null,
   "carrySideYd": -13.0,
   "ballSpeedMps": 58.7,
   "launchDeg": null,
   "spinRpm": 2043,
   "clubSpeedMps": 39.3,
   "smashFactor": 1.49,
   "attackAngleDeg": 8.2,
   "clubPathDeg": 1.6,
   "faceToPathDeg": -4.0,
   "faceAngleDeg": null,
   "curveYd": -7.0,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 10,
   "shotOrder": 6,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "ドライバー本番ブロック。10球",
   "targetYd": null
  },
  {
   "shotId": "D5-Dr-07",
   "clubDisplayed": "Dr",
   "clubActual": "Dr",
   "phase": "measured",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 206.6,
   "totalYd": null,
   "carrySideYd": -12.0,
   "ballSpeedMps": 59.0,
   "launchDeg": null,
   "spinRpm": 2225,
   "clubSpeedMps": 39.5,
   "smashFactor": 1.49,
   "attackAngleDeg": 7.0,
   "clubPathDeg": 1.0,
   "faceToPathDeg": -3.1,
   "faceAngleDeg": null,
   "curveYd": -6.8,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 8,
   "shotOrder": 7,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "ドライバー本番ブロック。10球",
   "targetYd": null
  },
  {
   "shotId": "D5-Dr-08",
   "clubDisplayed": "Dr",
   "clubActual": "Dr",
   "phase": "measured",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 212.1,
   "totalYd": null,
   "carrySideYd": -10.1,
   "ballSpeedMps": 59.1,
   "launchDeg": null,
   "spinRpm": 1888,
   "clubSpeedMps": 40.0,
   "smashFactor": 1.48,
   "attackAngleDeg": 8.6,
   "clubPathDeg": 2.8,
   "faceToPathDeg": -4.5,
   "faceAngleDeg": null,
   "curveYd": -6.9,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 6,
   "shotOrder": 8,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "ドライバー本番ブロック。10球",
   "targetYd": null
  },
  {
   "shotId": "D5-Dr-09",
   "clubDisplayed": "Dr",
   "clubActual": "Dr",
   "phase": "measured",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 53.4,
   "totalYd": null,
   "carrySideYd": -9.7,
   "ballSpeedMps": 47.9,
   "launchDeg": null,
   "spinRpm": 1539,
   "clubSpeedMps": 32.2,
   "smashFactor": 1.49,
   "attackAngleDeg": 0.3,
   "clubPathDeg": 9.5,
   "faceToPathDeg": -17.7,
   "faceAngleDeg": null,
   "curveYd": -3.4,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 3,
   "shotOrder": 9,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "ドライバー本番ブロック。10球。クラブパス +9.5度・Face to Path −17.7度の大きなミス。ボール初速 47.9m/s に対しキャリー 53.4yd で、比も通常から外れている。除外はしていない",
   "targetYd": null
  },
  {
   "shotId": "D5-Dr-10",
   "clubDisplayed": "Dr",
   "clubActual": "Dr",
   "phase": "measured",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 206.1,
   "totalYd": null,
   "carrySideYd": 8.0,
   "ballSpeedMps": 56.8,
   "launchDeg": null,
   "spinRpm": 1375,
   "clubSpeedMps": 38.8,
   "smashFactor": 1.46,
   "attackAngleDeg": 4.9,
   "clubPathDeg": 2.2,
   "faceToPathDeg": 0.3,
   "faceAngleDeg": null,
   "curveYd": -0.9,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 9,
   "shotOrder": 10,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "ドライバー本番ブロック。10球",
   "targetYd": null
  },
  {
   "shotId": "D5-3UT-01",
   "clubDisplayed": "3UT",
   "clubActual": "3UT",
   "phase": "trial",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 18.3,
   "totalYd": null,
   "carrySideYd": 2.4,
   "ballSpeedMps": 48.0,
   "launchDeg": null,
   "spinRpm": 1196,
   "clubSpeedMps": null,
   "smashFactor": null,
   "attackAngleDeg": null,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "faceAngleDeg": null,
   "curveYd": -0.2,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 6,
   "shotOrder": 1,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "3UT の初計測。6球。ボール初速 48.0m/s に対しキャリー 18.3yd。計測エラーの可能性がある。除外はしていない",
   "targetYd": null
  },
  {
   "shotId": "D5-3UT-02",
   "clubDisplayed": "3UT",
   "clubActual": "3UT",
   "phase": "trial",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 117.0,
   "totalYd": null,
   "carrySideYd": -2.8,
   "ballSpeedMps": 50.9,
   "launchDeg": null,
   "spinRpm": 2652,
   "clubSpeedMps": null,
   "smashFactor": null,
   "attackAngleDeg": null,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "faceAngleDeg": null,
   "curveYd": -3.6,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 3,
   "shotOrder": 2,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "3UT の初計測。6球",
   "targetYd": null
  },
  {
   "shotId": "D5-3UT-03",
   "clubDisplayed": "3UT",
   "clubActual": "3UT",
   "phase": "trial",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 150.0,
   "totalYd": null,
   "carrySideYd": 26.5,
   "ballSpeedMps": 45.6,
   "launchDeg": null,
   "spinRpm": 2414,
   "clubSpeedMps": null,
   "smashFactor": null,
   "attackAngleDeg": null,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "faceAngleDeg": null,
   "curveYd": 4.7,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 4,
   "shotOrder": 3,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "3UT の初計測。6球",
   "targetYd": null
  },
  {
   "shotId": "D5-3UT-04",
   "clubDisplayed": "3UT",
   "clubActual": "3UT",
   "phase": "trial",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 147.2,
   "totalYd": null,
   "carrySideYd": 0.8,
   "ballSpeedMps": 54.1,
   "launchDeg": null,
   "spinRpm": 3201,
   "clubSpeedMps": null,
   "smashFactor": null,
   "attackAngleDeg": null,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "faceAngleDeg": null,
   "curveYd": -3.4,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 2,
   "shotOrder": 4,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "3UT の初計測。6球",
   "targetYd": null
  },
  {
   "shotId": "D5-3UT-05",
   "clubDisplayed": "3UT",
   "clubActual": "3UT",
   "phase": "trial",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 167.7,
   "totalYd": null,
   "carrySideYd": 47.6,
   "ballSpeedMps": 53.2,
   "launchDeg": null,
   "spinRpm": 5689,
   "clubSpeedMps": 38.3,
   "smashFactor": 1.39,
   "attackAngleDeg": -0.2,
   "clubPathDeg": 5.1,
   "faceToPathDeg": 5.6,
   "faceAngleDeg": null,
   "curveYd": 20.9,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 1,
   "shotOrder": 5,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "3UT の初計測。6球",
   "targetYd": null
  },
  {
   "shotId": "D5-3UT-06",
   "clubDisplayed": "3UT",
   "clubActual": "3UT",
   "phase": "trial",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 158.5,
   "totalYd": null,
   "carrySideYd": -20.5,
   "ballSpeedMps": 53.6,
   "launchDeg": null,
   "spinRpm": 3618,
   "clubSpeedMps": null,
   "smashFactor": null,
   "attackAngleDeg": null,
   "clubPathDeg": null,
   "faceToPathDeg": null,
   "faceAngleDeg": null,
   "curveYd": -13.2,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 5,
   "shotOrder": 6,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "3UT の初計測。6球",
   "targetYd": null
  },
  {
   "shotId": "D5-LW-r01",
   "clubDisplayed": "LW",
   "clubActual": "LW",
   "phase": "trial",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 22.1,
   "totalYd": null,
   "carrySideYd": 2.6,
   "ballSpeedMps": 14.6,
   "launchDeg": null,
   "spinRpm": 2541,
   "clubSpeedMps": 15.9,
   "smashFactor": 0.92,
   "attackAngleDeg": null,
   "clubPathDeg": -2.3,
   "faceToPathDeg": 10.8,
   "faceAngleDeg": null,
   "curveYd": 0.3,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 1,
   "shotOrder": null,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "LW の初計測。5球。アプリのショット一覧が無く打順は未確定",
   "targetYd": null
  },
  {
   "shotId": "D5-LW-r02",
   "clubDisplayed": "LW",
   "clubActual": "LW",
   "phase": "trial",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 19.1,
   "totalYd": null,
   "carrySideYd": -0.1,
   "ballSpeedMps": 13.6,
   "launchDeg": null,
   "spinRpm": 2385,
   "clubSpeedMps": 14.0,
   "smashFactor": 0.97,
   "attackAngleDeg": null,
   "clubPathDeg": -3.5,
   "faceToPathDeg": 3.8,
   "faceAngleDeg": null,
   "curveYd": 0.1,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 2,
   "shotOrder": null,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "LW の初計測。5球。アプリのショット一覧が無く打順は未確定",
   "targetYd": null
  },
  {
   "shotId": "D5-LW-r03",
   "clubDisplayed": "LW",
   "clubActual": "LW",
   "phase": "trial",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 20.6,
   "totalYd": null,
   "carrySideYd": 2.6,
   "ballSpeedMps": 14.9,
   "launchDeg": null,
   "spinRpm": 2972,
   "clubSpeedMps": null,
   "smashFactor": null,
   "attackAngleDeg": null,
   "clubPathDeg": 4.3,
   "faceToPathDeg": 3.6,
   "faceAngleDeg": null,
   "curveYd": 0.2,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 3,
   "shotOrder": null,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "LW の初計測。5球。アプリのショット一覧が無く打順は未確定",
   "targetYd": null
  },
  {
   "shotId": "D5-LW-r04",
   "clubDisplayed": "LW",
   "clubActual": "LW",
   "phase": "trial",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 24.2,
   "totalYd": null,
   "carrySideYd": 1.1,
   "ballSpeedMps": 15.3,
   "launchDeg": null,
   "spinRpm": 2604,
   "clubSpeedMps": 13.4,
   "smashFactor": 1.14,
   "attackAngleDeg": -4.0,
   "clubPathDeg": 0.4,
   "faceToPathDeg": 2.4,
   "faceAngleDeg": null,
   "curveYd": 0.2,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 4,
   "shotOrder": null,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "LW の初計測。5球。アプリのショット一覧が無く打順は未確定",
   "targetYd": null
  },
  {
   "shotId": "D5-LW-r05",
   "clubDisplayed": "LW",
   "clubActual": "LW",
   "phase": "trial",
   "role": "full",
   "validForBaseline": true,
   "carryYd": 21.3,
   "totalYd": null,
   "carrySideYd": -1.3,
   "ballSpeedMps": 14.5,
   "launchDeg": null,
   "spinRpm": 2852,
   "clubSpeedMps": 13.0,
   "smashFactor": 1.11,
   "attackAngleDeg": -5.5,
   "clubPathDeg": -4.8,
   "faceToPathDeg": 1.3,
   "faceAngleDeg": null,
   "curveYd": 0.1,
   "totalYdReport": null,
   "day": 5,
   "date": "2026-08-27",
   "reportIndex": 5,
   "shotOrder": null,
   "source": "TPS report (PDF) + TrackMan app shot list",
   "note": "LW の初計測。5球。アプリのショット一覧が無く打順は未確定",
   "targetYd": null
  }
 ],
 "summary": {
  "note": "validForBaseline=true のみ。sdYd は母標準偏差。 ／ Day 4（2026-08-25・59球）は打順を確定してブロック割り当て済み。weekPools はまだ更新していない（Week 2 の記事作成時に再計算する）。 ／ 2026-08-26: 全球に role を付与し、Day 1・3 の PW に targetYd を書き写した。byDayClubPhase は Day 1〜3 のまま（Day 4 の行は無い）。8/30 の Week 2 公開時に role 軸で作り直す。それまでこの集計ブロックは使わない。",
  "byDayClubPhase": [
   {
    "day": 1,
    "club": "7i",
    "phase": "measured",
    "carry": {
     "n": 10,
     "minYd": 111.8,
     "medianYd": 138.6,
     "maxYd": 162.9,
     "rangeYd": 51.1,
     "sdYd": 17.88
    }
   },
   {
    "day": 1,
    "club": "Dr",
    "phase": "measured",
    "carry": {
     "n": 10,
     "minYd": 25.2,
     "medianYd": 143.8,
     "maxYd": 186.6,
     "rangeYd": 161.4,
     "sdYd": 57.52
    }
   },
   {
    "day": 1,
    "club": "PW",
    "phase": "50yd",
    "carry": {
     "n": 5,
     "minYd": 39.5,
     "medianYd": 47.8,
     "maxYd": 51.6,
     "rangeYd": 12.1,
     "sdYd": 4.06
    }
   },
   {
    "day": 1,
    "club": "PW",
    "phase": "70yd",
    "carry": {
     "n": 5,
     "minYd": 43.6,
     "medianYd": 59.3,
     "maxYd": 67.9,
     "rangeYd": 24.3,
     "sdYd": 9.05
    }
   },
   {
    "day": 1,
    "club": "PW",
    "phase": "full",
    "carry": {
     "n": 1,
     "minYd": 92.3,
     "medianYd": 92.3,
     "maxYd": 92.3,
     "rangeYd": 0.0,
     "sdYd": 0.0
    }
   },
   {
    "day": 2,
    "club": "7i",
    "phase": "measured",
    "carry": {
     "n": 10,
     "minYd": 102.0,
     "medianYd": 134.7,
     "maxYd": 149.1,
     "rangeYd": 47.1,
     "sdYd": 12.77
    }
   },
   {
    "day": 2,
    "club": "Dr",
    "phase": "measured",
    "carry": {
     "n": 10,
     "minYd": 50.8,
     "medianYd": 173.2,
     "maxYd": 201.6,
     "rangeYd": 150.8,
     "sdYd": 46.23
    }
   },
   {
    "day": 2,
    "club": "PW",
    "phase": "50yd",
    "carry": {
     "n": 5,
     "minYd": 26.3,
     "medianYd": 26.6,
     "maxYd": 32.0,
     "rangeYd": 5.7,
     "sdYd": 2.37
    }
   },
   {
    "day": 2,
    "club": "PW",
    "phase": "70yd",
    "carry": {
     "n": 5,
     "minYd": 46.0,
     "medianYd": 60.7,
     "maxYd": 63.0,
     "rangeYd": 17.0,
     "sdYd": 6.38
    }
   },
   {
    "day": 2,
    "club": "PW",
    "phase": "full",
    "carry": {
     "n": 5,
     "minYd": 92.5,
     "medianYd": 105.0,
     "maxYd": 110.5,
     "rangeYd": 18.0,
     "sdYd": 6.1
    }
   },
   {
    "day": 3,
    "club": "7i",
    "phase": "measured",
    "carry": {
     "n": 10,
     "minYd": 20.0,
     "medianYd": 141.8,
     "maxYd": 164.7,
     "rangeYd": 144.7,
     "sdYd": 39.9
    }
   },
   {
    "day": 3,
    "club": "Dr",
    "phase": "measured",
    "carry": {
     "n": 10,
     "minYd": 86.9,
     "medianYd": 198.9,
     "maxYd": 222.1,
     "rangeYd": 135.2,
     "sdYd": 37.21
    }
   },
   {
    "day": 3,
    "club": "PW",
    "phase": "50yd",
    "carry": {
     "n": 5,
     "minYd": 48.3,
     "medianYd": 63.5,
     "maxYd": 78.2,
     "rangeYd": 29.9,
     "sdYd": 11.72
    }
   },
   {
    "day": 3,
    "club": "PW",
    "phase": "70yd",
    "carry": {
     "n": 5,
     "minYd": 53.8,
     "medianYd": 69.6,
     "maxYd": 75.9,
     "rangeYd": 22.1,
     "sdYd": 7.98
    }
   },
   {
    "day": 3,
    "club": "PW",
    "phase": "full",
    "carry": {
     "n": 5,
     "minYd": 87.0,
     "medianYd": 105.2,
     "maxYd": 112.9,
     "rangeYd": 25.9,
     "sdYd": 8.64
    }
   }
  ],
  "weekPools": [
   {
    "week": 1,
    "range": "2026-08-16 〜 2026-08-22",
    "days": [
     1
    ],
    "status": "確定（Day 1 のみ）",
    "byClubPhase": [
     {
      "club": "7i",
      "phase": "measured",
      "carry": {
       "n": 10,
       "minYd": 111.8,
       "medianYd": 138.6,
       "maxYd": 162.9,
       "rangeYd": 51.1,
       "sdYd": 17.88
      }
     },
     {
      "club": "Dr",
      "phase": "measured",
      "carry": {
       "n": 10,
       "minYd": 25.2,
       "medianYd": 143.8,
       "maxYd": 186.6,
       "rangeYd": 161.4,
       "sdYd": 57.52
      }
     },
     {
      "club": "PW",
      "phase": "50yd",
      "carry": {
       "n": 5,
       "minYd": 39.5,
       "medianYd": 47.8,
       "maxYd": 51.6,
       "rangeYd": 12.1,
       "sdYd": 4.06
      }
     },
     {
      "club": "PW",
      "phase": "70yd",
      "carry": {
       "n": 5,
       "minYd": 43.6,
       "medianYd": 59.3,
       "maxYd": 67.9,
       "rangeYd": 24.3,
       "sdYd": 9.05
      }
     },
     {
      "club": "PW",
      "phase": "full",
      "carry": {
       "n": 1,
       "minYd": 92.3,
       "medianYd": 92.3,
       "maxYd": 92.3,
       "rangeYd": 0.0,
       "sdYd": 0.0
      }
     }
    ]
   },
   {
    "week": 2,
    "range": "2026-08-23 〜 2026-08-29",
    "days": [
     2,
     3
    ],
    "status": "集計途中（Day 2・Day 3）",
    "byClubPhase": [
     {
      "club": "7i",
      "phase": "measured",
      "carry": {
       "n": 20,
       "minYd": 20.0,
       "medianYd": 138.8,
       "maxYd": 164.7,
       "rangeYd": 144.7,
       "sdYd": 29.64
      }
     },
     {
      "club": "Dr",
      "phase": "measured",
      "carry": {
       "n": 20,
       "minYd": 50.8,
       "medianYd": 185.0,
       "maxYd": 222.1,
       "rangeYd": 171.3,
       "sdYd": 44.35
      }
     },
     {
      "club": "PW",
      "phase": "50yd",
      "carry": {
       "n": 10,
       "minYd": 26.3,
       "medianYd": 40.1,
       "maxYd": 78.2,
       "rangeYd": 51.9,
       "sdYd": 18.69
      }
     },
     {
      "club": "PW",
      "phase": "70yd",
      "carry": {
       "n": 10,
       "minYd": 46.0,
       "medianYd": 63.0,
       "maxYd": 75.9,
       "rangeYd": 29.9,
       "sdYd": 8.83
      }
     },
     {
      "club": "PW",
      "phase": "full",
      "carry": {
       "n": 10,
       "minYd": 87.0,
       "medianYd": 105.1,
       "maxYd": 112.9,
       "rangeYd": 25.9,
       "sdYd": 7.49
      }
     }
    ]
   }
  ]
 }
}