08 — Race yang sebenarnya terjadi · PSRI 2026 HM · Minggu 20 Sep 2026

Sumber: file TCX Garmin Forerunner 55 milik atlet, logs/tcx/2026-09-20-0409-race-psri-hm-21.50km-bandung.tcx — 1,725 trackpoint, berisi waktu · jarak · HR dari pergelangan tangan · altitude · cadence · lat/lon. Setiap angka di bawah bisa dihasilkan ulang dengan python3 tools/race-analysis.py [--timeline] [--effort] [--extended] [--intake] — tool ini membaca rencana dari tools/course-profile.py, dan --check mengecek angka-angka utamanya supaya perubahan pada tool tidak bisa menggeser angka itu diam-diam.

⚠️ Sudah ditinjau ulang dan diperluas pada 26 Sep (§11). Hitung ulang secara independen menemukan bahwa watch ternyata tidak membaca jarak 0.9% terlalu panjang di tengah race — yang terbaca ≈ jarak resmi (GPS dipasangkan ke garis lintasan). Jadi setiap selisih "terhadap file PacePro" ada di dua sumbu: sumbu watch (file seperti yang ditampilkan watch — ini angka-angka utama di bawah) dan sumbu lapangan (papan km di jalan). Dikoreksi langsung di tempatnya, masing-masing ditandai (dikoreksi, §11): tabel per segmen, pembacaan drift dan cadence, pembacaan "HR 10 bpm lebih rendah", biaya wall (berupa rentang, bukan 35:35), hitungan fueling dan sodium, serta tiga kalimat yang melanggar Aturan 4–5.

Ini dokumen penutup folder ini. Dokumen ini menjawab 03 §3 lewat data; §8 memuat catatan atlet sendiri, jawaban-jawabannya, dan komentar dokter (§8.5–§8.8); §11.7 sudah ditutup.

Ringkasan

Singkatnya: larinya bagus dan terkendali sampai km 16.87, lalu kram menghentikannya. Semua angka di bawah diambil dari laporan lengkap — ikuti tautan § untuk rinciannya.

Hasilnya

Sampai km 16.87: rencananya jalan

Wall: km 16.87 sampai 20.29

Kenapa? Belum bisa dipastikan

Penyebab berhentinya tercatat jelas: kram. Kenapa kram itu datang, file ini tidak bisa memisahkan. Yang ada di hulunya:

Yang dibawa ke JRF dan Summarecon

1. Hasilnya, dalam angka

Rencana (D3 rev. 7) Realisasi
Rekaman gun 04:00 (wave 1) 04:09:09 → 07:14:10 WIB — 1,725 titik, watch 21.497 km (GPX tergambar 21.514 · resmi 21.3). Resmi: chip 3:04:20 · gun 3:06:19 · 8:40/km — selisih gun ke mat 1:59 menempatkan dia di wave 2 (gun 04:07), melewati mat start ≈ 04:09:00
Finish 2:30:11 chip 3:04:20 · +34:09 (elapsed di watch 3:05:01, +34:51 — watch berjalan 41 s lebih lama dari chip: mulai ≈ 6 s setelah mat, berlari ≈ 47 s melewati garis; GPS mencapai garis finish tergambar pada 07:13:23, beda 4 s dari finish chip 07:13:19 — chip dia tercatat di garis finish, bukan di mat km 21.1, §11.1) (dikoreksi, §11)
Sampai km 16.87 (watch) 1:57:37 menurut file 1:56:53 · 44 s lebih cepat dari file di sumbu watch · 1:46 lebih cepat di lapangan (km resmi 16.85, file 1:58:39)
Waktu berhenti ≈94 s di station 25:11 — 24:05 di antaranya dalam tiga kali berhenti di km 16.87 · 17.95 · 18.82
HR rata-rata 162–167 yang diperkirakan 160 sampai wall · 150 untuk seluruh rekaman (dibobot waktu — TCX mencatat tiap ≈ 7 s) (dikoreksi, §11)
HR puncak batas 172 sebelum km 15 176 di km 15.14 (ringkasan lap 177) — 92.6% dari 190 yang dinyatakan; cadence 170 pada detik itu, jadi cadence-lock mungkin terjadi
Cadence (saat lari) ~174–180 median 178 · 173–178 sampai km 16
Cut-off COP 06:45 · COT 07:45 · penutupan 07:35 COP terlewati 05:45:39 di lapangan (05:46:39 di sumbu watch; margin 59:21) · finish 07:13:19 (gun wave 2 04:07:00 + gun time 3:06:19): margin COT 31:41 · margin penutupan 21:41

Dua fakta yang menentukan cara membaca hari itu:

  1. Race berjalan sesuai rencana sampai km 16.87. Elapsed 1:56:53, 44 s lebih cepat dari file di sumbu watch (1:46 di lapangan), HR 160, cadence 176, dua kali berhenti dengan total 27 s.
  2. Pada 06:06:02 (km 16.87) — kram, kata dia sendiri — larinya berhenti dan tidak dimulai lagi selama 59:22. Wall ini memakan biaya ≈ 34–36 menit sampai garis: 33:37–35:51 dari lima proyeksi (§11.4). Berdiri diam menyumbang 24:05 dari angka itu; berjalan 3.42 km alih-alih berlari menyumbang 9:32–11:46. (Dikoreksi, §11: hitungan pertama, 35:35 = 24:05 + 11:30, dihitung sampai akhir rekaman, 47 s melewati garis.)

Apa yang tidak ada di file, dan dari mana asalnya. Chip time, gun time dan pace: halaman hasil resmi atlet (26 Sep). Cuaca: hasil tarikan prakiraan cuaca darinya, §8.2. Sepatu: Anta C 202 — dikonfirmasi atlet. Penyebab berhenti: kram di km 17 — catatan atlet sendiri, dipetakan di §8.2. Ronde jawaban kedua (26 Sep, §8.5): gel T−15 diminum (keempat Strive sesuai rencana, §8.9) · soft flask diisi ulang di setiap station dengan Pocari tanpa diencerkan · compression pants panjang penuh · km 1–2 kena keramaian · petugas medis memakaikan Salonpas Jet Spray · "Simpang 5" ≈ km 14.9 · balon pacer 2:30 ada di wave 2. Laporan ini menganalisis rekaman watch itu sendiri; hanya baris finish yang memakai chip.

2. Data ini bisa dipercaya untuk apa saja

Kanal Bacaan Catatan
Waktu, jarak Waktu tepat; jarak tergantung sumbu Total di watch 21.497 km, tetapi hanya 21.437 di garis finish — sisanya jitter GPS saat berhenti dan berjalan melewati garis. Dari km 5 sampai km 17 watch berada 100–170 m di belakang garis tergambar, artinya yang terbaca ≈ jarak resmi, bukan jarak tergambar (snap ke lapangan: cross-track median 3.8 m, p95 10.5 m). Angka utama tool menganggap watch = tergambar (×0.990033 → resmi): benar untuk "file seperti yang ditunjukkan watch", meleset 40–70 s untuk "papan km di jalan" (§11.1) (dikoreksi, §11)
Sampling ≈ 7 s Smart recording Garmin, median 7 s antar titik, lebih rapat saat ada perubahan. Rata-rata dibobot waktu pada resample 1-s; rata-rata per titik membaca HR 152 untuk seluruh rekaman, dibobot waktu 150
HR Optik di pergelangan Cadence-lock mungkin terjadi di 170–177: pada puncak 176, cadence 170 dan HR melompat 169 → 176 dalam 10 s dengan kecepatan tidak berubah. Puncak itu adalah bacaan batas atas, bukan ukuran HRmax
Cadence TCX hanya mencatat satu kaki — ×2 = langkah/menit Di bawah 120 spm itu berjalan, bukan berlari
Altitude Barometrik Rentang 679–765 m cocok dengan lintasan (680–765). Total kenaikan 246 m pada hysteresis 3 m itu noise (lintasan 105 m); satu lonjakan 742 m pada 2:14:40. Elevasi per km hanya dibaca sebagai tanda naik/turun
Lat/lon 6 titik hilang mulai 2:13:52 (saat stop 4) Proyeksi berurutan ke garis GPX (jendela pencariannya mengikuti pelari, jadi loop dan bagian dua arah tidak bisa nyasar ke ruas yang salah)
Berhenti Kecepatan < 1.0 m/s selama ≥ 8 s Timer tidak pernah dijeda — elapsed memuat setiap perhentian. Perhentian panjang: 23:27 di 0.5 m/s · 24:05 di 1.0 · 29:40 (empat kali berhenti) di 1.5, saat jalan pelan mulai terhitung sebagai berhenti

