{
  "version": "0.1",
  "generated_on": "2026-05-30",
  "destination": {
    "id": "banff",
    "name": "Banff",
    "canonical_url": "https://canadianrockiesplanner.com/banff/",
    "purpose": "Tree-structured destination memory for practical visitor decisions, AI/GEO extraction, and future user-contributed place intelligence."
  },
  "canonical_files": {
    "human_map": "/banff/",
    "facts": "/facts/banff-facts-en.md",
    "place_twin": "/data/banff/place-twin.v0.json",
    "memory_markdown": "/data/banff/digital-twin-memory.en.md",
    "llms": "/llms.txt"
  },
  "trust_ladder": [
    {
      "level": "L0",
      "label": "search_need_or_question",
      "meaning": "A visitor asked or searched for this problem, but the answer is not yet represented as verified destination knowledge.",
      "site_action": "Add the question to the backlog or route it to an existing node before publishing a firm answer."
    },
    {
      "level": "L1",
      "label": "user_reported",
      "meaning": "A visitor, local operator, or editor observed something, but it has not been corroborated.",
      "site_action": "Label as user-reported, keep it out of official-rule answers, and ask for confirmation or a source."
    },
    {
      "level": "L2",
      "label": "corroborated_by_users",
      "meaning": "Multiple independent users report the same practical detail, route friction, photo angle, queue, parking pattern, or service issue.",
      "site_action": "Use as planning context, still separate it from official hours, prices, laws, closures, and safety rules."
    },
    {
      "level": "L3",
      "label": "editorial_synthesis_with_sources",
      "meaning": "The page combines official links, current business/operator pages, maps, and visitor logic into a practical answer.",
      "site_action": "Use in the planner with citations and dateModified; re-check time-sensitive facts."
    },
    {
      "level": "L4",
      "label": "official_or_primary_source",
      "meaning": "The fact comes from Parks Canada, Town of Banff, Roam Transit, Alberta, a ticket operator, a hospital/health authority, or the business/operator itself.",
      "site_action": "Use for rules, tickets, fees, hours, transit, closures, medical routing, public services, and payment decisions."
    }
  ],
  "question_taxonomy": [
    {
      "type": "entry_and_payment",
      "examples": [
        "park pass",
        "gondola ticket",
        "lake shuttle",
        "parking payment",
        "parking ticket"
      ]
    },
    {
      "type": "movement",
      "examples": [
        "drive",
        "walk",
        "Roam route",
        "bike return",
        "airport shuttle",
        "no-car day"
      ]
    },
    {
      "type": "comfort_and_failure",
      "examples": [
        "washroom",
        "food",
        "water",
        "pharmacy",
        "injury",
        "lost property",
        "waste"
      ]
    },
    {
      "type": "time_and_group_fit",
      "examples": [
        "one day",
        "family",
        "older visitor",
        "low walking",
        "rain",
        "smoke",
        "dinner with alcohol"
      ]
    },
    {
      "type": "place_story",
      "examples": [
        "photo spot",
        "memory movie",
        "route story",
        "meal chapter",
        "map pin",
        "user photo confidence"
      ]
    },
    {
      "type": "business_conversion",
      "examples": [
        "rental shop",
        "restaurant",
        "hotel base",
        "official ticket page",
        "future coupon or lead"
      ]
    }
  ],
  "contribution_model": [
    "Capture the visitor question, failed search, uploaded photo clue, route correction, or business answer.",
    "Attach it to a place node, route segment, service node, attraction node, food node, or emergency/civic node.",
    "Classify it as official, editorial synthesis, user-reported, visual aggregate, or unresolved question.",
    "If it affects hours, price, law, safety, medical, ticket, road, parking, or transit decisions, verify against a primary source before promotion.",
    "If other users confirm the same practical detail, raise confidence while keeping the user-reported label visible.",
    "If the information becomes stale, conflicts with an official source, or cannot be verified, demote it or route users to the official source."
  ],
  "nodes": [
    {
      "id": "banff.itineraries",
      "title": "Banff Itineraries by Visitor Type",
      "url": "https://canadianrockiesplanner.com/banff/itineraries/",
      "path": "/banff/itineraries/",
      "node_type": "decision_system",
      "visitor_need": "One-day Banff plans for first timers, families, older visitors, no-car travelers, food-focused visitors, rainy days, and photo-story trips.",
      "direct_answer": "If you only have one day, do not stack attractions. Park once or arrive by Roam, solve the park pass and first washroom, pick one anchor view or paid attraction, add one easy walk, reserve food time, and keep one weather or tired-group backup.",
      "map_query": "Banff Visitor Centre 224 Banff Avenue Banff AB",
      "geo": {
        "latitude": 51.1779678,
        "longitude": -115.5702405,
        "precision": "visitor-orientation-poi"
      },
      "related_nodes": [
        "banff.book-ahead",
        "banff.parking",
        "banff.visitor-centre",
        "banff.washrooms",
        "banff.transit",
        "banff.restaurants",
        "banff.gondola",
        "banff.lake-louise-moraine-lake",
        "banff.johnston-canyon"
      ],
      "source_count": 16,
      "source_labels": [
        "Banff & Lake Louise things to do",
        "Banff & Lake Louise accessibility",
        "Parks Canada Banff park passes",
        "Town of Banff parking",
        "Town of Banff public washrooms",
        "Town of Banff Central Park",
        "Roam Transit schedules and routes",
        "Roam Route 1 Sulphur Mountain",
        "Roam Route 6 Lake Minnewanka",
        "Roam Route 3 Canmore/Banff",
        "Banff Gondola hours and location",
        "Parks Canada Banff Upper Hot Springs",
        "Parks Canada Cave and Basin",
        "Parks Canada Banff Park Museum",
        "Banff & Lake Louise easy walks",
        "Banff & Lake Louise dining directory"
      ],
      "trust_level": "L3",
      "source_policy": "Use this node as editorial synthesis. For changing facts, open the cited official or primary source before final advice."
    },
    {
      "id": "banff.getting-here",
      "title": "Getting to Banff from Calgary and YYC",
      "url": "https://canadianrockiesplanner.com/banff/getting-here/",
      "path": "/banff/getting-here/",
      "node_type": "arrival_transport_decision",
      "visitor_need": "How to get from Calgary or YYC Calgary International Airport to Banff by rental car, shuttle, coach bus, seasonal transit, or no-car arrival plan.",
      "direct_answer": "If you are flying into YYC, choose the Banff arrival mode before booking attraction times. A rental car gives flexibility but creates parking and winter-driving decisions. A shuttle or coach reduces driving stress but makes hotel location, luggage, and return timing more important. Seasonal and budget bus options can work, but must be checked against the exact operating dates and stops.",
      "map_query": "YYC Calgary International Airport to Banff AB",
      "geo": null,
      "related_nodes": [
        "banff.itineraries",
        "banff.book-ahead",
        "banff.parking",
        "banff.transit",
        "banff.where-to-stay",
        "banff.downtown-shopping",
        "banff.emergency-alerts",
        "banff.lake-louise-moraine-lake"
      ],
      "source_count": 7,
      "source_labels": [
        "Town of Banff getting to Banff",
        "Banff & Lake Louise Tourism getting here",
        "Banff Airporter official site",
        "Brewster Express official site",
        "On-It Banff/Canmore official route",
        "FlixBus Calgary-Banff route",
        "511 Alberta road conditions"
      ],
      "trust_level": "L3",
      "source_policy": "Use this node as editorial synthesis. For changing facts, open the cited official or primary source before final advice."
    },
    {
      "id": "banff.lake-louise-moraine-lake",
      "title": "Lake Louise and Moraine Lake from Banff",
      "url": "https://canadianrockiesplanner.com/banff/lake-louise-moraine-lake/",
      "path": "/banff/lake-louise-moraine-lake/",
      "node_type": "regional_day_trip_decision",
      "visitor_need": "How to plan Lake Louise and Moraine Lake from Banff: driving, Roam Route 8X, Parks Canada shuttles, reservations, parking risk, timing, backup plans, and photo-story stops.",
      "direct_answer": "Do not treat Lake Louise and Moraine Lake as a casual Banff side trip. Decide first whether you are driving only to Lake Louise, using Roam Route 8X from Banff, booking Parks Canada shuttle access, or using a guided/scheduled option. Moraine Lake Road is closed to personal vehicles year-round, and Lake Louise parking and shuttle rules are date-sensitive, so verify Parks Canada and Roam before leaving Banff.",
      "map_query": "Lake Louise Lakeshore and Moraine Lake from Banff AB",
      "geo": null,
      "related_nodes": [
        "banff.book-ahead",
        "banff.getting-here",
        "banff.itineraries",
        "banff.transit",
        "banff.parking",
        "banff.where-to-stay",
        "banff.scenic-drives",
        "banff.johnston-canyon",
        "banff.photo-story",
        "banff.emergency-alerts"
      ],
      "source_count": 8,
      "source_labels": [
        "Parks Canada shuttles and transit",
        "Parks Canada Lake Louise and Moraine Lake shuttle planning",
        "Roam Route 8X Lake Louise/Banff Express",
        "Roam reservations",
        "Roam fares",
        "Banff & Lake Louise Tourism - Lake Louise",
        "Banff & Lake Louise Tourism - Moraine Lake",
        "511 Alberta road conditions"
      ],
      "trust_level": "L3",
      "source_policy": "Use this node as editorial synthesis. For changing facts, open the cited official or primary source before final advice."
    },
    {
      "id": "banff.johnston-canyon",
      "title": "Johnston Canyon from Banff",
      "url": "https://canadianrockiesplanner.com/banff/johnston-canyon/",
      "path": "/banff/johnston-canyon/",
      "node_type": "regional_hike_decision",
      "visitor_need": "How to plan Johnston Canyon from Banff: Lower Falls, Upper Falls, Ink Pots, Bow Valley Parkway access, parking risk, Roam Route 9, strollers, winter traction, and photo-story timing.",
      "direct_answer": "For most Banff visitors, treat Johnston Canyon as a half-day decision. Parks Canada lists Lower Falls at 1.1 km one way and Upper Falls at 2.4 km one way from the Johnston Canyon Day-use Area; Ink Pots is a longer 5.5 km one-way hike. Parking fills quickly, Roam Route 9 is listed as a summer-only option, and Bow Valley Parkway restrictions can change the access plan, so check official Parks Canada, Roam, and 511 Alberta before leaving Banff.",
      "map_query": "Johnston Canyon Day-use Area Bow Valley Parkway",
      "geo": {
        "latitude": 51.245998,
        "longitude": -115.83984,
        "precision": "area"
      },
      "related_nodes": [
        "banff.book-ahead",
        "banff.itineraries",
        "banff.transit",
        "banff.scenic-drives",
        "banff.easy-walks",
        "banff.family-accessibility",
        "banff.photo-story",
        "banff.emergency-alerts",
        "banff.lake-louise-moraine-lake"
      ],
      "source_count": 6,
      "source_labels": [
        "Parks Canada - Banff hiking / Johnston Canyon",
        "Parks Canada - Banff seasonal closures and restrictions",
        "Parks Canada - Bow Valley Parkway",
        "Roam Route 9 Johnston Canyon",
        "Banff & Lake Louise Tourism - Johnston Canyon",
        "511 Alberta road conditions"
      ],
      "trust_level": "L3",
      "source_policy": "Use this node as editorial synthesis. For changing facts, open the cited official or primary source before final advice."
    },
    {
      "id": "banff.book-ahead",
      "title": "Banff Tickets, Reservations, and What to Verify",
      "url": "https://canadianrockiesplanner.com/banff/book-ahead/",
      "path": "/banff/book-ahead/",
      "node_type": "booking_decision_system",
      "visitor_need": "What to buy, reserve, or verify before a Banff day: park pass, lake shuttles, Roam reservations, gondola tickets, Lake Minnewanka cruise, hot springs, parking, restaurants, weather, and cancellation risk.",
      "direct_answer": "Separate the decisions before you pay: a Parks Canada entry pass is not town parking; attraction tickets are not lake shuttle reservations; hot springs are first come, first served; parking payment is not a parking-ticket fix; and restaurant reservations should come after you know where the group will be and how everyone gets back. Use official source pages for current prices, dates, schedules, availability, and cancellation rules.",
      "map_query": "Banff Visitor Centre 224 Banff Avenue Banff AB",
      "geo": {
        "latitude": 51.1779678,
        "longitude": -115.5702405,
        "precision": "visitor-orientation-poi"
      },
      "related_nodes": [
        "banff.park-pass",
        "banff.parking",
        "banff.transit",
        "banff.gondola",
        "banff.hot-springs",
        "banff.lake-louise-moraine-lake",
        "banff.lake-minnewanka",
        "banff.johnston-canyon",
        "banff.restaurants",
        "banff.where-to-stay",
        "banff.unexpected-problems",
        "banff.photo-story"
      ],
      "source_count": 11,
      "source_labels": [
        "Parks Canada Banff park passes",
        "Parks Canada Lake Louise and Moraine Lake shuttle planning",
        "Roam Transit reservations",
        "Roam Route 8X Lake Louise/Banff Express",
        "Banff Gondola official tickets",
        "Lake Minnewanka Cruise official tickets",
        "Lake Minnewanka Cruise location and hours",
        "Parks Canada Banff Upper Hot Springs FAQ",
        "Town of Banff visitor pay parking",
        "Banff dining directory",
        "511 Alberta road conditions"
      ],
      "trust_level": "L3",
      "source_policy": "Use this node as editorial synthesis. For changing facts, open the cited official or primary source before final advice."
    },
    {
      "id": "banff.park-pass",
      "title": "Banff Park Pass",
      "url": "https://canadianrockiesplanner.com/banff/park-pass/",
      "path": "/banff/park-pass/",
      "node_type": "rule_service",
      "visitor_need": "Why visitors need a Banff National Park entry pass, when through-traffic does not need one, where to buy it, what it costs, and why it is separate from town parking and attraction tickets.",
      "direct_answer": "Buy or confirm a valid Parks Canada entry pass if you will stop in Banff National Park: townsite, viewpoints, picnic sites, trails, attractions, campgrounds, scenic parkways, or a Legacy Trail ride. Parks Canada says through-traffic that does not stop generally does not need a pass, except scenic parkways such as Bow Valley Parkway and Icefields Parkway. From June 19 to September 7, 2026, Parks Canada says free admission is in effect under the Canada Strong Pass, but visitors should still verify the official page before relying on that temporary policy.",
      "map_query": "Banff Visitor Centre 224 Banff Avenue",
      "geo": {
        "latitude": 51.1779678,
        "longitude": -115.5702405,
        "precision": "poi"
      },
      "related_nodes": [
        "banff.book-ahead",
        "banff.visitor-centre",
        "banff.parking",
        "banff.parking-tickets"
      ],
      "source_count": 5,
      "source_labels": [
        "Parks Canada - Banff park passes",
        "Parks Canada - Banff fees",
        "Parks Canada - free admission and discounted overnight stays",
        "Banff & Lake Louise Tourism - park pass purchase",
        "Town of Banff visitor pay parking note"
      ],
      "trust_level": "L3",
      "source_policy": "Use this node as editorial synthesis. For changing facts, open the cited official or primary source before final advice."
    },
    {
      "id": "banff.visitor-centre",
      "title": "Banff Visitor Centre",
      "url": "https://canadianrockiesplanner.com/banff/visitor-centre/",
      "path": "/banff/visitor-centre/",
      "node_type": "service",
      "visitor_need": "When to use the Banff Visitor Centre for park passes, current conditions, maps, brochures, permits, local expert help, and same-day itinerary repair.",
      "direct_answer": "Use the Banff Visitor Centre when you need official current information, park pass help, maps, brochures, permits, weather/trail/road condition advice, or a human check before committing to the next stop.",
      "map_query": "Banff Visitor Centre 224 Banff Avenue",
      "geo": {
        "latitude": 51.1779678,
        "longitude": -115.5702405,
        "precision": "poi"
      },
      "related_nodes": [
        "banff.park-pass",
        "banff.parking",
        "banff.washrooms",
        "banff.itineraries"
      ],
      "source_count": 5,
      "source_labels": [
        "Parks Canada - Banff visitor centre hours and services",
        "Town of Banff visitor parking",
        "Town of Banff public washrooms",
        "Roam Transit schedules and routes",
        "Parks Canada Banff road restrictions and closures"
      ],
      "trust_level": "L3",
      "source_policy": "Use this node as editorial synthesis. For changing facts, open the cited official or primary source before final advice."
    },
    {
      "id": "banff.parking",
      "title": "Banff Parking",
      "url": "https://canadianrockiesplanner.com/banff/parking/",
      "path": "/banff/parking/",
      "node_type": "parking_decision",
      "visitor_need": "Where to park in Banff by visitor need: train station public parking, Bear Street Parkade, short downtown errands, hotel or restaurant plans, accessibility needs, payment rules, and what to do if parking fails.",
      "direct_answer": "For a normal downtown visit, start with Train Station Public Parking for longer stays or Bear Street Parkade for downtown access before circling Banff Avenue. A Parks Canada entry pass and Town of Banff parking payment are separate decisions.",
      "map_query": "Banff Train Station Public Parking 327 Railway Avenue",
      "geo": {
        "latitude": 51.1819146,
        "longitude": -115.575808,
        "precision": "poi"
      },
      "related_nodes": [
        "banff.book-ahead",
        "banff.parking-tickets",
        "banff.park-pass",
        "banff.restaurants",
        "banff.downtown-shopping",
        "banff.washrooms"
      ],
      "source_count": 4,
      "source_labels": [
        "Town of Banff - visitor pay parking",
        "Town of Banff pay parking overview",
        "Town of Banff parking tickets",
        "BanffParking.ca"
      ],
      "trust_level": "L3",
      "source_policy": "Use this node as editorial synthesis. For changing facts, open the cited official or primary source before final advice."
    },
    {
      "id": "banff.parking-tickets",
      "title": "Banff Parking Tickets",
      "url": "https://canadianrockiesplanner.com/banff/parking-tickets/",
      "path": "/banff/parking-tickets/",
      "node_type": "civic_problem",
      "visitor_need": "What to do if you get a Banff parking ticket or related violation notice: confirm ticket type, pay through the right official portal, request review, handle rental-car timing, and keep the trip moving.",
      "direct_answer": "First identify the ticket type. The Town says a Town of Banff ticket is white and a provincial ticket is yellow. A Town ticket can be paid through the official Town page and secure portal; a provincial ticket cannot be paid at the Town. A park pass, attraction ticket, or later parking payment does not automatically resolve a parking ticket.",
      "map_query": "Banff Town Hall 110 Bear Street",
      "geo": {
        "latitude": 51.1750738,
        "longitude": -115.5720782,
        "precision": "poi"
      },
      "related_nodes": [
        "banff.unexpected-problems",
        "banff.parking",
        "banff.park-pass",
        "banff.visitor-centre"
      ],
      "source_count": 5,
      "source_labels": [
        "Town of Banff - parking tickets",
        "Town of Banff secure parking ticket payment portal",
        "Town of Banff - request a parking ticket review",
        "Town of Banff visitor pay parking",
        "Government of Alberta fine payments"
      ],
      "trust_level": "L3",
      "source_policy": "Use this node as editorial synthesis. For changing facts, open the cited official or primary source before final advice."
    },
    {
      "id": "banff.unexpected-problems",
      "title": "Unexpected Problems in Banff",
      "url": "https://canadianrockiesplanner.com/banff/unexpected-problems/",
      "path": "/banff/unexpected-problems/",
      "node_type": "problem_router",
      "visitor_need": "A practical Banff triage page for problems visitors rarely plan for: medical help, parking ticket payment/review, provincial ticket routing, washrooms, garbage, bottle returns, lost property, emergency alerts, road problems, wildlife reports, transit fallback, and official help.",
      "direct_answer": "If anyone is in danger or has life-threatening symptoms, call 911. If it is not an emergency, identify the problem first: health advice, hospital, Town parking ticket, provincial ticket, washroom, garbage/bottle return, emergency alert, road/smoke/weather problem, wildlife report, lost property, car/parking confusion, transit fallback, park-pass question, or visitor-centre help.",
      "map_query": "Banff Visitor Centre 224 Banff Avenue",
      "geo": {
        "latitude": 51.1779678,
        "longitude": -115.5702405,
        "precision": "poi"
      },
      "related_nodes": [
        "banff.medical-help",
        "banff.parking-tickets",
        "banff.washrooms",
        "banff.waste-recycling",
        "banff.emergency-alerts",
        "banff.visitor-centre",
        "banff.transit"
      ],
      "source_count": 13,
      "source_labels": [
        "Town of Banff - parking tickets",
        "Town of Banff - request a parking ticket review",
        "Government of Alberta fine payments",
        "Town of Banff public washrooms",
        "Town of Banff recycling and garbage",
        "Town of Banff Transfer Site",
        "Parks Canada - Banff visitor centre hours and services",
        "Town of Banff emergency alerts",
        "Parks Canada Banff safety and guidelines",
        "511 Alberta",
        "Primary Care Alberta - 811 Health Link",
        "Town of Banff - Mineral Springs Hospital",
        "Roam Transit schedules and routes"
      ],
      "trust_level": "L3",
      "source_policy": "Use this node as editorial synthesis. For changing facts, open the cited official or primary source before final advice."
    },
    {
      "id": "banff.emergency-alerts",
      "title": "Banff Alerts, Safety, and Road Problems",
      "url": "https://canadianrockiesplanner.com/banff/emergency-alerts/",
      "path": "/banff/emergency-alerts/",
      "node_type": "safety_alert_system",
      "visitor_need": "What to check when Banff plans change because of emergency alerts, road conditions, wildfire smoke, wildlife encounters, closures, police/lost-property issues, or low-signal areas.",
      "direct_answer": "Call 911 for immediate danger, life-threatening symptoms, fire, serious collision, or active crime. For non-emergency safety decisions, check Town of Banff alerts, Parks Canada safety/bulletins, 511 Alberta road conditions, Alberta wildfire status, Environment Canada AQHI, and the Banff RCMP page for minor crime or lost-property reporting rules.",
      "map_query": "Banff Visitor Centre 224 Banff Avenue",
      "geo": {
        "latitude": 51.1779678,
        "longitude": -115.5702405,
        "precision": "poi"
      },
      "related_nodes": [
        "banff.unexpected-problems",
        "banff.medical-help",
        "banff.visitor-centre",
        "banff.transit",
        "banff.scenic-drives",
        "banff.lake-minnewanka"
      ],
      "source_count": 13,
      "source_labels": [
        "Town of Banff emergency alerts",
        "Town of Banff Alert Centre",
        "Town of Banff Emergency Services",
        "Town of Banff Emergency Planning",
        "Town of Banff Police - RCMP",
        "Parks Canada Banff safety and guidelines",
        "Parks Canada Wildlife and you",
        "Parks Canada safe wildlife viewing",
        "Parks Canada Banff park regulations",
        "511 Alberta",
        "Alberta wildfire status",
        "Environment Canada Alberta AQHI summary",
        "Town of Banff wildfire conditions"
      ],
      "trust_level": "L3",
      "source_policy": "Use this node as editorial synthesis. For changing facts, open the cited official or primary source before final advice."
    },
    {
      "id": "banff.washrooms",
      "title": "Banff Public Washrooms",
      "url": "https://canadianrockiesplanner.com/banff/washrooms/",
      "path": "/banff/washrooms/",
      "node_type": "public_service",
      "visitor_need": "Where to find public washrooms in Banff by visitor zone: downtown, Central Park, train station, gondola, and lake-drive areas.",
      "direct_answer": "Use the Town of Banff public washroom page as current truth. For planning, choose by zone: Visitor Centre / Wolf Street for the downtown core, Central Park for Bow River and family reset, Town Hall only when it fits current access, and attraction-specific facilities when the group is already at the gondola, hot springs, museum, Cave and Basin, or lake corridor.",
      "map_query": "Banff Central Park public washrooms",
      "geo": {
        "latitude": 51.1738889,
        "longitude": -115.5730556,
        "precision": "area"
      },
      "related_nodes": [
        "banff.family-accessibility",
        "banff.parking",
        "banff.downtown-shopping",
        "banff.restaurants"
      ],
      "source_count": 6,
      "source_labels": [
        "Town of Banff public washrooms",
        "Town of Banff facilities directory",
        "Town of Banff Central Park",
        "Town of Banff visitor parking",
        "Town of Banff drinking water",
        "Parks Canada Banff visitor centre hours/services"
      ],
      "trust_level": "L3",
      "source_policy": "Use this node as editorial synthesis. For changing facts, open the cited official or primary source before final advice."
    },
    {
      "id": "banff.waste-recycling",
      "title": "Banff Garbage, Recycling, and Bottle Returns",
      "url": "https://canadianrockiesplanner.com/banff/waste-recycling/",
      "path": "/banff/waste-recycling/",
      "node_type": "civic_service",
      "visitor_need": "Where visitors should handle picnic waste, bottles and cans, recycling, bear-safe garbage, larger drop-offs, reusable items, electronics, and awkward waste questions in Banff.",
      "direct_answer": "Do not leave food, bottles, takeout, or camping waste at viewpoints, lake edges, trailheads, or parking lots. For ordinary visitor waste, use public bear-safe bins and zero-waste stations. For deposit containers, Transfer Site, electronics, reusable items, or awkward waste, verify the official Town page or depot listing before driving there.",
      "map_query": "Banff Transfer Site 160 Hawk Avenue",
      "geo": {
        "latitude": 51.1915316,
        "longitude": -115.5556846,
        "precision": "street"
      },
      "related_nodes": [
        "banff.parking",
        "banff.groceries",
        "banff.lake-minnewanka",
        "banff.water-play"
      ],
      "source_count": 5,
      "source_labels": [
        "Town of Banff - Recycling and Garbage",
        "Town of Banff - Residential Recycling and Garbage",
        "Town of Banff - Transfer Site",
        "Banff Zero Waste Trail",
        "Green Bottle Depot locations"
      ],
      "trust_level": "L3",
      "source_policy": "Use this node as editorial synthesis. For changing facts, open the cited official or primary source before final advice."
    },
    {
      "id": "banff.transit",
      "title": "Banff Transit Without Guesswork",
      "url": "https://canadianrockiesplanner.com/banff/transit/",
      "path": "/banff/transit/",
      "node_type": "transport",
      "visitor_need": "How to use Roam Transit for Banff downtown, gondola, hot springs, Lake Minnewanka, Cave and Basin, and Canmore connections.",
      "direct_answer": "Use official Roam pages for today's schedule, fares, and policies. For planning: Route 1 is the Sulphur Mountain spine for Banff Gondola and Upper Hot Springs; Route 2 helps Tunnel Mountain, downtown, and hotel/campground movement; Route 3 connects Canmore and Banff; Route 4 covers Cave and Basin; Route 6 is the seasonal Lake Minnewanka route. Choose the route by the problem it solves, not by the route number.",
      "map_query": "Banff High School Transit Hub",
      "geo": {
        "latitude": 51.1792356,
        "longitude": -115.5694119,
        "precision": "poi"
      },
      "related_nodes": [
        "banff.book-ahead",
        "banff.itineraries",
        "banff.gondola",
        "banff.hot-springs",
        "banff.lake-minnewanka",
        "banff.lake-louise-moraine-lake",
        "banff.johnston-canyon",
        "banff.bike-rentals"
      ],
      "source_count": 10,
      "source_labels": [
        "Roam Transit schedules and routes",
        "Roam Route 1",
        "Roam Route 2",
        "Roam Route 3",
        "Roam Route 4",
        "Roam Route 6",
        "Roam fares",
        "Town of Banff - Roam public transit",
        "Roam transportation policies",
        "Government of Alberta - impaired driving"
      ],
      "trust_level": "L3",
      "source_policy": "Use this node as editorial synthesis. For changing facts, open the cited official or primary source before final advice."
    },
    {
      "id": "banff.gondola",
      "title": "Banff Gondola",
      "url": "https://canadianrockiesplanner.com/banff/gondola/",
      "path": "/banff/gondola/",
      "node_type": "paid_attraction",
      "visitor_need": "Tickets, map, how to get there, summit views, food, washrooms, weather, and what to bring.",
      "direct_answer": "Book and verify hours on the official Banff Gondola site. Pair it with Upper Hot Springs or a Sulphur Mountain transit plan when the weather makes the view worthwhile.",
      "map_query": "Banff Gondola 100 Mountain Avenue",
      "geo": {
        "latitude": 51.1479016,
        "longitude": -115.5554466,
        "precision": "poi"
      },
      "related_nodes": [
        "banff.book-ahead",
        "banff.transit",
        "banff.hot-springs",
        "banff.family-accessibility",
        "banff.photo-story"
      ],
      "source_count": 3,
      "source_labels": [
        "Banff Gondola hours and location",
        "Banff Gondola shuttle guidance",
        "Roam Route 1"
      ],
      "trust_level": "L3",
      "source_policy": "Use this node as editorial synthesis. For changing facts, open the cited official or primary source before final advice."
    },
    {
      "id": "banff.hot-springs",
      "title": "Banff Upper Hot Springs",
      "url": "https://canadianrockiesplanner.com/banff/hot-springs/",
      "path": "/banff/hot-springs/",
      "node_type": "paid_attraction",
      "visitor_need": "How to fit Banff Upper Hot Springs into a Banff day: first-come entry, Route 1, gondola pairing, park pass, towels/swimsuits/lockers, health rules, kids, weather, and evening plans.",
      "direct_answer": "Banff Upper Hot Springs is run by Parks Canada and, per the official FAQ, entry is first come, first served with no reservations or pre-booked tickets. Check current hours, rates, closures, health rules, and rental details before leaving town. Pair it with Banff Gondola or Roam Route 1 when you want a compact Sulphur Mountain plan.",
      "map_query": "Banff Upper Hot Springs",
      "geo": {
        "latitude": 51.1508639,
        "longitude": -115.5605979,
        "precision": "poi"
      },
      "related_nodes": [
        "banff.book-ahead",
        "banff.gondola",
        "banff.transit",
        "banff.family-accessibility"
      ],
      "source_count": 6,
      "source_labels": [
        "Parks Canada - Banff Upper Hot Springs",
        "Parks Canada - Banff Upper Hot Springs FAQ",
        "Roam Route 1",
        "Banff & Lake Louise - Banff Upper Hot Springs",
        "Town of Banff swimming",
        "Alberta impaired driving guidance"
      ],
      "trust_level": "L3",
      "source_policy": "Use this node as editorial synthesis. For changing facts, open the cited official or primary source before final advice."
    },
    {
      "id": "banff.downtown-shopping",
      "title": "Downtown Banff Shopping Walk",
      "url": "https://canadianrockiesplanner.com/banff/downtown-shopping/",
      "path": "/banff/downtown-shopping/",
      "node_type": "town_area",
      "visitor_need": "How to use downtown Banff as a first-hour visitor node: park once, get oriented, find washrooms and water, shop Banff Avenue and Bear Street, buy forgotten gear, choose food, and create a map-story opening chapter.",
      "direct_answer": "For most visitors, the best downtown plan is: park once or arrive by Roam, use a known washroom/water stop, start with Banff Avenue for the classic arrival view, shift to Bear Street for a calmer shopping/dining spine, then end near food, the Bow River, Central Park, hotel, or the next transit/attraction move.",
      "map_query": "Cascade Shops Banff Avenue",
      "geo": {
        "latitude": 51.178844,
        "longitude": -115.5713277,
        "precision": "poi"
      },
      "related_nodes": [
        "banff.restaurants",
        "banff.food-decisions",
        "banff.washrooms",
        "banff.groceries"
      ],
      "source_count": 8,
      "source_labels": [
        "Banff & Lake Louise shopping directory",
        "Banff & Lake Louise - Shopping Bear Street",
        "Town of Banff - Bear Street Shared Street",
        "Town of Banff visitor parking",
        "BanffParking.ca",
        "Town of Banff public washrooms",
        "Town of Banff drinking water",
        "Parks Canada Banff visitor centre hours/services"
      ],
      "trust_level": "L3",
      "source_policy": "Use this node as editorial synthesis. For changing facts, open the cited official or primary source before final advice."
    },
    {
      "id": "banff.restaurants",
      "title": "Banff Restaurants by Visitor Need",
      "url": "https://canadianrockiesplanner.com/banff/restaurants/",
      "path": "/banff/restaurants/",
      "node_type": "food_cluster",
      "visitor_need": "How to choose Banff restaurants for Chinese food, Japanese food, ramen, steak, family meals, drinks, parking, reservations, and what to do after dinner.",
      "direct_answer": "Choose the meal by visitor situation first, then verify hours, reservations, menu, walking distance, and parking from current sources. If alcohol is part of dinner, solve the walking, taxi, transit, or designated-driver plan before you book.",
      "map_query": "restaurants Banff Avenue Banff AB",
      "geo": {
        "latitude": 51.1761795,
        "longitude": -115.5724992,
        "precision": "street"
      },
      "related_nodes": [
        "banff.book-ahead",
        "banff.food-decisions",
        "banff.parking",
        "banff.washrooms",
        "banff.downtown-shopping"
      ],
      "source_count": 18,
      "source_labels": [
        "Banff & Lake Louise dining directory",
        "Silver Dragon official menu",
        "Chaya official site",
        "Ramen Arashi tourism listing",
        "Hello Sunshine official page",
        "Hello Sunshine official menu",
        "Hello Sunshine contact and reservations",
        "Chuck's Steakhouse tourism listing",
        "The Maple Leaf tourism listing",
        "Bluebird official page",
        "Bluebird official menus",
        "Three Bears Banff Hospitality Collective page",
        "Three Bears official reservation page",
        "Park Distillery official restaurant page",
        "Park Distillery Banff Hospitality Collective page",
        "Alberta impaired driving guidance",
        "Town of Banff visitor parking",
        "Roam Transit schedules"
      ],
      "trust_level": "L3",
      "source_policy": "Use this node as editorial synthesis. For changing facts, open the cited official or primary source before final advice."
    },
    {
      "id": "banff.food-decisions",
      "title": "Banff Food Decisions",
      "url": "https://canadianrockiesplanner.com/banff/food-decisions/",
      "path": "/banff/food-decisions/",
      "node_type": "decision_system",
      "visitor_need": "How to choose Chinese, Japanese, steak, casual family food, coffee, dessert, drinks, and dinner in Banff while planning parking, walking, reservations, and no-driving-after-alcohol choices.",
      "direct_answer": "Pick food by visitor job first: quick fuel, family reset, rainy-day shelter, special dinner, familiar Asian comfort, steak/Canadian dinner, coffee/dessert, groceries/picnic, or drinks. Then solve the physical constraints: where the car is, how far the group can walk, nearest washroom, current hours/reservations, and whether anyone must drive after alcohol.",
      "map_query": "Banff Avenue Bear Street Banff",
      "geo": {
        "latitude": 51.1761795,
        "longitude": -115.5724992,
        "precision": "street"
      },
      "related_nodes": [
        "banff.restaurants",
        "banff.parking",
        "banff.washrooms",
        "banff.downtown-shopping",
        "banff.groceries",
        "banff.transit",
        "banff.where-to-stay",
        "banff.photo-story"
      ],
      "source_count": 9,
      "source_labels": [
        "Banff & Lake Louise dining directory",
        "Banff & Lake Louise shopping on Bear Street",
        "Town of Banff - Bear Street Shared Street",
        "Town of Banff visitor parking",
        "Town of Banff public washrooms",
        "Town of Banff drinking water",
        "Roam Transit schedules",
        "Roam Route 2 Tunnel Mountain",
        "Alberta impaired driving guidance"
      ],
      "trust_level": "L3",
      "source_policy": "Use this node as editorial synthesis. For changing facts, open the cited official or primary source before final advice."
    },
    {
      "id": "banff.bike-rentals",
      "title": "Banff Bike Rentals and Ride Choices",
      "url": "https://canadianrockiesplanner.com/banff/bike-rentals/",
      "path": "/banff/bike-rentals/",
      "node_type": "service_decision",
      "visitor_need": "How to decide whether to rent a bike in Banff, ride around town, connect to the Legacy Trail, use e-bikes, ride with kids, and solve return logistics.",
      "direct_answer": "Before renting, choose the ride job: easy Banff town loop, family ride, e-bike sightseeing, Legacy Trail segment, full Canmore-Banff ride, or guided/package ride. Then choose the shop and equipment only after you know return rules, helmets/locks, child gear, e-bike permissions, Roam bike-rack limits, food/water/washroom stops, and the bailout plan if weather or fatigue changes the day.",
      "map_query": "bike rentals Banff AB",
      "geo": null,
      "related_nodes": [
        "banff.transit",
        "banff.parking",
        "banff.legacy-trail",
        "banff.photo-story"
      ],
      "source_count": 12,
      "source_labels": [
        "Town of Banff cycling",
        "Parks Canada Banff biking",
        "Parks Canada e-biking",
        "Parks Canada Legacy Trail",
        "Roam transportation policies",
        "Roam Route 3 Canmore-Banff",
        "Banff & Lake Louise things to do",
        "Banff & Lake Louise biking guide",
        "Banff Cycle & Sport official site",
        "Banff Cycle & Sport rentals",
        "Banff Adventures rentals",
        "Snowtips-Bactrax tourism listing"
      ],
      "trust_level": "L3",
      "source_policy": "Use this node as editorial synthesis. For changing facts, open the cited official or primary source before final advice."
    },
    {
      "id": "banff.family-accessibility",
      "title": "Banff for Families, Older Visitors, and Low-Walking Days",
      "url": "https://canadianrockiesplanner.com/banff/family-accessibility/",
      "path": "/banff/family-accessibility/",
      "node_type": "decision_system",
      "visitor_need": "A Banff planning node for families, kids, older visitors, low-walking groups, wheelchairs, strollers, washrooms, playgrounds, snacks, short walks, and weather backups.",
      "direct_answer": "Use a comfort-first plan: parking or transit first, washroom/change-table zones, one main view, one easy walk, one meal or snack stop, and a backup that works if kids, older visitors, weather, or mobility needs change the day.",
      "map_query": "Banff Central Park Banff AB",
      "geo": null,
      "related_nodes": [
        "banff.washrooms",
        "banff.parking",
        "banff.transit",
        "banff.gondola",
        "banff.restaurants"
      ],
      "source_count": 13,
      "source_labels": [
        "Banff & Lake Louise accessibility",
        "Town of Banff Central Park",
        "Town of Banff Community Parks",
        "Town of Banff Adventure and Nature Playground",
        "Town of Banff visitor parking",
        "Town of Banff getting to Banff",
        "Town of Banff public washrooms",
        "Roam Transit schedules",
        "Roam Route 1",
        "Roam Route 6 Lake Minnewanka",
        "Banff & Lake Louise easy walks",
        "Banff Gondola hours and location",
        "Parks Canada - Banff Upper Hot Springs"
      ],
      "trust_level": "L3",
      "source_policy": "Use this node as editorial synthesis. For changing facts, open the cited official or primary source before final advice."
    },
    {
      "id": "banff.bow-falls",
      "title": "Bow Falls and Bow River Short Stop",
      "url": "https://canadianrockiesplanner.com/banff/bow-falls/",
      "path": "/banff/bow-falls/",
      "node_type": "scenic_stop",
      "visitor_need": "How to use Bow Falls as a low-effort Banff scenic stop with parking, walking, photos, Fairmont area context, washroom planning, and safety.",
      "direct_answer": "Use Bow Falls when you want a short scenic chapter near town. Check parking and walking distance first, keep people away from unsafe river edges, and combine it with downtown, Fairmont/Spray River area, or an easy photo-story route.",
      "map_query": "Bow Falls Banff",
      "geo": {
        "latitude": 51.1674103,
        "longitude": -115.5609012,
        "precision": "poi"
      },
      "related_nodes": [
        "banff.surprise-corner",
        "banff.easy-walks",
        "banff.photo-story"
      ],
      "source_count": 5,
      "source_labels": [
        "Banff & Lake Louise Tourism - Bow Falls",
        "Town of Banff - Bow River Trail",
        "Roam Route 4 - Cave and Basin / Bow Falls side",
        "Town of Banff visitor parking",
        "Town of Banff public washrooms"
      ],
      "trust_level": "L3",
      "source_policy": "Use this node as editorial synthesis. For changing facts, open the cited official or primary source before final advice."
    },
    {
      "id": "banff.surprise-corner",
      "title": "Surprise Corner and Fairmont Viewpoint",
      "url": "https://canadianrockiesplanner.com/banff/surprise-corner/",
      "path": "/banff/surprise-corner/",
      "node_type": "viewpoint",
      "visitor_need": "How to use Surprise Corner as a quick Banff viewpoint for Fairmont Banff Springs, Bow River, photos, driving routes, and short-stop planning.",
      "direct_answer": "Use Surprise Corner as a short viewpoint when you are driving or already near the Fairmont/Bow Falls area. Do not overbuild the day around it; treat it as a scenic punctuation mark.",
      "map_query": "Surprise Corner Viewpoint Banff",
      "geo": {
        "latitude": 51.1676228,
        "longitude": -115.5598284,
        "precision": "poi"
      },
      "related_nodes": [
        "banff.bow-falls",
        "banff.scenic-drives",
        "banff.photo-story"
      ],
      "source_count": 5,
      "source_labels": [
        "Town of Banff - Surprise Corner viewpoint",
        "Banff & Lake Louise Tourism - Bow Falls",
        "Town of Banff visitor parking",
        "Town of Banff Bow River Trail",
        "Parks Canada Banff road restrictions and closures"
      ],
      "trust_level": "L3",
      "source_policy": "Use this node as editorial synthesis. For changing facts, open the cited official or primary source before final advice."
    },
    {
      "id": "banff.cave-and-basin",
      "title": "Cave and Basin National Historic Site",
      "url": "https://canadianrockiesplanner.com/banff/cave-and-basin/",
      "path": "/banff/cave-and-basin/",
      "node_type": "historic_site",
      "visitor_need": "How to decide if Cave and Basin fits a Banff day: history, indoor/outdoor mix, weather backup, transit, parking, food timing, and photo-story role.",
      "direct_answer": "Use Cave and Basin when you want a Banff origin-story stop, an indoor/outdoor weather backup, or a slower educational chapter. Check Parks Canada for current hours, fees, closures, and accessibility before going.",
      "map_query": "Cave and Basin National Historic Site Banff",
      "geo": {
        "latitude": 51.1702132,
        "longitude": -115.5897049,
        "precision": "area"
      },
      "related_nodes": [
        "banff.banff-park-museum",
        "banff.transit",
        "banff.easy-walks"
      ],
      "source_count": 5,
      "source_labels": [
        "Parks Canada - Cave and Basin",
        "Roam Route 4 - Cave and Basin",
        "Town of Banff visitor parking",
        "Town of Banff public washrooms",
        "Parks Canada Banff fees"
      ],
      "trust_level": "L3",
      "source_policy": "Use this node as editorial synthesis. For changing facts, open the cited official or primary source before final advice."
    },
    {
      "id": "banff.banff-park-museum",
      "title": "Banff Park Museum and Rainy-Day Indoor Plan",
      "url": "https://canadianrockiesplanner.com/banff/banff-park-museum/",
      "path": "/banff/banff-park-museum/",
      "node_type": "indoor_historic_site",
      "visitor_need": "A Banff rainy-day and indoor planning node centered on Banff Park Museum, visitor education, downtown food, shops, and low-effort alternatives.",
      "direct_answer": "Use Banff Park Museum and nearby downtown indoor stops as a backup when weather, smoke, cold, or tired visitors make outdoor viewpoints less appealing. Check Parks Canada for current opening dates, hours, and fees.",
      "map_query": "Banff Park Museum 91 Banff Avenue",
      "geo": {
        "latitude": 51.1737871,
        "longitude": -115.571682,
        "precision": "poi"
      },
      "related_nodes": [
        "banff.cave-and-basin",
        "banff.downtown-shopping",
        "banff.restaurants"
      ],
      "source_count": 6,
      "source_labels": [
        "Parks Canada - Banff Park Museum",
        "Banff & Lake Louise things to do",
        "Banff & Lake Louise dining directory",
        "Town of Banff public washrooms",
        "Town of Banff visitor parking",
        "Parks Canada Banff fees"
      ],
      "trust_level": "L3",
      "source_policy": "Use this node as editorial synthesis. For changing facts, open the cited official or primary source before final advice."
    },
    {
      "id": "banff.where-to-stay",
      "title": "Where to Stay in Banff",
      "url": "https://canadianrockiesplanner.com/banff/where-to-stay/",
      "path": "/banff/where-to-stay/",
      "node_type": "lodging_decision",
      "visitor_need": "How to choose where to stay in Banff by walking distance, parking, transit, family needs, food access, budget, car use, and early-start attractions.",
      "direct_answer": "Choose lodging by the day you want: downtown walkability, no-driving-after-dinner, family reset, reliable parking, Roam access, camping logistics, Canmore value, or early starts for Lake Louise, Minnewanka, Gondola, and Legacy Trail. Verify official hotel, campground, parking, and transit details before booking.",
      "map_query": "Banff Avenue hotels Banff AB",
      "geo": null,
      "related_nodes": [
        "banff.book-ahead",
        "banff.parking",
        "banff.restaurants",
        "banff.groceries",
        "banff.transit",
        "banff.lake-louise-moraine-lake"
      ],
      "source_count": 8,
      "source_labels": [
        "Banff & Lake Louise accommodation directory",
        "Town of Banff visitor parking",
        "Town of Banff Roam public transit",
        "Roam Transit schedules and routes",
        "Roam Route 2 Tunnel Mountain",
        "Roam Route 3 Canmore/Banff",
        "Parks Canada Banff camping",
        "Alberta impaired driving guidance"
      ],
      "trust_level": "L3",
      "source_policy": "Use this node as editorial synthesis. For changing facts, open the cited official or primary source before final advice."
    },
    {
      "id": "banff.groceries",
      "title": "Banff Groceries and Picnic Supplies",
      "url": "https://canadianrockiesplanner.com/banff/groceries/",
      "path": "/banff/groceries/",
      "node_type": "grocery_cluster",
      "visitor_need": "Where to buy groceries, snacks, water, and simple meal supplies in Banff for hotel stays, hikes, drives, and family days.",
      "direct_answer": "Use Banff groceries for immediate needs, breakfast, snacks, picnic food, water refills, and hotel/campground basics. If bulk shopping, special diets, baby supplies, or price sensitivity matter, buy in Canmore or Calgary before the day becomes time-sensitive.",
      "map_query": "IGA Banff 318 Marten Street",
      "geo": {
        "latitude": 51.179339,
        "longitude": -115.5717173,
        "precision": "poi"
      },
      "related_nodes": [
        "banff.restaurants",
        "banff.waste-recycling",
        "banff.parking",
        "banff.water-play"
      ],
      "source_count": 8,
      "source_labels": [
        "IGA Banff",
        "Nesters Market listing",
        "Town of Banff visitor parking",
        "Town of Banff drinking water",
        "Town of Banff public washrooms",
        "Parks Canada Banff picnicking",
        "Parks Canada food and wildlife attractants",
        "Town of Banff recycling and garbage"
      ],
      "trust_level": "L3",
      "source_policy": "Use this node as editorial synthesis. For changing facts, open the cited official or primary source before final advice."
    },
    {
      "id": "banff.lake-minnewanka",
      "title": "Lake Minnewanka Day Plan",
      "url": "https://canadianrockiesplanner.com/banff/lake-minnewanka/",
      "path": "/banff/lake-minnewanka/",
      "node_type": "lake_scenic_area",
      "visitor_need": "How to plan Lake Minnewanka from Banff: drive or Roam Route 6, cruise or shoreline, parking, picnic, washrooms, water rules, fishing, photo spots, and return timing.",
      "direct_answer": "Use Lake Minnewanka when you want the big mountain-water scene near Banff. For summer no-car access, check Roam Route 6. If driving, leave with parking, washrooms, picnic supplies, water-safety rules, and a backup stop such as Two Jack Lake, Johnson Lake, or Cascade Ponds already decided.",
      "map_query": "Lake Minnewanka",
      "geo": {
        "latitude": 51.2562171,
        "longitude": -115.460925,
        "precision": "area"
      },
      "related_nodes": [
        "banff.book-ahead",
        "banff.transit",
        "banff.water-play",
        "banff.scenic-drives",
        "banff.photo-story"
      ],
      "source_count": 7,
      "source_labels": [
        "Banff & Lake Louise - Lake Minnewanka",
        "Roam Route 6 Lake Minnewanka",
        "Lake Minnewanka Cruise",
        "Parks Canada Banff water activities",
        "Parks Canada Banff fishing",
        "Town of Banff public washrooms",
        "Parks Canada food and wildlife attractants"
      ],
      "trust_level": "L3",
      "source_policy": "Use this node as editorial synthesis. For changing facts, open the cited official or primary source before final advice."
    },
    {
      "id": "banff.scenic-drives",
      "title": "Banff Scenic Drives",
      "url": "https://canadianrockiesplanner.com/banff/scenic-drives/",
      "path": "/banff/scenic-drives/",
      "node_type": "route_decision",
      "visitor_need": "How to choose Banff scenic drives by visitor need: Lake Minnewanka Loop, Vermilion Lakes, Mount Norquay viewpoint, Bow Valley Parkway, closures, wildlife stops, washrooms, food gaps, and photo-story beats.",
      "direct_answer": "Choose the drive by what the visitor needs: Lake Minnewanka for water and family gear, Vermilion Lakes or Mount Norquay for a quick viewpoint, Bow Valley Parkway for a longer corridor, and town/Bow Falls/Surprise Corner when the group needs low-friction scenery. Always check Parks Canada closures, 511 Alberta, wildlife rules, washrooms, food, and return timing before leaving town.",
      "map_query": "Lake Minnewanka Scenic Drive Banff",
      "geo": null,
      "related_nodes": [
        "banff.lake-minnewanka",
        "banff.water-play",
        "banff.transit",
        "banff.parking",
        "banff.washrooms",
        "banff.groceries",
        "banff.waste-recycling",
        "banff.emergency-alerts",
        "banff.surprise-corner",
        "banff.bow-falls",
        "banff.photo-story",
        "banff.lake-louise-moraine-lake",
        "banff.johnston-canyon"
      ],
      "source_count": 9,
      "source_labels": [
        "Parks Canada Banff trip ideas",
        "Town of Banff getting around",
        "Banff & Lake Louise scenic drives",
        "Banff & Lake Louise drive Lake Minnewanka",
        "Parks Canada Bow Valley Parkway",
        "Parks Canada Banff road restrictions and closures",
        "511 Alberta",
        "Roam Route 6 Lake Minnewanka",
        "Parks Canada Wildlife and you"
      ],
      "trust_level": "L3",
      "source_policy": "Use this node as editorial synthesis. For changing facts, open the cited official or primary source before final advice."
    },
    {
      "id": "banff.easy-walks",
      "title": "Easy Banff Walks",
      "url": "https://canadianrockiesplanner.com/banff/easy-walks/",
      "path": "/banff/easy-walks/",
      "node_type": "walking_decision",
      "visitor_need": "Low-effort Banff walks for families, first-time visitors, rainy breaks, and photo-story moments.",
      "direct_answer": "For an easy first Banff walk, choose the walk by friction: downtown/Bow River when the group needs washrooms and food nearby, Fenland Trail when they want a quiet nature loop, Bow Falls or Surprise Corner when they want a scenic chapter, and a short indoor-adjacent loop when weather or mobility is the constraint.",
      "map_query": "Banff Central Park Banff AB",
      "geo": {
        "latitude": 51.1738889,
        "longitude": -115.5730556,
        "precision": "area"
      },
      "related_nodes": [
        "banff.washrooms",
        "banff.bow-falls",
        "banff.cave-and-basin",
        "banff.downtown-shopping"
      ],
      "source_count": 7,
      "source_labels": [
        "Banff & Lake Louise easy hikes and walks",
        "Town of Banff Bow River Trail",
        "Banff & Lake Louise Fenland Trail",
        "Banff & Lake Louise Bow Falls",
        "Town of Banff Surprise Corner",
        "Town of Banff public washrooms",
        "Town of Banff visitor parking"
      ],
      "trust_level": "L3",
      "source_policy": "Use this node as editorial synthesis. For changing facts, open the cited official or primary source before final advice."
    },
    {
      "id": "banff.water-play",
      "title": "Water and Lake Time Near Banff",
      "url": "https://canadianrockiesplanner.com/banff/water-play/",
      "path": "/banff/water-play/",
      "node_type": "water_decision",
      "visitor_need": "How to choose Banff water stops: Lake Minnewanka, Johnson Lake, Two Jack Lake, Cascade Ponds, Bow River walks, swimming, paddling rules, transit, parking, washrooms, and safety.",
      "direct_answer": "Start by choosing the waterbody, then check the current Parks Canada water activity zone. Lake Minnewanka is the big scenic and cruise node, but personal paddling and large inflatables are prohibited there. Johnson Lake and Two Jack Lake are better fits for casual swim/paddle plans when conditions, permits, parking, and safety line up.",
      "map_query": "Lake Minnewanka Two Jack Lake Johnson Lake Banff",
      "geo": null,
      "related_nodes": [
        "banff.lake-minnewanka",
        "banff.transit",
        "banff.washrooms",
        "banff.groceries",
        "banff.waste-recycling",
        "banff.pharmacy-first-aid",
        "banff.scenic-drives",
        "banff.photo-story"
      ],
      "source_count": 9,
      "source_labels": [
        "Parks Canada water activities",
        "Parks Canada boating",
        "Parks Canada fishing / angling",
        "Banff & Lake Louise Lake Minnewanka",
        "Banff & Lake Louise Johnson Lake",
        "Banff & Lake Louise Two Jack Lake",
        "Town of Banff swimming",
        "Roam Route 6 Lake Minnewanka",
        "Banff National Park safety"
      ],
      "trust_level": "L3",
      "source_policy": "Use this node as editorial synthesis. For changing facts, open the cited official or primary source before final advice."
    },
    {
      "id": "banff.medical-help",
      "title": "Medical Help in Banff",
      "url": "https://canadianrockiesplanner.com/banff/medical-help/",
      "path": "/banff/medical-help/",
      "node_type": "medical_service",
      "visitor_need": "What to do if someone is hurt or sick in Banff: when to call 911, when to use 811, where Mineral Springs Hospital is, what to bring, and how to keep the group safe.",
      "direct_answer": "For emergencies or life-threatening symptoms, call 911. For non-emergency health advice in Alberta, use 811 Health Link; if 811 does not connect from VoIP, Primary Care Alberta lists 1-866-408-5465. For Banff hospital routing, search the official name: Banff Mineral Springs Hospital. Covenant Health currently lists 305 Lynx St, while the Town page lists 301 Lynx Street, so use the hospital name/map if the street number differs.",
      "map_query": "Banff Mineral Springs Hospital",
      "geo": {
        "latitude": 51.1791475,
        "longitude": -115.5761153,
        "precision": "poi"
      },
      "related_nodes": [
        "banff.pharmacy-first-aid",
        "banff.parking",
        "banff.visitor-centre",
        "banff.family-accessibility"
      ],
      "source_count": 3,
      "source_labels": [
        "Town of Banff - Mineral Springs Hospital",
        "Covenant Health - Banff Mineral Springs Hospital",
        "Primary Care Alberta - 811 Health Link"
      ],
      "trust_level": "L3",
      "source_policy": "Use this node as editorial synthesis. For changing facts, open the cited official or primary source before final advice."
    },
    {
      "id": "banff.pharmacy-first-aid",
      "title": "Banff Pharmacy and First-Aid Supplies",
      "url": "https://canadianrockiesplanner.com/banff/pharmacy-first-aid/",
      "path": "/banff/pharmacy-first-aid/",
      "node_type": "pharmacy_first_aid_service",
      "visitor_need": "Where pharmacy, lost medication, basic first-aid, sunscreen, blister care, child medicine, and pharmacist/811 decisions fit into a Banff day.",
      "direct_answer": "For immediate danger or life-threatening symptoms, call 911. For non-emergency health advice, call 811. For basic supplies or medication questions, start with a downtown pharmacy such as Cascade Plaza Rexall Drug Store at 317 Banff Avenue, then verify current hours, stock, prescription rules, and whether a pharmacist is available before walking across town.",
      "map_query": "Cascade Plaza Rexall Drug Store 317 Banff Avenue",
      "geo": {
        "latitude": 51.1775841,
        "longitude": -115.5715724,
        "precision": "poi"
      },
      "related_nodes": [
        "banff.medical-help",
        "banff.groceries",
        "banff.family-accessibility",
        "banff.emergency-alerts",
        "banff.easy-walks"
      ],
      "source_count": 4,
      "source_labels": [
        "Banff & Lake Louise Tourism - Cascade Plaza Rexall Drug Store",
        "Government of Alberta - Pharmacy services and fees",
        "Primary Care Alberta - 811 Health Link",
        "Town of Banff - Mineral Springs Hospital"
      ],
      "trust_level": "L3",
      "source_policy": "Use this node as editorial synthesis. For changing facts, open the cited official or primary source before final advice."
    },
    {
      "id": "banff.photo-story",
      "title": "Banff Photo Story Studio",
      "url": "https://canadianrockiesplanner.com/banff/photo-story/",
      "path": "/banff/photo-story/",
      "node_type": "memory_product",
      "visitor_need": "A map-linked Banff memory movie product: upload trip photos, place them on the Banff map with GPS or manual confirmation, build story beats, add captions, and export a short shareable trip story.",
      "direct_answer": "The studio flow should be simple: upload photos or short clips, give consent for metadata use, use GPS when available, manually confirm locations when GPS is missing, preview a 15-30 second vertical story, then export a map-linked movie, carousel, or memory image.",
      "map_query": "Banff Visitor Centre 224 Banff Avenue Banff AB",
      "geo": null,
      "related_nodes": [
        "banff.book-ahead",
        "banff.itineraries",
        "banff.gondola",
        "banff.bow-falls",
        "banff.lake-minnewanka",
        "banff.lake-louise-moraine-lake",
        "banff.johnston-canyon",
        "banff.restaurants"
      ],
      "source_count": 4,
      "source_labels": [
        "Place data JSON",
        "AI facts layer",
        "Banff map",
        "Banff itinerary planner"
      ],
      "trust_level": "L3",
      "source_policy": "Use this node as editorial synthesis. For changing facts, open the cited official or primary source before final advice."
    }
  ],
  "promotion_rules": {
    "official_facts": "Use primary sources for rules, laws, hours, prices, tickets, closures, transit, medical, parking, and payment.",
    "user_tips": "Label as user-reported until corroborated or verified.",
    "photo_learning": "Use private photos for the user's output only; aggregate visual signals require consent and should attach to place nodes, not personal identities.",
    "missing_questions": "A repeated missing visitor question becomes a backlog item or new node."
  }
}