{
 "ocl_version": "0.1.0",
 "name": "Roberts Street",
 "slug": "roberts-street-ri",
 "confidence": "A",
 "reported_claims": [],
 "ladder": [
  {
   "window_m": 2.0,
   "max_gradient_pct": 21.49531441796171,
   "diagnostic": true,
   "flags": [],
   "start_distance_m": 600.0,
   "end_distance_m": 602.0,
   "start_elevation_m": 81.43330940463454,
   "end_elevation_m": 81.86321569299378,
   "min_gradient_pct": -1.9780005038487758
  },
  {
   "window_m": 3.0,
   "max_gradient_pct": 21.327208571572005,
   "diagnostic": true,
   "flags": [],
   "start_distance_m": 555.0,
   "end_distance_m": 558.0,
   "start_elevation_m": 72.29429720430292,
   "end_elevation_m": 72.93411346145008,
   "min_gradient_pct": -1.699042146652611
  },
  {
   "window_m": 5.0,
   "max_gradient_pct": 20.984409266146713,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 599.0,
   "end_distance_m": 604.0,
   "start_elevation_m": 81.2276284516016,
   "end_elevation_m": 82.27684891490894,
   "min_gradient_pct": -1.3151717721248701
  },
  {
   "window_m": 10.0,
   "max_gradient_pct": 20.906640973374664,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 574.0,
   "end_distance_m": 584.0,
   "start_elevation_m": 76.17066381463431,
   "end_elevation_m": 78.26132791197178,
   "min_gradient_pct": -0.6155072896264357
  },
  {
   "window_m": 20.0,
   "max_gradient_pct": 20.51871083174788,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 563.0,
   "end_distance_m": 583.0,
   "start_elevation_m": 73.94661013144028,
   "end_elevation_m": 78.05035229778986,
   "min_gradient_pct": -0.38816822438484166
  },
  {
   "window_m": 25.0,
   "max_gradient_pct": 20.53705774603452,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 560.0,
   "end_distance_m": 585.0,
   "start_elevation_m": 73.33104952629924,
   "end_elevation_m": 78.46531396280787,
   "min_gradient_pct": -0.3727189014493888
  },
  {
   "window_m": 50.0,
   "max_gradient_pct": 20.361883897057595,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 554.0,
   "end_distance_m": 604.0,
   "start_elevation_m": 72.09590696638014,
   "end_elevation_m": 82.27684891490894,
   "min_gradient_pct": -0.23100357845770247
  },
  {
   "window_m": 100.0,
   "max_gradient_pct": 19.130133776294613,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 526.0,
   "end_distance_m": 626.0,
   "start_elevation_m": 67.55353590021545,
   "end_elevation_m": 86.68366967651006,
   "min_gradient_pct": 0.9310288879042119
  }
 ],
 "shape": {
  "ascent_concentration": 0.548,
  "concentration_window_frac": 0.25,
  "longest_pitch_10pct_m": 102.0,
  "shape_class": "stepped"
 },
 "length_m": 626.739704891274,
 "start_elevation_m": 44.829130241595294,
 "end_elevation_m": 86.830896875066,
 "endpoint_gain_m": 42.00176663347071,
 "overall_gradient_pct": 6.701628491968148,
 "accumulated_ascent_m": 42.36946533003634,
 "window_maxima": {
  "max_5m": {
   "gradient_pct": 20.984409266146713,
   "start_distance_m": 599.0,
   "end_distance_m": 604.0,
   "midpoint_distance_m": 601.5,
   "start_elevation_m": 81.2276284516016,
   "end_elevation_m": 82.27684891490894,
   "start_xy": [
    292788.2208209591,
    4652520.685363334
   ],
   "end_xy": [
    292787.71850469976,
    4652515.710659485
   ]
  },
  "max_10m": {
   "gradient_pct": 20.906640973374664,
   "start_distance_m": 574.0,
   "end_distance_m": 584.0,
   "midpoint_distance_m": 579.0,
   "start_elevation_m": 76.17066381463431,
   "end_elevation_m": 78.26132791197178,
   "start_xy": [
    292790.24648114614,
    4652545.600447517
   ],
   "end_xy": [
    292789.56020267727,
    4652535.624024217
   ]
  },
  "max_20m": {
   "gradient_pct": 20.51871083174788,
   "start_distance_m": 563.0,
   "end_distance_m": 583.0,
   "midpoint_distance_m": 573.0,
   "start_elevation_m": 73.94661013144028,
   "end_elevation_m": 78.05035229778986,
   "start_xy": [
    292791.00138746185,
    4652556.574513147
   ],
   "end_xy": [
    292789.62883052416,
    4652536.621666547
   ]
  },
  "max_25m": {
   "gradient_pct": 20.53705774603452,
   "start_distance_m": 560.0,
   "end_distance_m": 585.0,
   "midpoint_distance_m": 572.5,
   "start_elevation_m": 73.33104952629924,
   "end_elevation_m": 78.46531396280787,
   "start_xy": [
    292791.20727100247,
    4652559.567440137
   ],
   "end_xy": [
    292789.49157483043,
    4652534.626381886
   ]
  },
  "max_50m": {
   "gradient_pct": 20.361883897057595,
   "start_distance_m": 554.0,
   "end_distance_m": 604.0,
   "midpoint_distance_m": 579.0,
   "start_elevation_m": 72.09590696638014,
   "end_elevation_m": 82.27684891490894,
   "start_xy": [
    292791.61903808377,
    4652565.553294117
   ],
   "end_xy": [
    292787.71850469976,
    4652515.710659485
   ]
  },
  "max_100m": {
   "gradient_pct": 19.130133776294613,
   "start_distance_m": 526.0,
   "end_distance_m": 626.0,
   "midpoint_distance_m": 576.0,
   "start_elevation_m": 67.55353590021545,
   "end_elevation_m": 86.68366967651006,
   "start_xy": [
    292793.54061779653,
    4652593.487279357
   ],
   "end_xy": [
    292785.5083131588,
    4652493.821962554
   ]
  }
 },
 "window_minima": {
  "min_5m": {
   "gradient_pct": -1.3151717721248701,
   "start_distance_m": 361.0,
   "end_distance_m": 366.0,
   "midpoint_distance_m": 363.5,
   "start_elevation_m": 61.80497417572195,
   "end_elevation_m": 61.73921558711571,
   "start_xy": [
    292806.75186765176,
    4652757.949377488
   ],
   "end_xy": [
    292806.3737783335,
    4652752.963721578
   ]
  },
  "min_10m": {
   "gradient_pct": -0.6155072896264357,
   "start_distance_m": 346.0,
   "end_distance_m": 356.0,
   "midpoint_distance_m": 351.0,
   "start_elevation_m": 61.787815334573864,
   "end_elevation_m": 61.72626460561122,
   "start_xy": [
    292808.0659036353,
    4652772.891710286
   ],
   "end_xy": [
    292807.1898796463,
    4652762.930155087
   ]
  },
  "min_20m": {
   "gradient_pct": -0.38816822438484166,
   "start_distance_m": 312.0,
   "end_distance_m": 332.0,
   "midpoint_distance_m": 322.0,
   "start_elevation_m": 61.872625597156926,
   "end_elevation_m": 61.79499195227996,
   "start_xy": [
    292811.04438519786,
    4652806.76099796
   ],
   "end_xy": [
    292809.2923372199,
    4652786.837887564
   ]
  },
  "min_25m": {
   "gradient_pct": -0.3727189014493888,
   "start_distance_m": 311.0,
   "end_distance_m": 336.0,
   "midpoint_distance_m": 323.5,
   "start_elevation_m": 61.87389617509186,
   "end_elevation_m": 61.78071644972951,
   "start_xy": [
    292811.13198759675,
    4652807.75715348
   ],
   "end_xy": [
    292808.9419276242,
    4652782.853265484
   ]
  },
  "min_50m": {
   "gradient_pct": -0.23100357845770247,
   "start_distance_m": 307.0,
   "end_distance_m": 357.0,
   "midpoint_distance_m": 332.0,
   "start_elevation_m": 61.84567158765694,
   "end_elevation_m": 61.730169798428086,
   "start_xy": [
    292811.48239719233,
    4652811.741775559
   ],
   "end_xy": [
    292807.10227724735,
    4652761.933999567
   ]
  },
  "min_100m": {
   "gradient_pct": 0.9310288879042119,
   "start_distance_m": 308.0,
   "end_distance_m": 408.0,
   "midpoint_distance_m": 358.0,
   "start_elevation_m": 61.859200827649076,
   "end_elevation_m": 62.79022971555329,
   "start_xy": [
    292811.39479479345,
    4652810.745620039
   ],
   "end_xy": [
    292803.23732288,
    4652711.080996652
   ]
  }
 },
 "diagnostic_window_maxima": {
  "max_2m": {
   "gradient_pct": 21.49531441796171,
   "start_distance_m": 600.0,
   "end_distance_m": 602.0,
   "midpoint_distance_m": 601.0,
   "start_elevation_m": 81.43330940463454,
   "end_elevation_m": 81.86321569299378,
   "start_xy": [
    292788.1203577072,
    4652519.690422564
   ],
   "end_xy": [
    292787.9194312035,
    4652517.700541024
   ]
  },
  "max_3m": {
   "gradient_pct": 21.327208571572005,
   "start_distance_m": 555.0,
   "end_distance_m": 558.0,
   "midpoint_distance_m": 556.5,
   "start_elevation_m": 72.29429720430292,
   "end_elevation_m": 72.93411346145008,
   "start_xy": [
    292791.5504102369,
    4652564.555651787
   ],
   "end_xy": [
    292791.34452669625,
    4652561.562724797
   ]
  }
 },
 "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": {
  "review": [],
  "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:26919",
  "elevation_resolution_m": 1.0,
  "elevation_tiles": [
   "data/cache/usa/ri/USGS_1M_19_x29y466_RI_Statewide_D22.tif"
  ],
  "calculated_at": "2026-08-24T22:24:36+00:00",
  "road_source": "OpenStreetMap (local PBF extract)",
  "road_attribution": "\u00a9 OpenStreetMap contributors, ODbL",
  "osm_pbf_path": "data/cache/pbf/rhode-island-2026-08-23.osm.pbf",
  "osm_snapshot": "2026-08-22T20:21:28Z",
  "run_id": "redo-ri-1-260824",
  "elevation_provider": "USGS 3DEP (The National Map)",
  "elevation_licence": "Public domain \u2014 USGS 3DEP 1 m DEM, courtesy of the U.S. Geological Survey",
  "elevation_dataset": "USGS 3DEP 1 m DEM, RI_Statewide_D22 (collected 2022)",
  "elevation_tile_ids": [
   "x29y466"
  ],
  "climb_origin": "discovered",
  "notes": "Coarse pass: max 11.5% over 200 m (Terrain 50), gain 27.0 m over 400 m way. EXTENDED by graph walk: +3 segment(s) at base, +0 at top (stop: base=no_descending_continuation, top=no_ascending_continuation; min_avg=2.0%). Review before adopting. ADOPTED (NE wave 1, 2026-08-25): clean-steep. Wales dials per PRODUCTION 'US ADOPTION DIALS'. Slug suffixed -ri (suffix(ct:roberts-street)); doc slug patched at corpus copy.",
  "canopy_check": "unavailable \u2014 no surface model (DSM or point cloud) registered for this coverage",
  "license": "ODbL-1.0",
  "license_url": "https://howsteep.org/licensing.html"
 },
 "area": {
  "place": "Woonsocket",
  "county": "Rhode Island"
 }
}