3. Babak I — km 0 sampai 16.87: rencana yang dijalankan

3.1 Checkpoint (kanvas resmi)

Checkpoint Rencana Realisasi (sumbu watch) Δ (− = lebih cepat) Jam Sumbu lapangan Δ Catatan
km 2.72 puncak tanjakan 20:07 20:56 +0:49 04:30:05 20:35 +0:28 ≈ 54 s hilang di km 1–2 karena stop-and-go (§11.3); sisa tanjakannya dilalui sama dengan atau lebih cepat dari file
km 5 35:29 35:35 +0:06 04:44:43 34:56 −0:33 turunan mengembalikan defisitnya sebelum km 5
km 10 1:10:06 1:09:26 −0:41 05:18:34 1:08:39 −1:27 HR 159, cadence 174 → cabang 1 tabel km-10: hold — dia menjalankan hold (hold di kedua sumbu)
COP km 14 1:38:20 1:37:31 −0:50 05:46:39 1:36:30 −1:50
km 15 1:45:29 1:44:24 −1:04 05:53:33 1:43:17 −2:12 margin terlebar yang pernah dia punya, di kedua sumbu
km 16 1:52:37 1:51:38 −0:59 06:00:47 1:50:29 −2:08 gel 4 (Strive, diminum sesuai rencana; ½ SiS tambahan datang di km 15)
wall 1:57:37 (watch 16.87) · 1:58:39 (resmi 16.85) 1:56:53 −0:44 06:06:02 1:56:53 −1:46

Sumbu watch menjawab "seberapa jauh di depan menurut watch-nya"; sumbu lapangan menjawab "seberapa jauh di depan saat melewati papan km". Watch membaca ≈ jarak resmi mulai km 5, jadi bunyi beep di file dan papan km di jalan saling menjauh sekitar ≈ 1% — selisih sampai 1:08 di km 15 (§11.1).

3.2 Per segmen (dikoreksi, §11)

Sumbu lapangan; batas wall adalah perhentian pertama ≥ 60 s, ditentukan otomatis oleh tool. GAP = pace yang disesuaikan kemiringan (setara jalan datar), memakai kedua model di 06 §6.

Segmen km Pace saat bergerak Pace di file Selisih vs file GAP linear GAP Minetti HR rata-rata / maks Cadence
Tanjakan 0–2.72 7:29 (7:34 dengan stop 14-s) 7:24 +5 s/km 7:05 6:49 154 / 161 183
Turunan 2.72–9.5 6:36 6:51 −15 s/km 6:45 7:02 159 / 166 176
Datar 9.5–12.5 6:47 7:03 −16 s/km 6:50 6:50 160 / 166 177
False flat sampai wall 12.5–16.85 7:08 (7:11 dengan stop 13-s) 7:07 +1 s/km 6:50 6:45 164 / 176 174

File ini adalah rencana dengan effort merata (06 §6: setiap split ≈ 6:55 setara jalan datar). Larinya dia juga effort-nya merata — di ≈ 6:45–6:50 GAP dari puncak tanjakan sampai wall, sekitar 6 s/km lebih berat dari file, dan dia mempertahankannya di false flat (+1 s/km dari pace mentah di file). Ditarik kembali: "dia membalik bentuk file" dan "+10 s/km di false flat, tempat tagihan turunan dibayar". Pembacaan itu muncul dari batas yang keliru di tool: segmen false flat berakhir di km resmi 16.85 yang dipetakan sebagai watch 17.02, lewat dari wall di watch 16.87, sehingga ikut menelan stop 3 (218 s) dan jalan kaki sesudahnya. Yang memang naik sepanjang false flat adalah heart rate (§3.4).

3.3 Per kilometer (km watch — 1.0% lebih panjang dari resmi)

km Split HR Cad km Split HR Cad
1 7:18 151 186 9 6:45 158 174
2 8:14 (stop 14 s) 155 181 10 6:50 159 174
3 6:54 158 181 11 6:42 160 175
4 6:17 160 180 12 6:51 162 179
5 6:35 159 172 13 7:06 160 180
6 6:41 159 178 14 7:12 164 175
7 6:33 159 175 15 6:42 165 176
8 6:40 160 175 16 7:07 168 166

(HR dan cadence dibobot waktu; cadence km 16 mencakup ≈ 20 s di station km-16. Yang sudah disesuaikan kemiringan per km resmi: §11.2. Km 17–21.5 ada di §4.)

3.4 Tanda-tanda effort

Blok (km watch, saat bergerak) HR Pace GAP linear Cad HR per m/s per GAP m/s (linear · Minetti)
km 3.5–9.5 159 6:40 6:47 176 63.7 64.8 · 67.0
km 10–13 161 6:53 6:51 179 66.3 66.0 · 66.1
km 13–16.5 165 6:56 6:46 173 68.8 67.2 · 66.2

4. Babak II — wall, km 16.87 sampai 20.29

06:06:02 · 1:56:53 · km watch 16.87 (resmi 16.85). Kecepatan 8.3 km/jam → 0.2 km/jam di antara dua bin menit berurutan; cadence 185 → 16. HR 162 → 134 selama stop 218-s.

# Elapsed Jam Km watch Km resmi Durasi HR Catatan station
3 1:56:53 06:06:02 16.87 16.85 218 s 162 → 134 tidak ada (station 16 ada 0.85 km di belakang)
4 2:12:05 06:21:14 17.95 17.90 648 s 129 → 128 (115 di ujungnya) hidrasi km 18 + petugas medis (sudut Arion Suites, pembacaan ±0.3)
5 2:25:10 06:34:19 18.24 18.14 24 s 138 → 144 —
6 2:31:43 06:40:52 18.82 18.70 579 s 134 → 115 tidak ada

Di antara perhentian itu dia berjalan di 5–6 km/jam, 9:12–11:40/km, HR 128–143. Menurut kecepatan pada grid 1-s, dari wall sampai lari lagi (59:22): berdiri 25:17 · menyeret langkah (1.0–1.3 m/s) 2:57 · berjalan (1.3–1.9 m/s) 29:47 sejauh 2.85 km · jogging 1:21. (Dikoreksi, §11: cadence dari pergelangan tangan tidak bisa membedakan berjalan dari menyeret langkah — 30% jendela 10-s yang bergerak terbaca di bawah 90 spm pada 5.6 km/jam yang sama dengan band 90–140. Yang bisa membedakan adalah kecepatan.) Dia baru berlari lagi pada 07:05:24, km watch 20.29 (2:56:15). Menit demi menit: python3 tools/race-analysis.py --timeline.

Rincian wall (dikoreksi, §11.4)
Berhenti (tiga kali berhenti ≥ 60 s) 24:05 (23:27 pada ambang 0.5 m/s)
Berjalan dan menyeret langkah alih-alih berlari, sampai garis 9:32–11:46
Total, sampai garis (GPS 3:04:14), dari lima proyeksi 33:37–35:51
hitungan pertama, sampai akhir rekaman (47 s melewati garis) 35:35 = 24:05 + 11:30

Proyeksi ini hitungan aritmetika, bukan ramalan: file dari wall dan seterusnya (2:29:26 sumbu watch · 2:28:23 sumbu lapangan), rasio dia sendiri dari km 15 → wall terhadap file (2:29:23), dan file ditambah 10 atau 20 s/km yang memudar 4.2 s/km per km (2:29:53 · 2:30:38). Semuanya berada di dalam band 2:25–2:36 milik D2. Berdiri adalah satu-satunya bagian biaya yang tidak bergantung pada proyeksi.

5. Babak III — km 20.29 sampai garis finish (dikoreksi, §11)

07:05:24 → 07:14:10, 1.21 km dalam 8:46 (7:16/km). Cadence 187–192, HR 148 → 161, pace 8:21 → 6:13 → 6:50–7:00 (km 20.6 = 6:13). Dari km watch 20.40 sampai garis: 7:03/km mentah, HR 153 — dibanding km 12 yang 6:52, HR 162.

