{
  "scope": "Official Plano municipal boundary",
  "poi_buffer_m": 3000,
  "citywide": true,
  "edge_formula": "w_e = (L_e / 1.2) * [1 + 6 * (1 - C_e)^2 * (1 + H_e) + Q_e]",
  "nearest_category": "C_k(b) = min over destinations d in category k of weighted shortest-path cost from snapped block reference node to snapped destination node",
  "aggregate": "A(b) = sum_k C_k(b) / number_of_categories; all selected categories must be reachable. Sum and worst trip are also exported. Equal category weights are assumptions.",
  "profiles": {
    "all_categories": [
      "bank",
      "beauty_supply",
      "bus_station",
      "church",
      "clinic",
      "college",
      "community_centre",
      "convenience",
      "cosmetics",
      "gym",
      "hindu_temple",
      "hospital",
      "library",
      "mosque",
      "other_worship",
      "park",
      "pharmacy",
      "playground",
      "recreation_centre",
      "school",
      "sports_centre",
      "station",
      "supermarket",
      "swimming_pool",
      "synagogue"
    ],
    "essential": [
      "hindu_temple",
      "supermarket",
      "pharmacy"
    ]
  },
  "color_only": "0\u2013100 display uses 2nd\u201398th percentile stretch of complete-block mean costs within the study scope, clipped at extremes. Blue=lower burden; red=higher. Raw costs remain equivalent minutes.",
  "color_scale_parameters": {
    "all_categories": {
      "mean_cost_equiv_min_at_2nd_percentile": 259.31670264698874,
      "mean_cost_equiv_min_at_98th_percentile": 601.445880534742
    },
    "essential": {
      "mean_cost_equiv_min_at_2nd_percentile": 138.13666896717186,
      "mean_cost_equiv_min_at_98th_percentile": 629.9344005424958
    }
  },
  "weighted_edges": 290552,
  "excluded_unknown_edges": 0,
  "blocks": 4402,
  "pois": 1648,
  "temple_candidates": 5,
  "missing": "Any unreachable selected category means unknown overall score; not zero and not average of only reachable services.",
  "snapping": "Block representative points and POI mapped positions snap to nearest original graph junction. Connector gaps are reported; >100 m flagged. Access/entrances not verified and gap travel/crossing waits omitted.",
  "inventory": "Blocks are scored as geographic reference nodes, including nonresidential land. Address counts do not establish residential use. POI catalog is incomplete. City mode uses the buffer declared in poi_buffer_m; public short-walk coverage is checked separately.",
  "temples": "Five curated Hindu temple address candidates matched to Plano address points. Sources in config/accessibility_temples.json. Raghunath street address is directory-sourced and needs review; other addresses matched official websites. Parcel points are not entrances. Catalog is not all religions or all temples.",
  "graph": "Detailed graph has finite weights only. Activity graph contains one edge per block to the nearest reachable POI in each category; no block-block or POI-POI edges.",
  "validation": {
    "reverse_multi_source_matches_forward_dijkstra": true,
    "spot_checks": 6,
    "no_same_role_activity_edges": true
  }
}