This is a preview build for external feedback.Feedback (set link)

Route difficulty (mapped course)

A good run, in team terms, beats the Black Lungs historical average on that leg (leg percentile above the team baseline; higher is faster versus the full field). The Value Added model is the primary performance view: it measures each runner against that team standard on the legs they actually ran. Value Added dashboard

Batch-relative route profile scores from AllTrails-exported course recordings (same route-analysis heuristic): three 0–10 dimensions (endurance load, climbing severity, profile complexity), weighted overall score, per-axis ranks (1 = hardest among the 17 legs), a route-character label, and nominal leg start from the organizer leg-description PDF (America/Halifax). Descriptive only — not a predictor of race splits.

Source file: gpx_leg_route_stats.csv

Leg Nominal start (Halifax) Overall rank (1 = hardest) Overall score (0–10) Endurance load (0–10) Climbing severity (0–10) Profile complexity (0–10) Endurance rank (1 = hardest) Climbing rank (1 = hardest) Complexity rank (1 = hardest) Route character
1 07:00 10 2.4 3.8 1.5 1.5 10 11 12 downhill_biased
2 08:40 13 2.3 4.0 1.3 1.0 9 12 15 flat_fast
3 10:25 17 0.6 0.8 0.4 0.5 16 17 17 downhill_biased
4 11:45 2 6.5 8.9 4.0 6.1 1 6 4 mixed_mountain
5 13:45 9 2.5 4.2 1.2 1.7 8 13 11 steep_climb
6 15:30 6 4.7 4.8 4.8 4.2 5 4 5 mixed_mountain
7 17:20 7 2.9 1.8 3.8 3.7 15 7 7 downhill_biased
8 18:40 15 2.0 0.8 2.0 3.9 17 10 6 mixed_mountain
9 19:55 1 8.9 8.3 8.8 9.9 2 1 1 mixed_mountain
10 21:40 3 6.2 4.5 7.8 6.6 6 2 3 mixed_mountain
11 23:10 4 5.5 4.2 4.6 8.9 7 5 2 downhill_biased
12 00:35 12 2.3 3.0 1.0 3.1 12 14 8 downhill_biased
13 02:10 11 2.3 3.3 2.1 1.2 11 8 14 flat_fast
14 03:45 8 2.5 5.4 0.6 0.6 4 15 16 downhill_biased
15 05:40 14 2.2 2.8 2.0 1.4 13 9 13 rolling
16 07:10 16 1.6 2.6 0.4 1.9 14 16 10 downhill_biased
17 08:40 5 4.9 5.7 5.4 3.0 3 3 9 mixed_mountain