Ditarik kembali: "HR 10 bpm lebih rendah pada pace yang sama — mesinnya masih utuh". Jalur masuk finish menurun 11 m, jadi effort-nya tidak sama walau pace-nya sama: GAP 7:09 (linear) / 7:27 (Minetti) dibanding 6:48 / 6:47 di km 12. Per satuan kecepatan yang sudah disesuaikan kemiringan, biaya heart rate-nya sama atau lebih tinggi — 65.6 vs 66.2 (linear), 68.3 vs 65.9 (Minetti). HR masih naik sampai garis (149 → 161 dalam 7 menit), jadi tidak pernah mencapai kondisi stabil untuk dibandingkan. Biaya pada jalur masuk itu sama dengan kilometer pertama race dia (63.8 per GAP m/s, linear) — seperti itulah pelari setelah istirahat sejam, bukan bukti untuk 4.4 km berikutnya. Stride-nya juga berbeda: 0.75 m di 190 spm dibanding 0.81 m di 179 spm pada km 12.

Yang memang didukung oleh file: kramnya mereda cukup untuk dia berlari 1.2 km di ≈ 7:00 dengan stride pendek dan cepat, tanpa anomali HR. Apakah dia bisa mempertahankan file dari km 16.87, itu tidak ada di data.

6. Biaya kesalahan, dalam menit (Aturan 3)

Menit
Wall dibanding proyeksi on-pace, sampai garis 33:37–35:51 (§11.4)
— berdiri diam 24:05 — tetap
— berjalan dan menyeret langkah alih-alih berlari 9:32–11:46
Sisa margin sebelum penutupan panitia (07:35), dengan chip finish 07:13:19 21:41
Sisa margin sebelum COT (07:45) 31:41
Perhentian sebelum wall (km 1.97 · 13.46) 0:27 dari ≈1:34 yang dianggarkan

Berhenti 22 menit lagi saja sudah akan mengakhiri race di penutupan. Hitungan Aturan 3 di rencana menghargai station sebesar 94 s; race ini menghabiskan 24:05 untuk tiga kali berhenti yang tidak direncanakan siapa pun. Margin yang membawanya pulang adalah hitungan COT di 00 D4 — dan margin itu membawanya pulang dengan sisa 21:41.

7. 03 §3 — debrief, dijawab dari data

# Pertanyaan Jawaban dari file
1 Cabang km-10 Hold. 1:09:26 di penanda (41 s lebih cepat dari 1:10:06), HR 159 (≤160), cadence 174 — cabang 1. Keputusan yang tepat: tidak ada yang di km 10–16 membantahnya
2 Apa yang berakhir duluan — kaki, napas, atau kemauan? Kaki — kram di km 17 (atlet, 26 Sep). File sejalan dengan itu: berlari di 8.3 km/jam lalu berhenti dalam waktu kurang dari semenit, tanpa lonjakan HR, 162 → 134 saat berdiri; dan kramnya mereda — 187–192 spm dari km 20.29. (Dikoreksi, §11: HR yang lebih rendah di jalur masuk finish bukan bukti mesin yang masih utuh — jalurnya menurun dan effort-nya lebih pelan, §5.) File tidak menunjukkan tanda kemauan yang habis duluan; file juga tidak bisa bicara soal jantung selain "tidak ada anomali HR saat berhenti" — itu pertanyaan untuk dokter, bukan untuk file ini. Apa yang membebani kaki → §8
3 Apakah paruh pertama yang dibuka lebih cepat terbukti benar? Ya, secara aritmetika — "menabung" 1:04 di km 15 pada sumbu watch (2:12 di lapangan) dan masih 59 s di km 16 (2:08). (Dikoreksi, §11.) Dalam effort, dia menjalankan bentuk file ≈ 6 s/km lebih berat dari file: GAP ≈ 6:45–6:50 dari km 2.72 sampai wall dibanding 6:55 milik file, dan dia bertahan di false flat (+1 s/km dari pace mentah file). Marginnya tidak habis di false flat — masih 1:46 saat di wall. Yang naik adalah HR, 159 → 168, mulai melangkah naik di km 13.2
4 Apakah empat Strive cukup? Ya — keempatnya diminum sesuai rencana (T−15, km 5, km 10, km 16): 68 g. ½ SiS GO Isotonic di km 15 adalah tambahan di luar itu, produk yang belum teruji dengan setengah dosis (D15): +11 g, total gel 79 g. Setiap gel diminum dengan satu sip air putih dari flask yang dibawa marshal-nya. Dengan Pocari tanpa diencerkan dari flask itu, yang diisi ulang di setiap station (≈ 200 ml, diminum di antara station), karbohidrat selama race sampai wall adalah 154 g = 79 g/jam (gel 62 g + Pocari 92 g), dibanding 40–53 g/jam di rencana. (Dikoreksi enam kali, §8.9, §11.6 — pertama seolah ukuran cup dan pengenceran diketahui, lalu berdasarkan jawaban atlet, dan terakhir pada catatan gel itu sendiri.) Kekurangan dibanding rencana bukan yang ditunjukkan angka; kalau ada, rencana justru terlampaui. Tidak ada keluhan perut
5 Tanjakan dan turunan Dijalani berdasarkan effort, dan berhasil — tanjakan di HR 154, +28 s di puncak di lapangan (+49 s di sumbu watch), ≈ 54 s di antaranya hilang karena stop-and-go di km 1–2 (§11.3); turunan sudah mengembalikannya sebelum km 5 (dikoreksi, §11)
6 Anta C 202 setelah lewat 15.01 km Terkonfirmasi dipakai. Kramnya di 16.87 km, 1.86 km melewati lari terpanjang yang pernah dia lakukan (15.01); betis kanan mulai berkedut di km 15.0 — kilometer pertama setelah lari terpanjang itu. Tidak ada keluhan kaki atau tulang kering (shin bersih)
7–8 Tidur · bangun 02:00 · gel 03:45 Tidur 23:00 → 02:00 = 3:00 dari 6:15 yang direncanakan (lampu mati 19:45). Bangun 02:00 sesuai. Rincian di §8
9 Biaya station Total 0:27 sebelum km 16. Tidak ada station sebelum wall yang tercatat sebagai berhenti; dua perhentian pendek ada di km 1.97 dan 13.46, keduanya bukan di posisi station (2.5 / 14). Station km-16 memakan ≈ 20 s dengan langkah jalan tanpa tercatat sebagai berhenti. Pinch-and-go berhasil

Sekalian terjawab: D5 (batas HR): tidak terlampaui. Cadence 174–180: bertahan sampai wall di luar station km-16. HR rata-rata 162–167 yang diperkirakan: 160. (Dikoreksi, §11: draf pertama menyimpulkan "jadi wall bukan berasal dari terlalu ngegas melewati file". Itu tidak nyambung. HR memang di bawah rentang tebakan, tetapi di lapangan dia berlari ≈ 6 s/km lebih berat dari file dalam effort yang disesuaikan kemiringan selama 14 km. Apakah itu ikut berperan, tidak bisa dipisahkan dari satu file.)

8. Yang diberikan atlet (26 Sep) — dan apa pengaruhnya pada pembacaan

Hari sebelumnya (Sabtu 19 Sep): di mal bersama keluarga 11:00–16:00 · check-in hotel baru 16:00 · makan malam terakhir larut, ≈ 21:00 · tidur 23:00 · bangun 02:00. Hari race: compression pants panjang penuh yang benar-benar baru (26 Sep: "pants, bukan shorts") · jaket yang belum pernah dipakai, tanpa jersey di dalamnya · hijab seperti biasa, dilapisi topi baru · "kemungkinan kepanasan" · Strive di T−15, km 5, km 10 dan km 16 — keempatnya sesuai rencana, masing-masing dengan satu sip air putih dari flask marshal-nya · ½ SiS GO Isotonic tambahan di km 15 · soft flask, diisi ulang ≈ 200 ml Pocari di setiap station — langsung dari botol tersegel, tanpa diencerkan — dan diminum di antara station, tidak ada station yang terlewat · sepatu Anta C 202 · kram (peta di §8.3).

8.1 Dibanding rencana

