{
 "ocl_version": "0.1.0",
 "name": "Old Paul Hill",
 "slug": "old-paul-hill",
 "confidence": "U",
 "reported_claims": [],
 "ladder": [
  {
   "window_m": 2.0,
   "max_gradient_pct": 46.667127680728626,
   "diagnostic": true,
   "flags": [
    "canopy_or_structure",
    "structure_excluded"
   ],
   "start_distance_m": 261.0,
   "end_distance_m": 263.0,
   "start_elevation_m": 35.49429885653831,
   "end_elevation_m": 36.42764141015288,
   "min_gradient_pct": -24.627398316047433,
   "suppressed_max_gradient_pct": 85.43723094360942,
   "suppressed_location_m": [
    211.0,
    213.0
   ]
  },
  {
   "window_m": 3.0,
   "max_gradient_pct": 42.79283572795028,
   "diagnostic": true,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 260.0,
   "end_distance_m": 263.0,
   "start_elevation_m": 35.14385633831437,
   "end_elevation_m": 36.42764141015288,
   "min_gradient_pct": -21.27405011459847,
   "suppressed_max_gradient_pct": 69.85787668082016,
   "suppressed_location_m": [
    210.0,
    213.0
   ]
  },
  {
   "window_m": 5.0,
   "max_gradient_pct": 36.6298639086358,
   "diagnostic": false,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 259.0,
   "end_distance_m": 264.0,
   "start_elevation_m": 34.878580966484826,
   "end_elevation_m": 36.710074161916616,
   "min_gradient_pct": -14.299972388337778,
   "suppressed_max_gradient_pct": 47.64262720400879,
   "suppressed_location_m": [
    208.0,
    213.0
   ]
  },
  {
   "window_m": 10.0,
   "max_gradient_pct": 26.695806769076853,
   "diagnostic": false,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 256.0,
   "end_distance_m": 266.0,
   "start_elevation_m": 34.39682036429964,
   "end_elevation_m": 37.06640104120733,
   "min_gradient_pct": -3.3362526572690143,
   "suppressed_max_gradient_pct": 31.207035038867907,
   "suppressed_location_m": [
    203.0,
    213.0
   ]
  },
  {
   "window_m": 20.0,
   "max_gradient_pct": 19.981141498075228,
   "diagnostic": false,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 97.0,
   "end_distance_m": 117.0,
   "start_elevation_m": 10.464982227219041,
   "end_elevation_m": 14.461210526834087,
   "min_gradient_pct": 5.002348987181828,
   "suppressed_max_gradient_pct": 26.93221034885061,
   "suppressed_location_m": [
    209.0,
    229.0
   ]
  },
  {
   "window_m": 25.0,
   "max_gradient_pct": 20.021158059430135,
   "diagnostic": false,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 99.0,
   "end_distance_m": 124.0,
   "start_elevation_m": 10.873774759830592,
   "end_elevation_m": 15.879064274688126,
   "min_gradient_pct": 5.088764417305505,
   "suppressed_max_gradient_pct": 25.435120742800738,
   "suppressed_location_m": [
    201.0,
    226.0
   ]
  },
  {
   "window_m": 50.0,
   "max_gradient_pct": 18.816526299011027,
   "diagnostic": false,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 96.0,
   "end_distance_m": 146.0,
   "start_elevation_m": 10.281931497275552,
   "end_elevation_m": 19.690194646781066,
   "min_gradient_pct": 5.268905519903431,
   "suppressed_max_gradient_pct": 19.4472256624666,
   "suppressed_location_m": [
    179.0,
    229.0
   ]
  },
  {
   "window_m": 100.0,
   "max_gradient_pct": 14.412686620128852,
   "diagnostic": false,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 103.0,
   "end_distance_m": 203.0,
   "start_elevation_m": 11.76797868919736,
   "end_elevation_m": 26.180665309326212,
   "min_gradient_pct": 6.4911817120606825,
   "suppressed_max_gradient_pct": 17.00296312777366,
   "suppressed_location_m": [
    196.0,
    296.0
   ]
  }
 ],
 "shape": {
  "ascent_concentration": 0.372,
  "concentration_window_frac": 0.25,
  "longest_pitch_10pct_m": 65.0,
  "shape_class": "sustained"
 },
 "length_m": 346.5848903334148,
 "start_elevation_m": 4.611245056465521,
 "end_elevation_m": 45.96540444421522,
 "endpoint_gain_m": 41.3541593877497,
 "overall_gradient_pct": 11.931899093456433,
 "accumulated_ascent_m": 42.923375587596425,
 "window_maxima": {
  "max_5m": {
   "gradient_pct": 36.6298639086358,
   "start_distance_m": 259.0,
   "end_distance_m": 264.0,
   "midpoint_distance_m": 261.5,
   "start_elevation_m": 34.878580966484826,
   "end_elevation_m": 36.710074161916616,
   "start_xy": [
    146099.55493060246,
    29011.81315105085
   ],
   "end_xy": [
    146095.33636522823,
    29014.497041871156
   ]
  },
  "max_10m": {
   "gradient_pct": 26.695806769076853,
   "start_distance_m": 256.0,
   "end_distance_m": 266.0,
   "midpoint_distance_m": 261.0,
   "start_elevation_m": 34.39682036429964,
   "end_elevation_m": 37.06640104120733,
   "start_xy": [
    146102.0841550056,
    29010.19976246973
   ],
   "end_xy": [
    146093.5735916346,
    29015.43748516791
   ]
  },
  "max_20m": {
   "gradient_pct": 19.981141498075228,
   "start_distance_m": 97.0,
   "end_distance_m": 117.0,
   "midpoint_distance_m": 107.0,
   "start_elevation_m": 10.464982227219041,
   "end_elevation_m": 14.461210526834087,
   "start_xy": [
    146206.00988200208,
    28898.914088498444
   ],
   "end_xy": [
    146187.9028707736,
    28906.29577543692
   ]
  },
  "max_25m": {
   "gradient_pct": 20.021158059430135,
   "start_distance_m": 99.0,
   "end_distance_m": 124.0,
   "midpoint_distance_m": 111.5,
   "start_elevation_m": 10.873774759830592,
   "end_elevation_m": 15.879064274688126,
   "start_xy": [
    146204.4102421462,
    28900.114568390363
   ],
   "end_xy": [
    146181.1640268781,
    28908.065203698694
   ]
  },
  "max_50m": {
   "gradient_pct": 18.816526299011027,
   "start_distance_m": 96.0,
   "end_distance_m": 146.0,
   "midpoint_distance_m": 121.0,
   "start_elevation_m": 10.281931497275552,
   "end_elevation_m": 19.690194646781066,
   "start_xy": [
    146206.8095052982,
    28898.313586644712
   ],
   "end_xy": [
    146171.50986026108,
    28926.855280499018
   ]
  },
  "max_100m": {
   "gradient_pct": 14.412686620128852,
   "start_distance_m": 103.0,
   "end_distance_m": 203.0,
   "midpoint_distance_m": 153.0,
   "start_elevation_m": 11.76797868919736,
   "end_elevation_m": 26.180665309326212,
   "start_xy": [
    146201.21072240203,
    28902.515208198474
   ],
   "end_xy": [
    146141.90829245525,
    28975.517281906636
   ]
  }
 },
 "window_minima": {
  "min_5m": {
   "gradient_pct": -14.299972388337778,
   "start_distance_m": 230.0,
   "end_distance_m": 235.0,
   "midpoint_distance_m": 232.5,
   "start_elevation_m": 32.517502709296586,
   "end_elevation_m": 31.802504089879697,
   "start_xy": [
    146122.61041387296,
    28994.40091835126
   ],
   "end_xy": [
    146119.03696110303,
    28997.89812194263
   ]
  },
  "min_10m": {
   "gradient_pct": -3.3362526572690143,
   "start_distance_m": 229.0,
   "end_distance_m": 239.0,
   "midpoint_distance_m": 234.0,
   "start_elevation_m": 32.4326287193034,
   "end_elevation_m": 32.0990034535765,
   "start_xy": [
    146123.3253565506,
    28993.70173534423
   ],
   "end_xy": [
    146116.1553447261,
    29000.66883824387
   ]
  },
  "min_20m": {
   "gradient_pct": 5.002348987181828,
   "start_distance_m": 53.0,
   "end_distance_m": 73.0,
   "midpoint_distance_m": 63.0,
   "start_elevation_m": 7.594793425748734,
   "end_elevation_m": 8.5952632231851,
   "start_xy": [
    146220.81485784453,
    28933.064494849732
   ],
   "end_xy": [
    146215.40712887762,
    28913.809459663473
   ]
  },
  "min_25m": {
   "gradient_pct": 5.088764417305505,
   "start_distance_m": 48.0,
   "end_distance_m": 73.0,
   "midpoint_distance_m": 60.5,
   "start_elevation_m": 7.323072118858724,
   "end_elevation_m": 8.5952632231851,
   "start_xy": [
    146222.16705057156,
    28937.878180371914
   ],
   "end_xy": [
    146215.40712887762,
    28913.809459663473
   ]
  },
  "min_50m": {
   "gradient_pct": 5.268905519903431,
   "start_distance_m": 22.0,
   "end_distance_m": 72.0,
   "midpoint_distance_m": 47.0,
   "start_elevation_m": 5.908678840609863,
   "end_elevation_m": 8.543131600561578,
   "start_xy": [
    146229.82994035803,
    28962.71681897806
   ],
   "end_xy": [
    146215.67709288766,
    28914.772330076852
   ]
  },
  "min_100m": {
   "gradient_pct": 6.4911817120606825,
   "start_distance_m": 0.0,
   "end_distance_m": 100.0,
   "midpoint_distance_m": 50.0,
   "start_elevation_m": 4.611245056465521,
   "end_elevation_m": 11.102426768526204,
   "start_xy": [
    146236.708,
    28983.614
   ],
   "end_xy": [
    146203.61024214618,
    28900.71456839036
   ]
  }
 },
 "diagnostic_window_maxima": {
  "max_2m": {
   "gradient_pct": 46.667127680728626,
   "start_distance_m": 261.0,
   "end_distance_m": 263.0,
   "midpoint_distance_m": 262.0,
   "start_elevation_m": 35.49429885653831,
   "end_elevation_m": 36.42764141015288,
   "start_xy": [
    146097.8685558038,
    29012.888390246197
   ],
   "end_xy": [
    146096.18223374573,
    29013.96371231143
   ]
  },
  "max_3m": {
   "gradient_pct": 42.79283572795028,
   "start_distance_m": 260.0,
   "end_distance_m": 263.0,
   "midpoint_distance_m": 261.5,
   "start_elevation_m": 35.14385633831437,
   "end_elevation_m": 36.42764141015288,
   "start_xy": [
    146098.71185844106,
    29012.350951384513
   ],
   "end_xy": [
    146096.18223374573,
    29013.96371231143
   ]
  }
 },
 "diagnostic_note": "Windows <=3 m are at raster-noise scale (1-sigma raster noise alone is roughly +/-7 pp at 2 m and +/-5 pp at 3 m on a 1 m DTM). Diagnostic use only: never a headline or ranking value.",
 "quality_summary": {
  "overhead_obstruction": {
   "obstruction_threshold_m": 2.0,
   "obstructed_fraction": 0.04,
   "obstruction_max_height_m": 3.22,
   "flagged_windows_m": [
    2
   ]
  },
  "structure_suppression": {
   "masked_fraction": 0.037,
   "windows_resited": [
    2.0,
    3.0,
    5.0,
    10.0,
    20.0,
    25.0,
    50.0,
    100.0
   ],
   "windows_unresolved": []
  },
  "excluded_ranges_m": [
   [
    209.0,
    215.0
   ],
   [
    221.0,
    226.0
   ]
  ],
  "review": [
   "short_window_divergence"
  ],
  "extent": [
   "may_continue_beyond_end"
  ]
 },
 "provenance": {
  "analysis_version": "0.1.0",
  "sample_interval_m": 1.0,
  "interpolation": "bilinear",
  "smoothing": "none",
  "gradient_windows_m": [
   5.0,
   10.0,
   20.0,
   25.0,
   50.0,
   100.0
  ],
  "diagnostic_windows_m": [
   2.0,
   3.0
  ],
  "elevation_crs": "EPSG:27700",
  "elevation_resolution_m": 1.0,
  "elevation_tiles": [
   "data/cache/england/bulk_dtm_1m/SW4525.tif"
  ],
  "calculated_at": "2026-08-19T18:42:39+00:00",
  "road_source": "OpenStreetMap (local PBF extract)",
  "road_attribution": "\u00a9 OpenStreetMap contributors, ODbL",
  "osm_pbf_path": "data/cache/pbf/england-2026-08-12.osm.pbf",
  "osm_snapshot": "2026-08-12T20:21:46Z",
  "elevation_provider": "Environment Agency",
  "elevation_dataset": "EA LIDAR Composite DTM 1m (2022)",
  "elevation_licence": "Open Government Licence v3 \u2014 \u00a9 Environment Agency",
  "elevation_coverage_id": "13787b9a-26a4-4775-8523-806d13af58fc__Lidar_Composite_Elevation_DTM_1m",
  "elevation_tile_ids": [
   "SW4525.tif"
  ],
  "climb_origin": "discovered",
  "notes": "Coarse pass: max 13.7% over 200 m (Terrain 50), gain 33.4 m over 255 m way. EXTENDED by graph walk: +2 segment(s) at base, +0 at top (stop: base=no_descending_continuation, top=no_ascending_continuation; min_avg=2.0%). Review before adopting. ADOPTED (England launch slice 2026-08-16): clean-steep."
 },
 "area": {
  "place": "Newlyn",
  "county": "Cornwall"
 }
}