{"schema_version":1,"release_tag":"private-export-20260911-1107","input_as_of":"2026-09-11T15:10:45Z","as_of":"2026-09-12T04:11:06Z","input_asset_sha256":"ffe901857c2603ac4305d9376a194eed171052d9835223c8ba5b19b59067a656","input_manifest_sha256":"4aa3d330cb567ea02aa8c78d0f02015ac0fec35f3c8000215fbc8933ede398e2","cohort":{"deduplicated":4207456,"complete":3591032,"increasing":3373737,"timing_eligible":3369060,"eligible":3328159,"source_quality_excluded":40901,"raw":4207456,"duplicates_removed":0,"missing_or_unparsed":616424,"non_increasing":217295,"outside_quality_bounds":4677},"source_quality":{"version":1,"release_tag":"private-export-20260911-1107","reviewed_edition_policy":true,"editions":[{"city":"Honolulu","year":2016,"category":"invalid_split_grid","reason":"Producer explicitly force-dropped this incomplete 5 km grid.","raw_records":20118,"deduplicated_records":20118,"timing_eligible_excluded":0},{"city":"Rotterdam","year":2012,"category":"invalid_split_grid","reason":"Producer explicitly force-dropped this incomplete 5 km grid.","raw_records":7542,"deduplicated_records":7542,"timing_eligible_excluded":0},{"city":"Eindhoven","year":2009,"category":"invalid_split_grid","reason":"Producer explicitly force-dropped this incomplete 5 km grid.","raw_records":1407,"deduplicated_records":1407,"timing_eligible_excluded":0},{"city":"Eindhoven","year":2010,"category":"invalid_split_grid","reason":"Producer explicitly force-dropped this incomplete 5 km grid.","raw_records":1462,"deduplicated_records":1462,"timing_eligible_excluded":0},{"city":"Frankfurt","year":2019,"category":"invalid_split_grid","reason":"Producer explicitly force-dropped this 5 km grid; numerically plausible rows are not reinstated.","raw_records":12513,"deduplicated_records":12513,"timing_eligible_excluded":10624},{"city":"New York","year":2008,"category":"incomplete_ingestion","reason":"Release notes identify a partial live-ingestion snapshot of only 200 records.","raw_records":200,"deduplicated_records":200,"timing_eligible_excluded":198},{"city":"Chicago","year":2016,"category":"incomplete_ingestion","reason":"Producer handoff identifies this 6,512-record edition as incomplete and on HOLD.","raw_records":6512,"deduplicated_records":6512,"timing_eligible_excluded":6506},{"city":"Tokyo","year":2026,"category":"selected_field","reason":"Source notes identify top-500 PDFs, not a representative full marathon field.","raw_records":353,"deduplicated_records":353,"timing_eligible_excluded":353},{"city":"Amsterdam","year":2025,"category":"unreconciled_hold","reason":"Source audit marks HOLD: 23,328 listed versus 23,325 retrieved. This conservative hold does not establish a large bias from the three missing records.","raw_records":23325,"deduplicated_records":23325,"timing_eligible_excluded":23220},{"city":"Valencia","year":2017,"category":"incomplete_ingestion","reason":"Source audit marks HOLD: 3,373 listed detail pages missing; the observed records also lack 20 km.","raw_records":12485,"deduplicated_records":12485,"timing_eligible_excluded":0}],"policy_sha256":"c638b6c0abe3167a2d3d51aee485eae54fd6175761ef9d26d5914c9671eb15b0","script_sha256":"cf1e6b359008087cf3bf9f241be13412af84358d9e808255f42bc2c292e243e6"},"linkage":{"feature_rows":4207456,"safe_identity_groups":2715330,"record_join_method":"canonical_record_id","canonical_id_contract_verified":true,"candidate_link_rows":3008457,"natural_key_candidate_rows":0,"canonical_id_candidate_rows":3008457,"ambiguous_cross_export_matches":0,"linked_eligible_finishes":3008457,"recent_benchmark_finishes":524323,"consecutive_cross_year_pairs":546847,"linked_with_supplied_date":3006219},"scripts":{"build_public_explorer.py":"ab2da0e8c0063f43c392013da4865f5db0771a1f22bb607c4e8376b3b797def9","build_runner_lookup.py":"2caf15e0d85a080c913e23b42d0b82fa462c3abab32f7a5e309bda6c612f9eb6","build_pacing.py":"7c6959b427fa1b06bb9600bb3377ecb226257d14aa0ec61a71a63f42bc87a3dd","build_extended.py":"46c3c611af86c4ed9d6fc12aa5517ce157fd127470359b89c7f3c1fac6a99600","source_quality.py":"cf1e6b359008087cf3bf9f241be13412af84358d9e808255f42bc2c292e243e6"},"n":3328159,"detected":1023450,"rate":30.75123514231141,"overview":{"title":"How often do runners experience sustained slowdown?","answer":"30.8% of eligible finishes meet the sustained slowdown definition.","detail":"1,023,450 of 3,328,159 eligible finishes. The same runner may appear more than once.","method":["At least 25% slower than the 5–20 km reference pace for contiguous recorded sections totaling at least 5 km after 20 km. The final section is 2.195 km. Onset is a section boundary, not an exact moment.","Use the same complete-split and reviewed edition-quality cohort as the main analyses. Missing age or gender alone does not remove a finish. Rates describe recorded finishes, not unique people or physiological causes."],"charts":[{"title":"Sustained slowdown by course","rows":[{"label":"Amsterdam","value":26.21054498623461,"n_value":129673,"successes":33988},{"label":"Auckland","value":37.6264450867052,"n_value":5536,"successes":2083},{"label":"Austin","value":37.86904605694791,"n_value":7621,"successes":2886},{"label":"Barcelona","value":23.983189260247777,"n_value":50206,"successes":12041},{"label":"Berlin","value":24.446977701162208,"n_value":719320,"successes":175852},{"label":"Boston","value":21.485305798252583,"n_value":183814,"successes":39493},{"label":"Chicago","value":32.74813485318531,"n_value":252393,"successes":82654},{"label":"Copenhagen","value":27.48239786785473,"n_value":125695,"successes":34544},{"label":"Dubai","value":42.80185107278081,"n_value":11885,"successes":5087},{"label":"Eindhoven","value":24.332404153031955,"n_value":24753,"successes":6023},{"label":"Gold Coast","value":42.383714684713716,"n_value":37236,"successes":15782},{"label":"Hamburg","value":22.738256133022077,"n_value":24417,"successes":5552},{"label":"Helsinki","value":29.504647905259134,"n_value":7853,"successes":2317},{"label":"London","value":30.58056493285231,"n_value":284671,"successes":87054},{"label":"Madrid","value":38.78302441469315,"n_value":103749,"successes":40237},{"label":"Melbourne","value":35.09615384615385,"n_value":416,"successes":146},{"label":"New York","value":35.10358365464813,"n_value":712178,"successes":250000},{"label":"Oslo","value":32.55897497305712,"n_value":8351,"successes":2719},{"label":"Paris","value":33.92317695308593,"n_value":99970,"successes":33913},{"label":"Prague","value":41.983773881182934,"n_value":19105,"successes":8021},{"label":"Rotterdam","value":31.533057467321314,"n_value":139923,"successes":44122},{"label":"Singapore","value":47.268221245916415,"n_value":8877,"successes":4196},{"label":"Stockholm","value":26.104951958610496,"n_value":33825,"successes":8830},{"label":"Sydney","value":43.13794623182019,"n_value":11345,"successes":4894},{"label":"Valencia","value":18.902446130359284,"n_value":85809,"successes":16220},{"label":"Vienna","value":21.366849960722703,"n_value":2546,"successes":544},{"label":"Warsaw","value":26.753628196268142,"n_value":23152,"successes":6194},{"label":"Washington","value":45.85578002244669,"n_value":213840,"successes":98058}],"unit":"%","xLabel":"Group","series":[{"key":"value","label":"Sustained slowdown by course"}]}],"available":true},"timing":{"title":"When do sustained slowdown episodes begin?","answer":"Detected episodes begin at different recorded sections. These boundaries locate the first qualifying section, not an exact onset.","detail":"","method":["At least 25% slower than the 5–20 km reference pace for contiguous recorded sections totaling at least 5 km after 20 km. The final section is 2.195 km. Onset is a section boundary, not an exact moment.","The denominator is finishes with a detected episode. Distances are not proof that distance predicts slowing better than elapsed time."],"charts":[{"title":"First qualifying section starts at","rows":[{"label":20,"episodes":88419,"n_value":1023450,"value":8.639308222189653},{"label":25,"episodes":198926,"n_value":1023450,"value":19.43680687869461},{"label":30,"episodes":380002,"n_value":1023450,"value":37.129512921979575},{"label":35,"episodes":356103,"n_value":1023450,"value":34.79437197713616}],"unit":"%","xLabel":"Distance (km)","series":[{"key":"value","label":"First qualifying section starts at"}],"xNumeric":true}],"available":true},"figures":[{"id":"sensitivity","title":"How much does the definition matter?","answer":"Changing the amount or duration of slowing changes how many finishes qualify.","method":["At least 25% slower than the 5–20 km reference pace for contiguous recorded sections totaling at least 5 km after 20 km. The final section is 2.195 km. Onset is a section boundary, not an exact moment.","Each curve uses the same eligible finishes. These are descriptive thresholds, not physiological cutoffs."],"charts":[{"title":"Slowdown threshold and frequency","rows":[{"label":10.0,"length":"5 km","value":67.71581526002814,"n_value":3328159,"count":2253690},{"label":15.0,"length":"5 km","value":53.51934808403084,"n_value":3328159,"count":1781209},{"label":20.0,"length":"5 km","value":41.09244780673039,"n_value":3328159,"count":1367622},{"label":25.0,"length":"5 km","value":30.75123514231141,"n_value":3328159,"count":1023450},{"label":30.0,"length":"5 km","value":22.548772459488866,"n_value":3328159,"count":750459},{"label":40.0,"length":"5 km","value":11.718580752902731,"n_value":3328159,"count":390013},{"label":50.0,"length":"5 km","value":6.072456273873935,"n_value":3328159,"count":202101},{"label":10.0,"length":"10 km","value":50.51771865466764,"n_value":3328159,"count":1681310},{"label":15.0,"length":"10 km","value":35.57828817673675,"n_value":3328159,"count":1184102},{"label":20.0,"length":"10 km","value":24.318369404827113,"n_value":3328159,"count":809354},{"label":25.0,"length":"10 km","value":16.13168120874033,"n_value":3328159,"count":536888},{"label":30.0,"length":"10 km","value":10.504185647380428,"n_value":3328159,"count":349596},{"label":40.0,"length":"10 km","value":4.319294841382278,"n_value":3328159,"count":143753},{"label":50.0,"length":"10 km","value":1.791981693182327,"n_value":3328159,"count":59640},{"label":10.0,"length":"15 km","value":30.91318653946521,"n_value":3328159,"count":1028840},{"label":15.0,"length":"15 km","value":18.190537170850313,"n_value":3328159,"count":605410},{"label":20.0,"length":"15 km","value":10.50337438806259,"n_value":3328159,"count":349569},{"label":25.0,"length":"15 km","value":5.960953187633163,"n_value":3328159,"count":198390},{"label":30.0,"length":"15 km","value":3.3380616731352077,"n_value":3328159,"count":111096},{"label":40.0,"length":"15 km","value":1.052083148671683,"n_value":3328159,"count":35015},{"label":50.0,"length":"15 km","value":0.3516358443211397,"n_value":3328159,"count":11703},{"label":10.0,"length":"20 km","value":14.965841475722764,"n_value":3328159,"count":498087},{"label":15.0,"length":"20 km","value":6.903215861982556,"n_value":3328159,"count":229750},{"label":20.0,"length":"20 km","value":3.1081447731313316,"n_value":3328159,"count":103444},{"label":25.0,"length":"20 km","value":1.383858163026466,"n_value":3328159,"count":46057},{"label":30.0,"length":"20 km","value":0.6222358967825756,"n_value":3328159,"count":20709},{"label":40.0,"length":"20 km","value":0.1398370690823365,"n_value":3328159,"count":4654},{"label":50.0,"length":"20 km","value":0.03716769541359052,"n_value":3328159,"count":1237}],"unit":"%","xLabel":"Minimum slowdown (%)","series":[{"key":"value","label":"Slowdown threshold and frequency"}],"kind":"line","xNumeric":true,"filters":[{"key":"length","label":"Minimum distance","preferred":"5 km"}]}]},{"id":"age","title":"How does slowdown vary by recorded age?","answer":"Age groups have different observed rates. Age, fitness, conditions and field composition are not separated.","method":["Use exact recorded ages from 18 through 89, in the displayed age bands. Missing ages remain missing. Every cell requires 100 finishes."],"charts":[{"title":"Sustained slowdown by age","rows":[{"label":"18–29","gender":"Men","value":47.775111270866596,"n_value":94589},{"label":"18–29","gender":"Other / not recorded","value":31.61764705882353,"n_value":136},{"label":"18–29","gender":"Women","value":29.110980216923267,"n_value":98468},{"label":"30–39","gender":"Men","value":42.013337274171505,"n_value":216536},{"label":"30–39","gender":"Other / not recorded","value":22.87655719139298,"n_value":1766},{"label":"30–39","gender":"Women","value":26.402350862161295,"n_value":149392},{"label":"40–49","gender":"Men","value":39.83721014690128,"n_value":220284},{"label":"40–49","gender":"Other / not recorded","value":20.95959595959596,"n_value":1584},{"label":"40–49","gender":"Women","value":24.695344075218763,"n_value":130393},{"label":"50–59","gender":"Men","value":40.24754426388552,"n_value":131936},{"label":"50–59","gender":"Other / not recorded","value":24.0,"n_value":1025},{"label":"50–59","gender":"Women","value":25.91878000216093,"n_value":64787},{"label":"60–69","gender":"Men","value":41.71626727395063,"n_value":38642},{"label":"60–69","gender":"Other / not recorded","value":31.47632311977716,"n_value":359},{"label":"60–69","gender":"Women","value":26.249553092599214,"n_value":13985},{"label":"70–79","gender":"Men","value":40.9,"n_value":5000},{"label":"70–79","gender":"Women","value":24.489795918367346,"n_value":1274},{"label":"80–89","gender":"Men","value":35.36977491961415,"n_value":311}],"unit":"%","xLabel":"Group","series":[{"key":"value","label":"Sustained slowdown by age"}],"filters":[{"key":"gender","label":"Recorded gender","preferred":"Women"}]}]},{"id":"history","title":"How does slowing compare with recorded performance?","answer":"Earlier performance and the year of an observed best provide two different comparisons.","method":["The earlier-performance chart uses only the fastest eligible finish in the two strictly earlier calendar years.","The second chart is retrospective: select each candidate identity’s fastest eligible recorded finish, resolving ties by earliest year then record ID. Year zero includes that best. Unequal follow-up and selecting a best can explain the pattern; it is not a training effect or lifetime best.","Source identity groups pass ambiguity, gender, birth-year and duplicate-edition checks, but are not independently verified people."],"charts":[{"title":"Slowing by earlier recorded best","rows":[{"label":"Under 3 hours","value":11.180360486891386,"n_value":34176},{"label":"3–3:30","value":17.85252110318299,"n_value":84229},{"label":"3:30–4 hours","value":23.966008712956487,"n_value":130151},{"label":"4 hours or longer","value":38.34251378881447,"n_value":275767}],"unit":"%","xLabel":"Group","series":[{"key":"value","label":"Slowing by earlier recorded best"}]},{"title":"Years from a recorded personal best","rows":[{"label":-9,"value":39.02939166097061,"n_value":2926},{"label":-8,"value":40.09342156481121,"n_value":5138},{"label":-7,"value":35.569871159563924,"n_value":10090},{"label":-6,"value":35.90534979423868,"n_value":12636},{"label":-5,"value":36.445166301814844,"n_value":14161},{"label":-4,"value":33.812781109445275,"n_value":21344},{"label":-3,"value":33.21869418006345,"n_value":37509},{"label":-2,"value":31.870342431308007,"n_value":65619},{"label":-1,"value":31.119559747925337,"n_value":125201},{"label":0,"value":29.428810241485635,"n_value":2309040},{"label":1,"value":37.151008234455034,"n_value":154230},{"label":2,"value":39.102125808055696,"n_value":64352},{"label":3,"value":38.75036524788156,"n_value":41068},{"label":4,"value":39.55403851148295,"n_value":26953},{"label":5,"value":42.50462351387054,"n_value":18925},{"label":6,"value":31.138487680543754,"n_value":54142},{"label":7,"value":40.71586659543616,"n_value":13103},{"label":8,"value":40.91265690376569,"n_value":7648},{"label":9,"value":40.92158106108645,"n_value":4731}],"unit":"%","xLabel":"Years from recorded best","series":[{"key":"value","label":"Years from a recorded personal best"}],"kind":"line","xNumeric":true}]}],"severity":{"title":"How much do runners slow in the later sections?","answer":"The severity distribution describes average positive slowing across 20–42.195 km.","detail":"","method":["Average positive section slowing relative to the 5–20 km pace, weighted by section distance. Faster sections contribute zero. This differs from a sustained episode and is not a physiological diagnosis."],"charts":[{"title":"Average positive late-race slowing","rows":[{"label":"Below 10%","count":1725757,"value":51.85320172503778,"n_value":3328159},{"label":"10 to <25%","count":1222430,"value":36.72991584837143,"n_value":3328159},{"label":"25 to <40%","count":306315,"value":9.203736960884381,"n_value":3328159},{"label":"40% or more","count":73657,"value":2.213145465706416,"n_value":3328159}],"unit":"%","xLabel":"Group","series":[{"key":"value","label":"Average positive late-race slowing"}]}],"available":true},"landmarks":{"title":"Do finishes cluster around time landmarks?","answer":"Compare the recorded finishes in the minute before and the minute after each milestone.","detail":"","method":["Half-open one-minute windows immediately before and after 3:00, 3:30 and 4:00. These counts use eligible complete finishes. They do not reveal declared goals or establish a psychological mechanism."],"charts":[{"title":"Finishes beside common milestones","rows":[{"label":"3:00","before":15741,"after":9051,"n_before":3328159,"n_after":3328159},{"label":"3:30","before":26670,"after":20929,"n_before":3328159,"n_after":3328159},{"label":"4:00","before":35714,"after":26495,"n_before":3328159,"n_after":3328159}],"unit":"finishes","xLabel":"Group","series":[{"key":"before","label":"Minute before"},{"key":"after","label":"Minute after"}]}],"available":true}}