Rencana Realisasi Aturan
Sabtu ke hotel lebih awal, kaki diistirahatkan, tidak tidur siang setelah 12:00 (05 §5) 5 jam di mal (11:00–16:00), check-in 16:00 D10
Makan malam makan malam karbo lebih awal (04 §3) ≈ 21:00 D10
Tidur lampu mati 19:45 → 6:15 23:00 → 3:00 — kurang 3:15 D10 (01 §4)
Kaki kit yang sudah teruji compression pants panjang penuh yang baru — belum teruji D15 — tidak ada yang baru
Atasan kit yang sudah teruji jaket baru, tanpa jersey di dalamnya D15
Kepala hijab + topi yang sudah teruji hijab + topi baru (dua lapis) D15
Gel tambahan tidak ada yang direncanakan ½ SiS GO Isotonic di km 15, di atas keempat Strive — produk yang belum teruji, setengah dosis D15
Gel 4 Strive, 68 g, T−15 · km 5 · 10 · 16 4 Strive sesuai rencana (T−15 · km 5 · 10 · 16) = 68 g, masing-masing dengan satu sip air putih dari flask marshal-nya · + ½ SiS di km 15 = total 79 g D7
Minum satu cup 150-ml, km 5–18 → 1.05 L, batas ≈ 2 L soft flask dibawakan teman yang berlari sebagai marshal-nya — penuh saat gun, diisi ulang ≈ 200 ml di setiap station, diminum di antara station. Kebiasaannya, sudah pernah dilakukan — bukan pelanggaran D15 D8 (direncanakan berupa cup)
Berhenti pinch-and-go berhasil sampai km 16 (27 s)

Enam penyimpangan dari D10/D15 dalam 24 jam, empat di antaranya "tidak ada yang baru" — aturan folder ini sendiri adalah tidak ada yang berubah setelah Rabu 16.

8.2 Apa yang dikatakan angka atlet dan file bersama-sama

Cuaca (hasil tarikan prakiraan darinya, Merdeka/Sumur Bandung — situs cuaca, bukan pembacaan resmi).

04:00 05:00 06:00 07:00
Suhu 19.4 °C 18.9 °C 20.0 °C 22.8 °C
Kelembapan 95% 98% 93% 81%
Langit cerah sebagian besar cerah banyak matahari 76% berawan

Matahari terbit ≈ 05:40; angin tenggara 6.4 km/jam. Saat berhenti (06:06) suhunya 20 °C, kelembapan 93%, 26 menit setelah matahari terbit (titik embun ≈ 18.6 °C).

Pembacaan Pengaruhnya pada gambaran
Panas Suhu udara di bawah ambang batas rencana (dikoreksi, §11 — "bukan masalahnya" mengklaim lebih dari yang bisa dipastikan oleh tarikan prakiraan cuaca) — 20 °C di bawah aturan hari panas di rencana (lebih dari 24 °C, 05 §6) dan di bawah usulan 22 °C yang sudah dicabut (B3). Yang tersisa adalah mikroklimat: jaket baru tanpa jersey, topi di atas hijab, dalam kelembapan 93–98% saat keringat sulit menguap. Itu sejalan dengan lompatan HR di km 13.2 (+4.8 bpm pada GAP yang tidak berubah); tetapi di dalam file itu tidak bisa dipisahkan dari kelelahan, utang tidur, atau jarak
Fueling (dikoreksi enam kali, §8.9, §11.6) Bukan kekurangan dibanding rencana; rencana justru terlampaui. Keempat Strive diminum sesuai rencana (T−15 · km 5 · 10 · 16 = 68 g); ½ SiS di km 15 adalah tambahan (+11 g, produk yang belum teruji). Gel selama race sampai wall 62 g (3 Strive + ½ SiS). Pocari tanpa diencerkan dari soft flask yang dibawakan temannya yang berlari sebagai marshal — penuh saat gun, diisi ulang ≈ 200 ml di setiap station, diminum di antara station: 154 g = 79 g/jam sampai wall. Rencananya 40–53 g/jam. Tidak ada penurunan sebelum km 12 yang terbaca sebagai masalah fueling. ½ SiS tambahan itu menambah 2 mg sodium
Sodium / cairan (dikoreksi enam kali, §8.9, §11.6) Cairan 1.48 L = 0.76 L/jam dibanding ≈ 0.5 L/jam di rencana. Sodium 864 mg = 444 mg/jam. Laju keringat dan kadar sodium keringat tidak diukur, dan untuk nilai-nilai yang masuk akal, tanda kedua neraca itu bisa berbalik (§11.6). Dokter menyebut elektrolit mungkin berperan "tapi tidak selalu" (§8.6)
Tidur dan hari Sabtu Tidak bisa dipisahkan oleh file. Taper ada supaya dia tiba dalam keadaan segar; dia tiba dengan kurang tidur ≈ 6 jam dan 5 jam berdiri di atas kakinya
Kit baru Compression pants panjang penuh (atlet, 26 Sep) — baru, belum teruji, dan menutupi setiap titik yang kram kecuali jari kaki kiri: kedua betis, kedua paha bagian dalam. Itu kesamaan lokasi, bukan penyebab. Pants itu juga menambah satu lapisan panjang penuh di atas jaket dan penutup kepala dua lapis — soal beban panas seperti di atas. Tidak bisa dipisahkan dari kelelahan, utang tidur, atau jarak

Silang-cek peta kram dengan TCX (dikoreksi, §11.5). Betis kanan mulai berkedut di km 15.0 — kilometer yang sama dengan lonjakan 6:42, HR puncak 176 di km 15.14 (cadence-lock mungkin) dan lompatan HR per GAP m/s di km 15.06 (65.9 → 70.1, p < 0.01). Cadence tidak turun di luar station km-16; stride memendek dari 0.81–0.85 m ke 0.67–0.78 m dalam 2:20 terakhir sebelum berhenti, dengan ≈ 15-s hampir berhenti di watch 16.69. File menunjukkan perubahan sejak km 15 yang sejalan dengan ceritanya soal kedutan; file tidak bisa mengatakan apa perubahan itu. Kejadian dua sisi di banyak titik di km 17 (di bawah) adalah perhentiannya sendiri.

"Simpang 5" ≈ km 14.9 (perkiraan atlet, 26 Sep) menempatkan memburuknya kedutan itu di ujung ruas terberat sejak km 4. Km watch 14.62–14.92, menanjak (+9 m di km 15), dijalani di 6:30–6:51/km mentah, GAP 6:00–6:42 — sampai ≈ 55 s/km lebih berat dari 6:55 milik file, selama sekitar 2 menit. Cadence lalu turun ke 165–170 (watch 15.0–15.1), dan HR naik ke 174–176 (15.13–15.21). Inferensi, bukan temuan: kedutan itu memburuk saat atau tepat setelah lonjakan 2 menit, menanjak, 1.9 km sebelum berhenti. File tidak bisa mengatakan apakah lonjakan itu yang membebani betis atau kedutan itulah yang mengubah stride-nya. Kenapa dia melonjak: keramaian (atlet, 26 Sep, §8.6) — dorongan yang tidak direncanakan karena kerumunan, bukan keputusan.

Apa yang bisa dikatakan, dan apa yang tidak. Penyebab wall tercatat: kram yang dimulai sebagai kedutan betis kanan di km 15 dan menjadi dua sisi di km 17. Kenapa itu terjadi tidak bisa dipastikan: pembacaan atlet sendiri adalah kelelahan otot yang menumpuk atau ketidakseimbangan cairan/elektrolit, dan pola dua sisi di banyak titik (kedua betis, kedua paha, jari kaki kiri) adalah pola yang biasanya dibahas di bawah kedua judul itu — tetapi file ini, tarikan prakiraan cuaca, dan catatan makan tidak bisa memisahkannya dari beban panas, utang tidur, atau 1.86 km melewati lari terpanjangnya. Aturan folder ini adalah menyebut biayanya, bukan menunjuk satu penyebab: ≈ 34–36 menit (24:05 di antaranya berdiri), dan setiap baris di §8.1 berada di hulunya.

8.3 Peta kramnya (atlet, 26 Sep — aslinya dalam bahasa Indonesia, diterjemahkan di laporan versi Inggris)

Kanan Kiri Catatan
Betis berkedut mulai km 15 (datang dan pergi), makin kuat dan berulang di ruas berikutnya, tertarik di km 17 tertarik tiba-tiba di km 17 kedua betis di akhir
Paha bagian dalam (tepat di atas lutut, VMO) tertarik / sakit di km 17 tertarik / sakit di km 17 tidak sampai ke pangkal paha
Jari kaki tidak ada keluhan kram mendadak di km 17 hanya kaki kiri
Shin bersih bersih tidak ada panas atau nyeri — bukan shin splints

