[{"data":1,"prerenderedAt":279},["ShallowReactive",2],{"navigation":3,"\u002Ffeatures\u002Freach-pages":61,"\u002Ffeatures\u002Freach-pages-surround":274},[4,23,46],{"title":5,"path":6,"stem":7,"children":8,"icon":22},"Getting Started","\u002Fgetting-started","1.getting-started\u002F1.index",[9,12,17],{"title":10,"path":6,"stem":7,"icon":11},"Introduction","i-lucide-house",{"title":13,"path":14,"stem":15,"icon":16},"Quick Start","\u002Fgetting-started\u002Finstallation","1.getting-started\u002F2.installation","i-lucide-rocket",{"title":18,"path":19,"stem":20,"icon":21},"Dashboard","\u002Fgetting-started\u002Fusage","1.getting-started\u002F3.usage","i-lucide-layout-dashboard",false,{"title":24,"icon":22,"path":25,"stem":26,"children":27,"page":22},"Features","\u002Ffeatures","2.features",[28,32,37,42],{"title":18,"path":29,"stem":30,"icon":31},"\u002Ffeatures\u002Fdashboard","2.features\u002F1.dashboard","i-lucide-gauge",{"title":33,"path":34,"stem":35,"icon":36},"Flow Bands","\u002Ffeatures\u002Fflow-bands","2.features\u002F2.flow-bands","i-lucide-activity",{"title":38,"path":39,"stem":40,"icon":41},"Reach Pages","\u002Ffeatures\u002Freach-pages","2.features\u002F3.reach-pages","i-lucide-map-pin",{"title":43,"path":44,"stem":45},"KMZ Import Guide","\u002Ffeatures\u002Fkmz-import","2.features\u002F4.kmz-import",{"title":47,"icon":22,"path":48,"stem":49,"children":50,"page":22},"Developer","\u002Fdeveloper","3.developer",[51,56],{"title":52,"path":53,"stem":54,"icon":55},"Architecture","\u002Fdeveloper\u002Farchitecture","3.developer\u002F1.architecture","i-lucide-layers",{"title":57,"path":58,"stem":59,"icon":60},"Public API","\u002Fdeveloper\u002Fapi","3.developer\u002F2.api","i-lucide-code",{"id":62,"title":38,"body":63,"description":267,"extension":268,"links":269,"meta":270,"navigation":271,"path":39,"seo":272,"stem":40,"__hash__":273},"docs\u002F2.features\u002F3.reach-pages.md",{"type":64,"value":65,"toc":251},"minimark",[66,71,75,79,84,97,101,104,115,119,122,136,140,143,147,150,161,165,173,233,236,240,248],[67,68,70],"h2",{"id":69},"what-is-a-reach","What is a reach?",[72,73,74],"p",{},"A reach is a defined section of river with a put-in and take-out. It's the atomic unit of the H2OFlows registry — everything else (rapids, flow ranges, conditions reports, hazard warnings) attaches to a reach.",[67,76,78],{"id":77},"reach-page-sections","Reach page sections",[80,81,83],"h3",{"id":82},"overview","Overview",[85,86,87,91,94],"ul",{},[88,89,90],"li",{},"Reach name, slug, and class rating",[88,92,93],{},"Current conditions summary",[88,95,96],{},"Linked gauges with live CFS and flow band",[80,98,100],{"id":99},"rapids","Rapids",[72,102,103],{},"Rapid-by-rapid inventory with:",[85,105,106,109,112],{},[88,107,108],{},"Name and class rating",[88,110,111],{},"GPS coordinates",[88,113,114],{},"Description (AI-seeded, community-verified)",[80,116,118],{"id":117},"access","Access",[72,120,121],{},"Put-in and take-out points with:",[85,123,124,127,130,133],{},[88,125,126],{},"GPS coordinates (latitude \u002F longitude)",[88,128,129],{},"Access notes",[88,131,132],{},"Parking information",[88,134,135],{},"Shuttle drop points",[80,137,139],{"id":138},"flow-ranges","Flow ranges",[72,141,142],{},"Community-defined CFS bands for this reach. Shows the full band table — Too Low threshold, Minimum, Optimal window, Pushy, Flood.",[80,144,146],{"id":145},"conditions-reports","Conditions reports",[72,148,149],{},"Word-of-mouth reports from paddlers who ran this reach recently. Auto-expires after 7 days. Includes:",[85,151,152,155,158],{},[88,153,154],{},"CFS at time of report",[88,156,157],{},"Runability assessment",[88,159,160],{},"Notes",[67,162,164],{"id":163},"data-provenance","Data provenance",[72,166,167,168,172],{},"Reach data is seeded using AI (Claude) from guidebook knowledge, American Whitewater records, and community trip reports. Every item carries a ",[169,170,171],"code",{},"data_source"," field:",[174,175,176,189],"table",{},[177,178,179],"thead",{},[180,181,182,186],"tr",{},[183,184,185],"th",{},"Source",[183,187,188],{},"Meaning",[190,191,192,203,213,223],"tbody",{},[180,193,194,200],{},[195,196,197],"td",{},[169,198,199],{},"ai_seed",[195,201,202],{},"Generated by AI seeder, pending verification",[180,204,205,210],{},[195,206,207],{},[169,208,209],{},"import",[195,211,212],{},"Imported from a KMZ file",[180,214,215,220],{},[195,216,217],{},[169,218,219],{},"maintainer",[195,221,222],{},"Manually authored, high confidence",[180,224,225,230],{},[195,226,227],{},[169,228,229],{},"community",[195,231,232],{},"Contributed and verified by community",[72,234,235],{},"AI-seeded items below confidence 50 are dropped at generation time. Items at or above 85 are auto-verified. Items in the 50–84 range are stored as drafts and shown with a confidence badge until a community member verifies them.",[67,237,239],{"id":238},"finding-reaches","Finding reaches",[72,241,242,243,247],{},"Use the ",[244,245,246],"strong",{},"Explore"," page to browse reaches on a map. Filter by region, class rating, or whether flow data is available. Click any reach pin to open its detail page.",[72,249,250],{},"Reaches also appear as linked items on gauge cards in the dashboard when a gauge is associated with one or more reaches.",{"title":252,"searchDepth":253,"depth":254,"links":255},"",1,2,[256,257,265,266],{"id":69,"depth":254,"text":70},{"id":77,"depth":254,"text":78,"children":258},[259,261,262,263,264],{"id":82,"depth":260,"text":83},3,{"id":99,"depth":260,"text":100},{"id":117,"depth":260,"text":118},{"id":138,"depth":260,"text":139},{"id":145,"depth":260,"text":146},{"id":163,"depth":254,"text":164},{"id":238,"depth":254,"text":239},"River reach detail pages — rapids, access points, gauges, and conditions.","md",null,{},{"icon":41},{"title":38,"description":267},"FiugWAwfrirbjTKETiX2YPhebSLhfEZehw6LJHs6mjo",[275,277],{"title":33,"path":34,"stem":35,"description":276,"icon":36,"children":-1},"Community-defined flow ranges and how they map to gauge readings.",{"title":43,"path":44,"stem":45,"description":278,"children":-1},"How to structure a Google My Map so its KMZ export imports cleanly into H2OFlows.",1778705156241]