{
 "ocl_version": "0.1.0",
 "name": "Stocks Lane",
 "slug": "stocks-lane",
 "confidence": "A",
 "reported_claims": [],
 "ladder": [
  {
   "window_m": 2.0,
   "max_gradient_pct": 44.11428434796818,
   "diagnostic": true,
   "flags": [
    "canopy_or_structure"
   ],
   "start_distance_m": 654.0,
   "end_distance_m": 656.0,
   "start_elevation_m": 216.06833801602042,
   "end_elevation_m": 216.95062370297978,
   "min_gradient_pct": -42.81319794490912
  },
  {
   "window_m": 3.0,
   "max_gradient_pct": 36.41717746348263,
   "diagnostic": true,
   "flags": [],
   "start_distance_m": 564.0,
   "end_distance_m": 567.0,
   "start_elevation_m": 201.69740356639758,
   "end_elevation_m": 202.78991889030206,
   "min_gradient_pct": -40.097671260736924
  },
  {
   "window_m": 5.0,
   "max_gradient_pct": 28.65396909572837,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 670.0,
   "end_distance_m": 675.0,
   "start_elevation_m": 217.6300299563509,
   "end_elevation_m": 219.06272841113733,
   "min_gradient_pct": -32.09397870449777
  },
  {
   "window_m": 10.0,
   "max_gradient_pct": 22.53997479663184,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 603.0,
   "end_distance_m": 613.0,
   "start_elevation_m": 207.79291592011973,
   "end_elevation_m": 210.0469133997829,
   "min_gradient_pct": -21.369910944731316
  },
  {
   "window_m": 20.0,
   "max_gradient_pct": 21.696892999067074,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 602.0,
   "end_distance_m": 622.0,
   "start_elevation_m": 207.6125166449578,
   "end_elevation_m": 211.9518952447712,
   "min_gradient_pct": -15.707049325127826
  },
  {
   "window_m": 25.0,
   "max_gradient_pct": 20.66922923030222,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 598.0,
   "end_distance_m": 623.0,
   "start_elevation_m": 206.94322016986843,
   "end_elevation_m": 212.11052747744398,
   "min_gradient_pct": -13.938832659707828
  },
  {
   "window_m": 50.0,
   "max_gradient_pct": 18.837191638841773,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 584.0,
   "end_distance_m": 634.0,
   "start_elevation_m": 204.4820352071743,
   "end_elevation_m": 213.9006310265952,
   "min_gradient_pct": -11.485295008505716
  },
  {
   "window_m": 100.0,
   "max_gradient_pct": 15.954548806100377,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 584.0,
   "end_distance_m": 684.0,
   "start_elevation_m": 204.4820352071743,
   "end_elevation_m": 220.43658401327468,
   "min_gradient_pct": -10.295647839549561
  }
 ],
 "shape": {
  "ascent_concentration": 0.4,
  "concentration_window_frac": 0.25,
  "longest_pitch_10pct_m": 163.0,
  "shape_class": "sustained"
 },
 "length_m": 1476.2334208474895,
 "start_elevation_m": 207.25422932522667,
 "end_elevation_m": 282.77858023498794,
 "endpoint_gain_m": 75.52435090976127,
 "overall_gradient_pct": 5.116016873971297,
 "accumulated_ascent_m": 105.12551432888995,
 "window_maxima": {
  "max_5m": {
   "gradient_pct": 28.65396909572837,
   "start_distance_m": 670.0,
   "end_distance_m": 675.0,
   "midpoint_distance_m": 672.5,
   "start_elevation_m": 217.6300299563509,
   "end_elevation_m": 219.06272841113733,
   "start_xy": [
    384064.4334375687,
    445295.6622590495
   ],
   "end_xy": [
    384068.75954312814,
    445298.1692115199
   ]
  },
  "max_10m": {
   "gradient_pct": 22.53997479663184,
   "start_distance_m": 603.0,
   "end_distance_m": 613.0,
   "midpoint_distance_m": 608.0,
   "start_elevation_m": 207.79291592011973,
   "end_elevation_m": 210.0469133997829,
   "start_xy": [
    384002.8492940179,
    445270.19841393974
   ],
   "end_xy": [
    384012.53500998317,
    445272.68576317927
   ]
  },
  "max_20m": {
   "gradient_pct": 21.696892999067074,
   "start_distance_m": 602.0,
   "end_distance_m": 622.0,
   "midpoint_distance_m": 612.0,
   "start_elevation_m": 207.6125166449578,
   "end_elevation_m": 211.9518952447712,
   "start_xy": [
    384001.88072242134,
    445269.9496790158
   ],
   "end_xy": [
    384021.1570604929,
    445275.2191696024
   ]
  },
  "max_25m": {
   "gradient_pct": 20.66922923030222,
   "start_distance_m": 598.0,
   "end_distance_m": 623.0,
   "midpoint_distance_m": 610.5,
   "start_elevation_m": 206.94322016986843,
   "end_elevation_m": 212.11052747744398,
   "start_xy": [
    383998.0064360352,
    445268.95473932
   ],
   "end_xy": [
    384022.0884051433,
    445275.5833085075
   ]
  },
  "max_50m": {
   "gradient_pct": 18.837191638841773,
   "start_distance_m": 584.0,
   "end_distance_m": 634.0,
   "midpoint_distance_m": 609.0,
   "start_elevation_m": 204.4820352071743,
   "end_elevation_m": 213.9006310265952,
   "start_xy": [
    383984.4464336838,
    445265.47245038464
   ],
   "end_xy": [
    384032.33319629735,
    445279.5888364639
   ]
  },
  "max_100m": {
   "gradient_pct": 15.954548806100377,
   "start_distance_m": 584.0,
   "end_distance_m": 684.0,
   "midpoint_distance_m": 634.0,
   "start_elevation_m": 204.4820352071743,
   "end_elevation_m": 220.43658401327468,
   "start_xy": [
    383984.4464336838,
    445265.47245038464
   ],
   "end_xy": [
    384076.51913520443,
    445302.7284673465
   ]
  }
 },
 "window_minima": {
  "min_5m": {
   "gradient_pct": -32.09397870449777,
   "start_distance_m": 553.0,
   "end_distance_m": 558.0,
   "midpoint_distance_m": 555.5,
   "start_elevation_m": 202.5239086928837,
   "end_elevation_m": 200.91920975765882,
   "start_xy": [
    383953.8984441198,
    445263.6369788893
   ],
   "end_xy": [
    383958.88473990595,
    445263.2670406068
   ]
  },
  "min_10m": {
   "gradient_pct": -21.369910944731316,
   "start_distance_m": 525.0,
   "end_distance_m": 535.0,
   "midpoint_distance_m": 530.0,
   "start_elevation_m": 205.9072534659397,
   "end_elevation_m": 203.77026237146657,
   "start_xy": [
    383931.0655557405,
    445278.9623560519
   ],
   "end_xy": [
    383938.96950226114,
    445272.8363761793
   ]
  },
  "min_20m": {
   "gradient_pct": -15.707049325127826,
   "start_distance_m": 522.0,
   "end_distance_m": 542.0,
   "midpoint_distance_m": 532.0,
   "start_elevation_m": 206.20670209079083,
   "end_elevation_m": 203.06529222576526,
   "start_xy": [
    383929.5982882738,
    445281.54807560216
   ],
   "end_xy": [
    383944.50226482557,
    445268.54819026846
   ]
  },
  "min_25m": {
   "gradient_pct": -13.938832659707828,
   "start_distance_m": 517.0,
   "end_distance_m": 542.0,
   "midpoint_distance_m": 529.5,
   "start_elevation_m": 206.55000039069222,
   "end_elevation_m": 203.06529222576526,
   "start_xy": [
    383927.32925400836,
    445286.00357596716
   ],
   "end_xy": [
    383944.50226482557,
    445268.54819026846
   ]
  },
  "min_50m": {
   "gradient_pct": -11.485295008505716,
   "start_distance_m": 508.0,
   "end_distance_m": 558.0,
   "midpoint_distance_m": 533.0,
   "start_elevation_m": 206.66185726191168,
   "end_elevation_m": 200.91920975765882,
   "start_xy": [
    383923.24499233055,
    445294.0234766241
   ],
   "end_xy": [
    383958.88473990595,
    445263.2670406068
   ]
  },
  "min_100m": {
   "gradient_pct": -10.295647839549561,
   "start_distance_m": 458.0,
   "end_distance_m": 558.0,
   "midpoint_distance_m": 508.0,
   "start_elevation_m": 211.21485759720838,
   "end_elevation_m": 200.91920975765882,
   "start_xy": [
    383896.1539091065,
    445335.50175869616
   ],
   "end_xy": [
    383958.88473990595,
    445263.2670406068
   ]
  }
 },
 "diagnostic_window_maxima": {
  "max_2m": {
   "gradient_pct": 44.11428434796818,
   "start_distance_m": 654.0,
   "end_distance_m": 656.0,
   "midpoint_distance_m": 655.0,
   "start_elevation_m": 216.06833801602042,
   "end_elevation_m": 216.95062370297978,
   "start_xy": [
    384050.5898997786,
    445287.6400111442
   ],
   "end_xy": [
    384052.3203420023,
    445288.64279213233
   ]
  },
  "max_3m": {
   "gradient_pct": 36.41717746348263,
   "start_distance_m": 564.0,
   "end_distance_m": 567.0,
   "midpoint_distance_m": 565.5,
   "start_elevation_m": 201.69740356639758,
   "end_elevation_m": 202.78991889030206,
   "start_xy": [
    383964.86829484935,
    445262.82311466784
   ],
   "end_xy": [
    383967.860072321,
    445262.6011516983
   ]
  }
 },
 "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.037,
   "obstruction_max_height_m": 8.78,
   "flagged_windows_m": [
    2
   ]
  },
  "review": [],
  "extent": [
   "may_start_earlier",
   "descends_at_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/SD8045.tif"
  ],
  "calculated_at": "2026-09-05T02:11:22+00:00",
  "road_source": "OpenStreetMap (local PBF extract)",
  "road_attribution": "\u00a9 OpenStreetMap contributors, ODbL",
  "osm_pbf_path": "/mnt/HC_Volume_106794610/hunt-gb/regions/region-13.osm.pbf",
  "osm_snapshot": "",
  "run_id": "hunt-england-260905",
  "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": [
   "SD8045.tif"
  ],
  "climb_origin": "discovered",
  "license": "ODbL-1.0",
  "license_url": "https://howsteep.org/licensing"
 },
 "area": {
  "place": "Tory Log Clough",
  "county": "Lancashire"
 },
 "review_flags": [
  {
   "kind": "possible-bridge-or-hollow",
   "span_m": [
    471.0,
    636.0
   ],
   "status": "pending-human-review",
   "noted": "2026-09-21",
   "figure_adjusted": false
  }
 ]
}