Pemulihan. Stop 4 (648 s, km 17.90): pulih dengan bantuan petugas medis — petugas medis menyemprotkan Salonpas Jet Spray (atlet, 26 Sep; label: methyl salicylate 10%, L-menthol 3%, semprotan topikal untuk nyeri otot). Dicatat untuk dokter, tidak dinilai di sini (batas medis, §8.4). Semprotan itu dioleskan di kulit, jadi tidak masuk dalam hitungan asupan. Stop 6 (579 s, km 18.8): pulih sendiri — peregangan, lalu duduk. Stop 3 (218 s, km 16.87) adalah awalnya.

8.4 Yang masih terbuka

Terjawab 26 Sep (§8.5–§8.6): gel 1 diminum · "Simpang 5" ≈ km 14.9 · penanganan petugas medis · komentar dokter · keputusan coach soal pemicu ease (D19). Yang masih terbuka ada di §11.7.

⚠️ Batas medis (00). (Dikoreksi, §11: draf pertama menyatakan kejadian ini "urusan latihan dan kit sampai" muncul daftar gejala tertentu. Memutuskan hal itu adalah penilaian medis, dan folder ini tidak membuatnya.) Kram yang terjadi di banyak titik, dua sisi, dan perlu bantuan petugas medis untuk meredakannya adalah untuk dinilai oleh dokter. Bawa catatan petugas medis (apa yang diberikan, kalau ada) dan ceritanya tentang hari itu ke pertemuan tersebut, bersama hal-hal lain yang dia rasakan sesudahnya. Panel ferritin/CBC/hs-CRP yang tertunda (03 §4) adalah kesempatan yang pas. Pertanyaan soal elektrolit, sodium, suplemen, dan obat adalah urusan dokter — bukan folder ini, dan bukan coach. Komentar dokter tercatat di §8.6.

8.5 Ronde jawaban kedua (atlet, 26 Sep) — apa yang diubah masing-masing

# Pertanyaan Jawaban Yang diubahnya
1 Penanganan petugas medis di km 18 Salonpas Jet Spray (methyl salicylate 10%, L-menthol 3% — semprotan topikal untuk nyeri otot) Dicatat di §8.3 untuk dokter; tidak dinilai di sini (batas medis). Tidak ada yang bergeser dalam analisis
2 Ukuran cup, pengenceran Tidak ada cup — soft flask. Pocari tanpa diencerkan, langsung dari botol tersegel Kekuatan di station adalah sesuai label (6.2 g karbohidrat, 49 mg sodium per 100 ml). Batas bawah kekuatan 50% hilang: karbohidrat 54–82 g/jam (tadinya 40–79; 54–74 setelah §8.6; 64–70 setelah §8.7; 70 setelah §8.8; 79 setelah §8.9)
3 Di station atau di antara station? Flask diisi ulang di setiap station, diminum di antara station Isi ulang di km 16 baru ≈ 42% terminum saat wall. Cairan 0.49–0.95 L/jam (≈ 200 ml: 0.66 L/jam; 0.49–0.82 setelah §8.6 — tidak ada yang dibawa dari start)
4 "Simpang 5" ≈ km 14.9 Menempatkan memburuknya kedutan di ujung lonjakan km 14.6–14.9, bukan di perubahan stride (km 16.6) atau station km-16 (§8.2)
5 Gel T−15 Diminum Digantikan oleh §8.9: keempat Strive diminum sesuai rencana; ½ SiS di km 15 adalah tambahan, bukan pengganti
6 Km 1–2 Keramaian ≈ 54 s di awal itu karena lalu lintas pelari, bukan pacing. Itu fakta lintasan wave 2, bukan kesalahan eksekusi (§11.3)
7 Balon pacer 2:30 Wave 2, gun 04:07 — wave-nya dia Posisi dia terhadap balon tergantung di mana balon melewati mat, 0–119 s sebelum dia. Kalau melewati mat saat gun, balon sejajar dengannya di km 16.7 — pada perubahan stride (§11.3)
8 Menekan tombol lap Dia tidak ingat Ditutup: tiga lap pendek itu tetap tidak terjelaskan. Hanya waktu gel-2 yang bergantung padanya
9 "Shorts" compression Compression pants panjang penuh Kit baru yang belum teruji menutupi kedua betis dan kedua paha bagian dalam — setiap titik kram kecuali jari kaki kiri (§8.2). Kesamaan lokasi; tidak bisa dipisahkan sebagai penyebab
10 Aturan lap-HR "Tolong jelaskan lebih banyak" Dijelaskan di §11.5 — usulan untuk coach (D11), bukan aturan yang diadopsi folder ini

8.6 Ronde ketiga (26 Sep) — keputusan coach, komentar dokter

# Pertanyaan Jawaban Yang diubahnya
1 Keputusan coach soal pemicu ease "Pakai keduanya" D19 dikunci (00). Catat HR lap di km-10. Sebelum km 18, kalau ada lap dengan rata-rata ≥ angka itu + 5 bpm, atau saat kedutan betis pertama, lari +10 s/km lebih lambat sampai akhir race. Mulai dari JRF
2 Ukuran flask, penuh saat gun? "Race dengan marshal — dia tidak membawa flask" Digantikan oleh §8.7: flask dibawa oleh teman yang berlari bersamanya sebagai marshal-nya, bukan disediakan oleh station
3 Kenapa melonjak di km 14.6–14.9 Keramaian Dorongan tak terencana karena kerumunan, menanjak, ≈ 2 menit, sampai ≈ 55 s/km lebih berat dari file — di sinilah kedutan memburuk. Fakta eksekusi: keramaian adalah tempat file jadi terlampaui
4 Apakah balon 2:30 menyalip dia di dekat km 16.7? Dia tidak menyadarinya Balon itu keluar dari cerita perhentiannya, di mana pun ia melewati mat
5 Dokter Chat diteruskan oleh anggota keluarga, 26 Sep 16:51–16:52 — "analisis dokter bisa kurang elektrolit tp gak selalu · bisa kurang tidur, kurang istirahat · kurang pemanasan · udah 3 faktor itu aja" Lihat di bawah

Komentar dokter, seperti yang diteruskan (diterjemahkan ulang dari chat): kram bisa berasal dari elektrolit yang rendah, tapi tidak selalu; dari kurang tidur dan kurang istirahat; dari pemanasan yang kurang — "cuma tiga faktor itu saja."

8.7 Ronde keempat (26 Sep) — pemanasan, watch, marshal

# Pertanyaan Jawaban Yang diubahnya
1 Pemanasan sebelum gun Pemanasan sendiri (bukan mass warm-up 03:48) Faktor ketiga dari dokter tidak lagi kosong, tetapi apa yang dia lakukan, berapa lama, dan seberapa dekat dengan start-nya di 04:08:59 tidak tercatat, dan TCX baru mulai di mat. Apakah itu "cukup" bukan sesuatu yang diukur folder ini. Butir terbuka pra-race soal pemanasan ditutup sebagai pemanasan sendiri
2 Bisakah FR55 menampilkan lap HR? Bisa Sinyal pertama D19 berfungsi di watch-nya. Pasang field lap-HR di layar data yang dia baca di km 10, sebelum JRF
3 Volume isi ulang ≈ 200 ml (perkiraan) Rentang 150–250 ml hilang: 64 g/jam karbohidrat, 0.66 L/jam cairan, 370 mg/jam sodium — atau 70 g/jam, 0.76 L/jam, 421 mg/jam kalau flask penuh saat gun (kedua angka ini baru menghitung dua Strive selama race — dikoreksi, §8.9)
— (jawaban yang sama) "Dia berlari dengan teman sebagai marshal" Mengoreksi §8.6 baris 2: flask itu milik marshal-nya, dibawakan untuknya — bukan sistem station dan bukan kit miliknya sendiri. Ini membuka lagi apakah flask penuh saat gun (pembagian 64/70 di atas). Berlari dengan marshal itu baru bagi folder ini — rencana tidak pernah mengenal marshal. Temannya juga satu-satunya saksi lonjakan, perhentian, dan petugas medis di km 18

8.8 Ronde kelima (26 Sep) — butir terbuka terakhir, ditutup

# Pertanyaan Jawaban Yang diubahnya
1 Apa yang dilihat marshal-nya? Perhentian-perhentiannya Marshal itu bersamanya sepanjang tiga perhentian panjang. Tidak ada cerita tambahan soal lonjakan atau apa yang dikatakan petugas medis — catatan waktu di file (§4) berdiri sebagai catatan perhentian
2 Pemanasannya Pemanasan biasanya, ≈ 5–10 menit, di corral Bukan hal baru (sesuai D15). Di corral wave 2; dia tidak ingat kapan selesainya — ≈ 7 menit sebelum start-nya (perkiraannya: kira-kira selisih antara pelepasan wave 1 dan wave 2). "Pemanasan kurang" dari dokter adalah komentar, bukan ukuran (§8.6)
3 Apakah flask penuh saat gun? Ya Asupan sampai wall sekarang satu angka: 0.76 L/jam cairan; karbohidrat dan sodium seperti dikoreksi di §8.9 — 79 g/jam · 444 mg/jam (§11.6)
4 Apakah sebelumnya dia pernah race dengan marshal dan flask? Ya Bukan pelanggaran D15 — kebiasaan yang tidak pernah diketahui folder ini. Hitungan enam penyimpangan di §8.1 tetap

Standar bukti (26 Sep). Dia pelari rekreasi. Jawaban perkiraan — ≈ 200 ml per isi ulang, ≈ 5–10 menit pemanasan yang selesai ≈ 7 menit sebelum start-nya — adalah ketepatan yang pas untuk laporan ini, dan laju keringat dan sodium keringat tidak akan pernah diukur. Tidak ada yang dibiarkan terbuka hanya karena belum ada pengukuran. Tiga faktor dari dokter adalah komentar yang disampaikan dengan detail lebih sedikit daripada laporan ini, bukan temuan yang harus dijawab laporan ini.

8.9 Ronde keenam (26 Sep) — catatan gel, dikoreksi

# Yang tercatat Kata atlet Yang diubahnya
1 "Tiga Strive (T−15, km 5, km 10) + ½ SiS di km 15 — gel 4 diganti" "Strive diminum 4×: T−15, km 5, km 10, km 16. SiS GO Isotonic adalah tambahan di km 15." Keempat Strive diminum sesuai rencana — 68 g, D7 terpenuhi. ½ SiS itu tambahan (+11 g, 2 mg sodium), bukan pengganti: tidak ada "kekurangan gel", tidak ada "−43 mg sodium". Produknya tetap belum teruji, jadi tetap penyimpangan D15; hitungan enam tetap, dengan kata "tambahan" menggantikan "sebagai pengganti gel 4 Strive"
2 Air putih dengan gel Satu sip air putih setiap gel, dari flask yang dibawa marshal-nya. Volume sip: "tidak cukup relevan" Dicatat, tidak dihitung — satu sip tidak menggeser angka apa pun di sini
3 Karbohidrat dan sodium selama race (mengikuti no. 1) Gel selama race sampai wall: 62 g · 137 mg (3 Strive + ½ SiS; Strive km-16 ada di 1:50:29, sebelum wall). Total sampai wall 154 g = 79 g/jam (tadinya 137 g = 70 g/jam) dan 864 mg = 444 mg/jam (tadinya 819 = 421). Cairan tidak berubah: 1.48 L = 0.76 L/jam. Rencananya 40–53 g/jam; dia melampauinya ≈ 26–39 g/jam

Empat ronde pertama di §8 mengutip angka gel yang lama sesuai saat dikatakan — ditandai digantikan di baris yang salah. Yang berlaku adalah bagian ini dan §11.6.

9. Yang diwariskan ke siklus berikutnya (03 §4, sudah diisi)

Nilai
21.1 km maksimal yang sesungguhnya Belum. Larinya berhenti di 16.87 km; finish-nya adalah sprint pemulihan 1.2-km
HR rata-rata pada effort race 160 sampai wall (dibobot waktu), 84% dari 190 yang dinyatakan; 165 di km 15
HR puncak yang terlihat 176 (lap 177) = 92.6% — HRmax masih belum terukur. Angka 186 yang terlihat di sprint penutup lari gate 12 Sep masih menjadi yang tertinggi dalam catatan. 190 yang dinyatakan tetap berlaku; tidak ada yang menggantikannya
Pace yang bertahan pada effort race 6:56/km sejauh 16.85 km resmi (sumbu lapangan; watch membaca ≈ resmi, §11.1) — GAP ≈ 6:45–6:50 dari puncak tanjakan — dengan tanjakan +49 m dan turunan −82 m
Eksponen Riegel Tidak dihitung. Butuh jarak maksimal yang tuntas; 16.87 km pada profil medan yang terbalik akan menghasilkan angka dengan presisi semu
Kesenjangan daya tahan (00) Menyempit di atas kertas: 6:56 @ HR 160 sejauh 16.85 km vs lari panjang 30 Agu 7:18 @ HR 155 sejauh 15.01 km (pace saat bergerak; 17:12 berhenti) — 22 s/km lebih cepat, +4 bpm, 1.86 km lebih jauh, di lintasan yang netto ≈ 0 pada jarak itu. Wall datang di jarak yang melampaui lari terpanjangnya

Tiga hal struktural, dihitung ulang

  1. Volume 30–40 km/minggu — tidak bisa diuji dari satu file.
  2. Lari terpanjang 15.01 km — berhentinya di 16.87 km, 1.86 km melewatinya. Tangga HR mulai di km 12 (tiga kilometer sebelum akhir lari terpanjangnya). Ini asosiasi tunggal paling kuat di dalam file.
  3. Belum ada effort maksimal dalam catatan — sekarang ada satu sampai km 16.87; hasilnya gambaran yang koheren dari 159 @ 6:40 sampai 168 @ 7:07.

Bekal untuk JRF dan Summarecon (coach yang memegang rencana — D11)

Ini adalah batasan eksekusi, bukan sesi latihan:

Butir terbuka yang dibawa keluar dari folder

10. Cara mereproduksi

python3 tools/race-analysis.py                # §1–§7: kedua sumbu, segmen, wall, proyeksi
python3 tools/race-analysis.py --timeline     # + timeline 60-s dari wall
python3 tools/race-analysis.py --effort       # + effort yang disesuaikan kemiringan per km resmi (§11.2)
python3 tools/race-analysis.py --extended     # + ambang batas, CI drift, change-point, stride, lap, pacer, start (§11)
python3 tools/race-analysis.py --intake       # + rentang karbohidrat / cairan / sodium (§11.6)
python3 tools/race-analysis.py --csv          # + CSV per km
python3 tools/race-analysis.py --check        # cek angka-angka utama — harus mencetak CHECK OK

Ubah rencana di tools/course-profile.py PLANS dan kolom "vs rencana" di dokumen ini ikut berubah (--check lalu akan gagal pada pengecekan yang bergantung pada rencana — memang begitu rancangannya: baca ulang laporan sebelum memperbarui angkanya). Angka-angka di §1–§7 dihasilkan oleh tool pada 26 Sep 2026 dan dihasilkan ulang setelah tinjauan di hari yang sama.

11. Tinjauan dan perluasan (26 Sep) — analisis, diturunkan ulang

Hitung ulang independen dari TCX: parsing saya sendiri, jejak GPS yang dipasangkan ke garis lintasan, resample 1-s, dan koreksi kemiringan dengan kedua model di 06 §6. Semua yang ada di sini bisa dihasilkan ulang dengan tools/race-analysis.py --effort --extended --intake. Label: file = terukur di TCX · atlet = ceritanya · inferensi = penalaran atas keduanya, dinyatakan sebagai inferensi.

11.1 Dua sumbu jarak — kenapa selisihnya bergeser

File. Memasangkan setiap trackpoint ke garis GPX (jendela pencarian mengikuti pelari, jadi loop tidak bisa nyasar ke ruas yang salah; cross-track median 3.8 m, p95 10.5 m) memberikan posisinya di lintasan. Terhadap posisi itu, watch membaca:

Km watch 1 2.75 5 10 12 15 16.87 18.82 di garis
rute tergambar dikurangi watch +15 m +64 +102 +117 +169 +155 +148 +63 +77 (watch 21.437)

Dari km 5 sampai km 17 watch kurang 1% dari garis tergambar — yang terbaca ≈ jarak resmi (tergambar × 0.990). Selisihnya menutup setelah km 18 karena jitter GPS saat berhenti menambah ≈ 70 m. Jadi "watch = tergambar" benar untuk "file seperti yang dibunyikan beep-nya", dan meleset 40–70 s untuk "papan km di jalan". Kedua kolom sekarang ada di §3.1. Keduanya tidak mengubah cabang km-10 (hold); keduanya membuat margin di wall lebih besar: 44 s (watch) · 1:46 (lapangan).

Chip-nya. GPS mencapai garis finish tergambar pada 07:13:23; finish chip (gun wave 2 04:07:00 + gun time 3:06:19) adalah 07:13:19. Kalau chip berhenti di mat km 21.1 yang dijelaskan lembar informasi panitia, gun-nya seharusnya 04:05:54, yang tidak cocok dengan wave mana pun. Inferensi: chip time dia diambil di garis finish (21.3), watch mulai ≈ 6 s setelah mat start, dan berlari ≈ 47 s melewati garis. Selisih 41-s watch-dikurangi-chip itu tepat; pembagiannya antara awal dan akhir ±4 s.

Lap-nya (file). Ke-24 lap memuat TriggerMethod=Manual, termasuk Auto Lap 1,000-m yang persis, jadi ekspor ini tidak bisa mengatakan mana yang merupakan tekanan tombol. Tiga lap pendek: berakhir di km lapangan 1.35 · 4.55 · 6.06 (watch 1.321 · 4.500 · 6.006), dan setiap lap sesudahnya berakhir di watch x.006–x.008. 4.55 berada di dalam pembacaan ±0.3 station km-5 di peta v2 (pembacaan mentah 4.6); 6.06 berjarak 60 m dari papan km-6; 1.35 tidak cocok dengan apa pun di 06 §3–4. Dia tidak ingat menekannya (26 Sep) — ditutup, tidak terjelaskan. Hanya waktu gel-2 yang bergantung padanya.

11.2 Effort per kilometer — bentuk file, dalam effort

Hanya waktu bergerak, sumbu lapangan, kemiringan dari GPX per 100 m. Indeks effort = 6:55 ÷ GAP (linear) × 100 — di atas 100 berarti lebih berat dari effort merata milik file. GAP milik file untuk tiap km ditampilkan sebagai acuan; nilainya 6:51–7:09.

km Bergerak Net m GAP linear GAP Minetti GAP file Indeks HR Cad Stride m
1 7:15 +11 6:57 6:55 6:51 100 152 186 0.73
2 7:54 +17 7:30 7:15 7:09 92 155 181 0.69
3 6:50 +13 6:27 6:21 6:54 107 158 181 0.79
4 6:11 −21 6:25 6:55 6:59 108 160 180 0.90
5 6:31 −18 6:44 7:10 7:02 103 159 172 0.87
6 6:41 −15 6:53 7:16 7:00 101 159 178 0.85
7 6:30 −11 6:38 6:54 6:59 104 159 176 0.87
8 6:50 ±0 6:49 6:49 6:57 102 161 174 0.85
9 6:49 −9 6:55 7:08 7:05 100 158 174 0.84
10 6:53 +1 6:51 6:51 7:01 101 159 174 0.84
11 6:45 −4 6:48 6:54 7:06 102 160 175 0.85
12 6:35 +2 6:32 6:30 7:00 106 162 179 0.81
13 7:11 +3 7:07 7:04 6:59 97 160 180 0.79
14 7:07 +6 6:58 6:54 6:56 99 164 175 0.83
15 6:47 +9 6:35 6:30 6:55 105 165 176 0.84
16 7:12 +8 7:02 6:55 6:58 98 168 166 0.85
jalur masuk finish 21–21.3 6:18 −6 6:32 7:00 7:04 106 156 191 0.82

Pembacaan. Km 1–2 berada di bawah file (stop-and-go, §11.3). Dari km 3 sampai km 16 indeksnya berada di 97–108, rata-rata ≈ 102 — dia menjalankan bentuk file sekitar 2% lebih berat dari file, dan model linear menunjukkan itu merata di turunan, di datar, dan di false flat. Cerita "turunan kelewat ngegas, false flat lambat" tidak bertahan bila dilihat dari effort. Di Minetti, yang memberi turunan kredit lebih besar, turunan tampak lebih ringan dari file (GAP 6:54–7:16 di km 4–7). Kedua model sepakat bahwa km 3, km 12, dan km 15 adalah kilometer yang paling berat — lonjakan km-15 itu nyata. Mulai km 13, HR naik pada GAP yang tidak berubah.

11.3 Start wave-2 dan grup 2:30

Km 1–2 (file). Variasi kecepatan CV 23% di km 1–2 dibanding 2–7% pada kilometer yang lancar; 162 s di bawah 7.2 km/jam pada kilometer itu, berhenti total 14-s di km 1.97 (bukan di station), stride 0.69 m, HR 155. Km 0–1: CV 13%, 99 s di bawah 7.2 km/jam. Dari km 2 sampai puncak tanjakan dia berlari 7:14/km, CV 7% di kemiringan yang sama. Atlet (26 Sep): keramaian. Pola stop-and-go di file dan ceritanya sejalan. Biaya: ≈ 54 s (8:08 di km 2 dibanding 7:14 miliknya sendiri di 0.72 km berikutnya di tanjakan yang sama). Itu lebih besar dari seluruh defisit di puncak tanjakan (+28 s di lapangan, +49 s di sumbu watch): tanpa km 1–2 dia tiba di puncak ≈ 25 s lebih cepat dari file. Tanjakannya bukan pacing yang terlalu hati-hati; itu satu kilometer yang macet.

Grup 2:30 (7:03/km merata di kanvas resmi). Atlet (26 Sep): balon itu berlari di wave 2, wave-nya dia. Dia melewati mat start 1:59 setelah gun wave 2; balon melewati mat di suatu titik antara gun dan dia. Tabelnya relatif terhadap chip — balon sebagai target 2:30, seolah melewati mat bersamanya:

Km resmi 1 2.72 4 5 6 10 12 15 16 wall 16.85
Realisasi (+ = dia di belakang) +12 s +85 s +13 −19 −41 −1:51 −2:36 −2:28 −2:19 −1:53
Tabel rencana (02 §5) +6 +58 — +16 ≈ 0 (tersusul ≈6.1) ≈ −19 — — — disalip lagi ≈ 16.8

Terhadap target 2:30 dia sudah sejajar di km 4.53 (rencana ≈ 6.1), unggul sampai 2:36 di km 12 (rencana ≈ 19 s), dan masih unggul 1:53 di wall. Disalip lagi di ≈ km 16.8 seperti di rencana itu tidak pernah terjadi dalam chip time.

Di jalan, hasilnya tergantung di mana balon melewati mat (--extended):

Balon melewati mat Dia menyalip balon Keunggulan terbesar Di wall
bersamanya (0 s lebih dulu) km 4.53 2:37 unggul 1:53
saat gun wave-2 (119 s lebih dulu) km 10.34 38 s sejajar — balon menyusulnya di km 16.68–16.79, dan 6 s di depan saat berhenti

Balon yang ditempatkan dekat depan wave 2 akan berada di dekat baris kedua. Inferensi: dalam kasus itu, grup 2:30 menyejajarinya di 200 m terakhir sebelum berhenti — bertepatan dengan perubahan stride dan hampir berhenti di km 16.69. File tidak bisa mengatakan apakah dia melihatnya atau bereaksi terhadapnya. Kram yang sudah menumpuk sejak km 14.9 tidak butuh balon untuk menjelaskannya — dan dia tidak menyadarinya (atlet, 26 Sep). Balon itu keluar dari cerita ini.

11.4 Biaya wall — sebuah rentang, bukan satu titik

Semua sampai garis (GPS 3:04:14 elapsed); berdiri = tiga kali berhenti ≥ 60 s = 24:05.

Proyeksi dari wall (1:56:53) Finish Biaya Berdiri Berjalan / menyeret langkah
Split file, sumbu watch (hitungan pertama) 2:29:26 34:49 24:05 10:44
Split file, sumbu lapangan — kasus terbaik 2:28:23 35:51 24:05 11:46
Rasio dia dari km 15 → wall terhadap file (1.032) — paling mungkin 2:29:23 34:51 24:05 10:46
File + 10 s/km, memudar 4.2 s/km per km 2:29:53 34:22 24:05 10:17
File + 20 s/km, memudar 4.2 s/km per km — terburuk yang masih berlari 2:30:38 33:37 24:05 9:32

11.5 Apa yang bergerak sebelum berhenti — dan aturan yang bisa dicek di watch

Change-point, km watch 10 → wall (bin bergerak 30-s, uji block-permutation, 300 pengacakan; --extended):

Sinyal Perubahan Di mana Sebelum berhenti p
HR 160.6 → 165.4 km watch 13.19 (1:30:45) 26:08 · 3.7 km < 0.01
HR per GAP m/s (linear) 65.9 → 70.1 km 15.06 (1:43:45) 13:08 · 1.8 km < 0.01
Cadence 177.6 → 171.6 km 14.99 — ≈ 0.11 — tidak signifikan; yang mendorongnya adalah station km-16
Pace GAP 6:47 → 7:06 km 15.27 — ≈ 0.17 — tidak signifikan
Stride (rata-rata 10-s) 0.81–0.85 → 0.67–0.78 m di 175–186 spm watch 16.57 (1:54:33) 2:20 · 0.30 km — (deskriptif)
Hampir berhenti 3.9 km/jam selama ≈ 15 s watch 16.69 1:20 —

Atlet: betis kanan berkedut mulai km 15.0.

Apa yang bisa didukung file. Sebuah sinyal jangka panjang (HR naik 5 bpm pada effort yang tidak berubah sejak km 13.2) dan sebuah sinyal jangka pendek (stride memendek pada cadence yang tidak berubah di 2–3 menit terakhir). Cadence bukan sinyal. Satu race tidak bisa mengatakan apakah salah satunya meramalkan kram — n = 1, tanpa riwayat alarm palsu. Yang bisa dilakukannya adalah memberi harga pada sebuah aturan.

Aturan yang bisa dicek Forerunner 55 (eksekusi, bukan latihan — D11). Masukannya adalah HR rata-rata lap dan keputusan km-10 yang sudah dia ambil:

Catat HR lap saat beep km-10. Sebelum km 18, kalau ada lap penuh yang terbaca ≥ angka itu + 5, ambil langkah ease sampai akhir race: file + 10 s/km.

✅ Diputuskan 26 Sep: coach berkata "pakai keduanya" — sinyal lap-HR dan kedutan betis. Dikunci sebagai D19 di 00 untuk JRF dan Summarecon. Cara kerjanya di pagi hari race:

  1. Yang diamati. Heart rate-nya yang dirata-rata per kilometer (watch berbunyi tiap km; rata-rata km itu adalah "lap HR"). Satu bacaan per km, jadi satu detik yang berisik tidak bisa memicunya.
  2. Baseline miliknya sendiri, ditetapkan di hari itu. Di beep km-10 dia sudah membaca HR-nya untuk keputusan hold/ease (02 §4). Dia mengingat angka itu — pada 20 Sep, 159.
  3. Pemicunya. Kalau ada kilometer berikutnya, sebelum km 18, yang rata-ratanya 5 atau lebih di atas angka itu (pada 20 Sep: 164+), jantungnya bekerja lebih keras untuk effort yang sama dibanding di km 10. Itulah sinyal jangka panjang yang ditemukan file ini (tabel §11.5).
  4. Tindakannya. Lari 10 s/km lebih lambat dari file di watch sampai akhir race. Ukuran langkahnya sama dengan cabang ease di tabel km-10, dan tidak ada yang lain yang berubah.
  5. Kenapa dihargai. Kalau berbunyi padahal tidak perlu, biayanya ≈ 1–1.7 menit di finish. Pada 20 Sep wall menelan ≈ 34–36. Apakah melambat akan mencegah kram tidak bisa diketahui dari satu race — coach menilai ≈ 1 menit asuransi itu layak.
  6. Watch-nya. Dia butuh angka lap-HR yang bisa dilihat. Forerunner 55-nya bisa menampilkannya (atlet, 26 Sep) — taruh di layar data yang dia baca di beep km-10, sebelum JRF.

Sinyal kedua (D19): kedutan betis pertama → langkah 10-s/km yang sama. Ini tidak butuh watch, dan pada 20 Sep muncul 1.9 km sebelum berhenti — saat lonjakan karena keramaian (§8.6), yang justru saat dia paling enggan untuk melambat.

Sinyal stride bukan aturan untuk watch. FR55 tidak menampilkan panjang stride, dan pace sesaat terlalu berisik untuk menangkap 2 menit. Sinyal yang terasa — kedutan di km 15 — datang 1.9 km sebelum berhenti dan tidak butuh watch. Apakah itu harus memicu langkah ease yang sama adalah pertanyaan untuk coach (§11.7).

11.6 Asupan — apa yang masuk, dan apa yang harus benar

Modelnya (jawaban atlet, 26 Sep; nilai label dari 04 §1, §6):

Kejadian Km resmi Elapsed Jam Diminum sebelum wall
Strive, T−15 — diminum — sebelum gun 03:45–03:52 17 g · 45 mg (di luar laju selama race)
Flask saat gun (milik marshal-nya) — penuh 0 0:00:00 04:09:09 satu isi, habis sebelum km 2.5
Isi ulang 1 2.5 0:19:03 04:28:11 semua
Isi ulang 2 + Strive 5 0:34:56 04:44:05 semua · Strive 17 g, 45 mg
Isi ulang 3 7.5 0:51:31 05:00:40 semua
Isi ulang 4 + Strive 10 1:08:39 05:17:48 semua · Strive 17 g, 45 mg
Isi ulang 5 12 1:22:00 05:31:08 semua
Isi ulang 6 14 1:36:30 05:45:39 semua
½ SiS GO Isotonic — tambahan, di atas keempat Strive 15 1:43:17 05:52:25 11 g, 2 mg
Isi ulang 7 + Strive 16 1:50:29 05:59:38 ≈ 42% · Strive 17 g, 45 mg
Wall 16.85 1:56:53 06:06:02 7.42 isi terminum (start + 6.42 isi ulang)
Selama race, sampai wall (1.95 jam) isi 200-ml, flask penuh saat gun
Cairan 1.48 L · 0.76 L/jam
Karbohidrat 154 g · 79 g/jam (gel 62 g + Pocari 92 g)
Sodium 864 mg · 444 mg/jam (gel 137 mg + Pocari 727 mg)

200 ml per isi adalah perkiraan — cukup dekat untuk pelari rekreasi; kesimpulannya (di atas rencana) tidak bergantung padanya.

Apa yang harus benar agar penjelasan elektrolit masuk akal — hitungan, bukan diagnosis. Laju keringat dan sodium keringat tidak diukur; tidak ada angka di bawah ini yang miliknya. Neraca selama 1.95 jam sampai wall, untuk nilai keringat yang diasumsikan (asupan seperti di atas — 1.48 L, 864 mg):

Laju keringat yang diasumsikan · sodium keringat Neraca sodium Neraca cairan (46 kg)
0.4 L/jam · 20 mmol/L (rendah · encer) +510 mg +0.70 L (dia minum lebih banyak dari yang hilang)
0.6 L/jam · 40 mmol/L (sedang) −210 mg +0.31 L
1.2 L/jam · 20 mmol/L (tinggi · encer) −210 mg −0.85 L (−1.9% massa tubuh)
1.2 L/jam · 80 mmol/L (tinggi · asin) −3.4 g −0.85 L

Titik impas:

Apa yang dibutuhkan masing-masing cerita:

Tidak ada di TCX yang membedakan baris-baris ini, dan bagi pelari rekreasi keringat tidak akan diukur — jadi ini tetap tak terselesaikan, dan tidak apa-apa. Tabel itu menunjukkan kenapa pertanyaan ini tidak bisa dituntaskan dari race ini, bukan tes yang harus dijalankan. Batas medis: apa pun soal elektrolit, suplemen, atau obat adalah pertanyaan untuk dokter; folder ini tidak merekomendasikan asupan.

11.7 Apa yang masih belum diketahui — ditutup 26 Sep

Setiap pertanyaan yang diajukan tinjauan ini sudah ada jawabannya (§8.5–§8.8):

Perkiraan yang diterima, bukan butir terbuka — dia atlet rekreasi, dan folder ini tidak mengejar ketepatan yang tidak dibutuhkan kesimpulannya:

11.8 Tool-nya

tools/race-analysis.py setelah tinjauan: