{
  "agency": {
    "country": "CA",
    "id": "calgary-transit",
    "name": "Calgary Transit",
    "subdivision_code": "CA-AB",
    "subdivision_name": "Alberta"
  },
  "categories": {
    "completeness": {
      "details": {
        "accessibility": {
          "measures": "presence_not_usability",
          "score": 0.0,
          "stops_marked_accessible_pct": 0.0,
          "stops_marked_not_accessible_pct": 0.0,
          "stops_stated_pct": 0.0,
          "trips_stated_pct": 0.0
        },
        "accessibility_measures": "presence_not_usability",
        "cemv": {
          "declared": false,
          "supported": false
        },
        "components": {
          "contact": 7.5,
          "fares": 0.0,
          "headsigns": 15.0,
          "stop_names": 15.0,
          "wheelchair_stops": 0.0,
          "wheelchair_trips": 0.0
        },
        "fare_free": false,
        "fares": {
          "applied": false,
          "has_leg_rules": false,
          "has_products": false,
          "has_transfer_rules": false,
          "model": "none",
          "product_count": 0
        },
        "flex": {
          "booking_reachable": false,
          "booking_rule_count": 0,
          "has_booking_rules": false,
          "has_flex": false
        },
        "has_fares": false,
        "headsign_applicable_trips": 27634,
        "headsign_loop_exempt_trips": 0,
        "headsign_pct": 100.0,
        "headsign_scored_pct": 100.0,
        "headsign_stop_headsign_trips": 0,
        "mixed_case_stop_name_pct": 99.9,
        "pathways": {
          "has_entrances": false,
          "has_levels": false,
          "has_pathways": false,
          "has_stations": false,
          "has_step_free": false,
          "pathway_count": 0
        },
        "stops": 6213,
        "translations": {
          "feed_lang": null,
          "has_translations": false,
          "languages": [],
          "translated_tables": [],
          "translation_count": 0
        },
        "trips": 27634,
        "unmeasured_components": [],
        "wheelchair_accessible_pct": 0.0,
        "wheelchair_boarding_pct": 0.0,
        "wheelchair_marked_accessible_pct": 0.0,
        "wheelchair_marked_not_accessible_pct": 0.0
      },
      "findings": [
        {
          "code": "scorecard_wheelchair_boarding_unknown",
          "consequence": {
            "absences": [
              "Rider-trip figures come from the United States National Transit Database, which does not cover this feed's country.",
              "This record does not store transit need. The agency page and its reports add it from the need overlays and name their date."
            ],
            "code": "scorecard_wheelchair_boarding_unknown",
            "line": "Fixing this covers all 6,213 stops in the feed.",
            "reach": {
              "affected": 6213,
              "basis": "stops",
              "basis_label": "stops",
              "reason": "",
              "share": 1.0,
              "total": 6213,
              "total_source": "geo.stop_count"
            },
            "ridership": {
              "annual_rider_trips": null,
              "ntd_id": null,
              "reason": "outside_ridership_scope"
            },
            "served_area_need": {
              "reason": "not_joined_here",
              "scale": "ca_cimd",
              "tier": null
            }
          },
          "count": 6213,
          "effort": "A column in stops.txt; your scheduling software likely has it.",
          "fix": "Set wheelchair_boarding to 1 (accessible) or 2 (not accessible) for every stop. A field survey can start with the busiest stops.",
          "owner": "Likely your team",
          "points": 25.0,
          "severity": "WARNING",
          "what": "6213 of 6213 stops don't say whether a wheelchair user can board there.",
          "why": "Riders who use wheelchairs can't plan a trip when accessibility is marked 'unknown'; apps show no information at all."
        },
        {
          "code": "scorecard_wheelchair_accessible_unknown",
          "consequence": {
            "absences": [
              "Rider-trip figures come from the United States National Transit Database, which does not cover this feed's country.",
              "This record does not store transit need. The agency page and its reports add it from the need overlays and name their date."
            ],
            "code": "scorecard_wheelchair_accessible_unknown",
            "line": "Fixing this covers all 27,634 trips in the feed.",
            "reach": {
              "affected": 27634,
              "basis": "trips",
              "basis_label": "trips",
              "reason": "",
              "share": 1.0,
              "total": 27634,
              "total_source": "routability.trips_total"
            },
            "ridership": {
              "annual_rider_trips": null,
              "ntd_id": null,
              "reason": "outside_ridership_scope"
            },
            "served_area_need": {
              "reason": "not_joined_here",
              "scale": "ca_cimd",
              "tier": null
            }
          },
          "count": 27634,
          "effort": "A default or per-trip field in your export.",
          "fix": "Set wheelchair_accessible on every trip. If every vehicle is accessible, this may be one default; otherwise use the value for each trip.",
          "owner": "Likely your export tool",
          "points": 15.0,
          "severity": "WARNING",
          "what": "27634 of 27634 trips don't say whether the vehicle is wheelchair accessible.",
          "why": "Even with accessible stops, riders need to know the transit vehicle itself can take them."
        },
        {
          "code": "scorecard_no_fare_data",
          "consequence": {
            "absences": [
              "Rider-trip figures come from the United States National Transit Database, which does not cover this feed's country.",
              "This record does not store transit need. The agency page and its reports add it from the need overlays and name their date."
            ],
            "code": "scorecard_no_fare_data",
            "line": "This one is about the feed as a whole, so there is no share of it to count.",
            "reach": {
              "affected": null,
              "basis": "none",
              "basis_label": null,
              "reason": "feed_level",
              "share": null,
              "total": null,
              "total_source": null
            },
            "ridership": {
              "annual_rider_trips": null,
              "ntd_id": null,
              "reason": "outside_ridership_scope"
            },
            "served_area_need": {
              "reason": "not_joined_here",
              "scale": "ca_cimd",
              "tier": null
            }
          },
          "count": 1,
          "effort": "A small file for most flat-fare systems.",
          "fix": "Add fare_attributes.txt (or Fares v2 files) with your fare structure. If your service is fare-free, ask to have it marked fare-free instead.",
          "owner": "",
          "points": 15.0,
          "severity": "WARNING",
          "what": "The feed contains no fare information.",
          "why": "Riders see 'fare unknown' in trip planners and can't budget their trip; visitors are most affected."
        },
        {
          "code": "scorecard_no_feed_contact",
          "consequence": {
            "absences": [
              "Rider-trip figures come from the United States National Transit Database, which does not cover this feed's country.",
              "This record does not store transit need. The agency page and its reports add it from the need overlays and name their date."
            ],
            "code": "scorecard_no_feed_contact",
            "line": "This one is about the feed as a whole, so there is no share of it to count.",
            "reach": {
              "affected": null,
              "basis": "none",
              "basis_label": null,
              "reason": "feed_level",
              "share": null,
              "total": null,
              "total_source": null
            },
            "ridership": {
              "annual_rider_trips": null,
              "ntd_id": null,
              "reason": "outside_ridership_scope"
            },
            "served_area_need": {
              "reason": "not_joined_here",
              "scale": "ca_cimd",
              "tier": null
            }
          },
          "count": 1,
          "effort": "One field.",
          "fix": "Add feed_contact_email to feed_info.txt.",
          "owner": "",
          "points": 7.5,
          "severity": "INFO",
          "what": "feed_info.txt has no technical contact (feed_contact_email or feed_contact_url).",
          "why": "App makers and state data programs have nobody to email when they spot a problem. Small errors then sit in the feed for months."
        }
      ],
      "name": "completeness",
      "score": 37.5,
      "status": "measured",
      "summary": "0% of stops state wheelchair accessibility (0% marked accessible, 0% marked not accessible). This measures what the feed publishes, not whether a stop is physically usable. Fare data is not published.",
      "weight": 0.25
    },
    "correctness": {
      "details": {
        "distinct_codes": 11,
        "instances_by_severity": {
          "ERROR": 2562,
          "INFO": 0,
          "WARNING": 57137
        },
        "validator_version": "8.0.1"
      },
      "findings": [
        {
          "code": "trip_distance_exceeds_shape_distance",
          "consequence": {
            "absences": [
              "Rider-trip figures come from the United States National Transit Database, which does not cover this feed's country.",
              "This record does not store transit need. The agency page and its reports add it from the need overlays and name their date."
            ],
            "code": "trip_distance_exceeds_shape_distance",
            "line": "This is a validator notice, and the validator decides what each instance covers, so no share of the network can be read from it here.",
            "reach": {
              "affected": null,
              "basis": "none",
              "basis_label": null,
              "reason": "validator_notice",
              "share": null,
              "total": null,
              "total_source": null
            },
            "ridership": {
              "annual_rider_trips": null,
              "ntd_id": null,
              "reason": "outside_ridership_scope"
            },
            "served_area_need": {
              "reason": "not_joined_here",
              "scale": "ca_cimd",
              "tier": null
            }
          },
          "count": 2561,
          "effort": "Varies.",
          "fix": "Review the rule documentation for 'trip_distance_exceeds_shape_distance' at https://gtfs-validator.mobilitydata.org/rules.html and check the flagged rows in your feed.",
          "owner": "",
          "points": 24.0,
          "severity": "ERROR",
          "what": "Trip distance exceeds shape distance (flagged by the MobilityData validator).",
          "why": "See the linked rule for what this affects."
        },
        {
          "code": "decreasing_or_equal_stop_time_distance",
          "consequence": {
            "absences": [
              "Rider-trip figures come from the United States National Transit Database, which does not cover this feed's country.",
              "This record does not store transit need. The agency page and its reports add it from the need overlays and name their date."
            ],
            "code": "decreasing_or_equal_stop_time_distance",
            "line": "This is a validator notice, and the validator decides what each instance covers, so no share of the network can be read from it here.",
            "reach": {
              "affected": null,
              "basis": "none",
              "basis_label": null,
              "reason": "validator_notice",
              "share": null,
              "total": null,
              "total_source": null
            },
            "ridership": {
              "annual_rider_trips": null,
              "ntd_id": null,
              "reason": "outside_ridership_scope"
            },
            "served_area_need": {
              "reason": "not_joined_here",
              "scale": "ca_cimd",
              "tier": null
            }
          },
          "count": 1,
          "effort": "Usually an export-tool fix, not hand editing.",
          "fix": "Re-generate shape distances in your export; flag to your vendor if it persists.",
          "owner": "Likely your export tool",
          "points": 12.0,
          "severity": "ERROR",
          "what": "Some trips have stop times whose distances along the route go backwards.",
          "why": "Apps can show transit vehicles jumping backwards or mis-order stops."
        },
        {
          "code": "mixed_case_recommended_field",
          "consequence": {
            "absences": [
              "Rider-trip figures come from the United States National Transit Database, which does not cover this feed's country.",
              "This record does not store transit need. The agency page and its reports add it from the need overlays and name their date."
            ],
            "code": "mixed_case_recommended_field",
            "line": "This is a validator notice, and the validator decides what each instance covers, so no share of the network can be read from it here.",
            "reach": {
              "affected": null,
              "basis": "none",
              "basis_label": null,
              "reason": "validator_notice",
              "share": null,
              "total": null,
              "total_source": null
            },
            "ridership": {
              "annual_rider_trips": null,
              "ntd_id": null,
              "reason": "outside_ridership_scope"
            },
            "served_area_need": {
              "reason": "not_joined_here",
              "scale": "ca_cimd",
              "tier": null
            }
          },
          "count": 20418,
          "effort": "Often a bulk fix in your scheduling software.",
          "fix": "Use mixed case for stop names and headsigns (e.g. 'Main St & 2nd Ave', not 'MAIN ST & 2ND AVE').",
          "owner": "Likely your export tool",
          "points": 8.0,
          "severity": "WARNING",
          "what": "Some rider-facing names are in ALL CAPS or all lowercase.",
          "why": "ALL-CAPS stop and headsign names are harder to read in apps and are read awkwardly by screen readers."
        },
        {
          "code": "trip_distance_exceeds_shape_distance_below_threshold",
          "consequence": {
            "absences": [
              "Rider-trip figures come from the United States National Transit Database, which does not cover this feed's country.",
              "This record does not store transit need. The agency page and its reports add it from the need overlays and name their date."
            ],
            "code": "trip_distance_exceeds_shape_distance_below_threshold",
            "line": "This is a validator notice, and the validator decides what each instance covers, so no share of the network can be read from it here.",
            "reach": {
              "affected": null,
              "basis": "none",
              "basis_label": null,
              "reason": "validator_notice",
              "share": null,
              "total": null,
              "total_source": null
            },
            "ridership": {
              "annual_rider_trips": null,
              "ntd_id": null,
              "reason": "outside_ridership_scope"
            },
            "served_area_need": {
              "reason": "not_joined_here",
              "scale": "ca_cimd",
              "tier": null
            }
          },
          "count": 19733,
          "effort": "Usually an export-tool fix, not hand editing.",
          "fix": "Re-generate shape_dist_traveled on export so stop and shape distances use the same units.",
          "owner": "Likely your export tool",
          "points": 8.0,
          "severity": "WARNING",
          "what": "On some trips the stop distances run a little past the end of the route line.",
          "why": "The stop and shape distance values don't quite line up, so any math that uses them can drift."
        },
        {
          "code": "equal_shape_distance_same_coordinates",
          "consequence": {
            "absences": [
              "Rider-trip figures come from the United States National Transit Database, which does not cover this feed's country.",
              "This record does not store transit need. The agency page and its reports add it from the need overlays and name their date."
            ],
            "code": "equal_shape_distance_same_coordinates",
            "line": "This is a validator notice, and the validator decides what each instance covers, so no share of the network can be read from it here.",
            "reach": {
              "affected": null,
              "basis": "none",
              "basis_label": null,
              "reason": "validator_notice",
              "share": null,
              "total": null,
              "total_source": null
            },
            "ridership": {
              "annual_rider_trips": null,
              "ntd_id": null,
              "reason": "outside_ridership_scope"
            },
            "served_area_need": {
              "reason": "not_joined_here",
              "scale": "ca_cimd",
              "tier": null
            }
          },
          "count": 15850,
          "effort": "Usually one export setting.",
          "fix": "Turn on shape cleanup in your export tool, or drop the repeated points from shapes.txt.",
          "owner": "Likely your export tool",
          "points": 8.0,
          "severity": "WARNING",
          "what": "Some route lines list the same point twice in a row.",
          "why": "Repeated points don't hurt riders, but they can skew distance math and hint at a shaky export."
        },
        {
          "code": "equal_shape_distance_diff_coordinates_distance_below_threshold",
          "consequence": {
            "absences": [
              "Rider-trip figures come from the United States National Transit Database, which does not cover this feed's country.",
              "This record does not store transit need. The agency page and its reports add it from the need overlays and name their date."
            ],
            "code": "equal_shape_distance_diff_coordinates_distance_below_threshold",
            "line": "This is a validator notice, and the validator decides what each instance covers, so no share of the network can be read from it here.",
            "reach": {
              "affected": null,
              "basis": "none",
              "basis_label": null,
              "reason": "validator_notice",
              "share": null,
              "total": null,
              "total_source": null
            },
            "ridership": {
              "annual_rider_trips": null,
              "ntd_id": null,
              "reason": "outside_ridership_scope"
            },
            "served_area_need": {
              "reason": "not_joined_here",
              "scale": "ca_cimd",
              "tier": null
            }
          },
          "count": 579,
          "effort": "Varies.",
          "fix": "Review the rule documentation for 'equal_shape_distance_diff_coordinates_distance_below_threshold' at https://gtfs-validator.mobilitydata.org/rules.html and check the flagged rows in your feed.",
          "owner": "",
          "points": 8.0,
          "severity": "WARNING",
          "what": "Equal shape distance diff coordinates distance below threshold (flagged by the MobilityData validator).",
          "why": "See the linked rule for what this affects."
        },
        {
          "code": "stop_too_far_from_shape_using_user_distance",
          "consequence": {
            "absences": [
              "Rider-trip figures come from the United States National Transit Database, which does not cover this feed's country.",
              "This record does not store transit need. The agency page and its reports add it from the need overlays and name their date."
            ],
            "code": "stop_too_far_from_shape_using_user_distance",
            "line": "This is a validator notice, and the validator decides what each instance covers, so no share of the network can be read from it here.",
            "reach": {
              "affected": null,
              "basis": "none",
              "basis_label": null,
              "reason": "validator_notice",
              "share": null,
              "total": null,
              "total_source": null
            },
            "ridership": {
              "annual_rider_trips": null,
              "ntd_id": null,
              "reason": "outside_ridership_scope"
            },
            "served_area_need": {
              "reason": "not_joined_here",
              "scale": "ca_cimd",
              "tier": null
            }
          },
          "count": 288,
          "effort": "Usually an export-tool fix, not hand editing.",
          "fix": "Check the flagged stops' shape_dist_traveled against the route shape, and re-generate it on export if they disagree.",
          "owner": "Likely your export tool",
          "points": 8.0,
          "severity": "WARNING",
          "what": "Some stops sit far from the route line, going by the feed's own distance values.",
          "why": "Trip planners may draw the route down the wrong path or point riders to the wrong boarding location."
        },
        {
          "code": "missing_recommended_field",
          "consequence": {
            "absences": [
              "Rider-trip figures come from the United States National Transit Database, which does not cover this feed's country.",
              "This record does not store transit need. The agency page and its reports add it from the need overlays and name their date."
            ],
            "code": "missing_recommended_field",
            "line": "This is a validator notice, and the validator decides what each instance covers, so no share of the network can be read from it here.",
            "reach": {
              "affected": null,
              "basis": "none",
              "basis_label": null,
              "reason": "validator_notice",
              "share": null,
              "total": null,
              "total_source": null
            },
            "ridership": {
              "annual_rider_trips": null,
              "ntd_id": null,
              "reason": "outside_ridership_scope"
            },
            "served_area_need": {
              "reason": "not_joined_here",
              "scale": "ca_cimd",
              "tier": null
            }
          },
          "count": 262,
          "effort": "A field at a time; not urgent.",
          "fix": "Review the flagged fields and fill in the ones your riders would use.",
          "owner": "",
          "points": 8.0,
          "severity": "WARNING",
          "what": "Some files leave out fields that GTFS asks for but does not require.",
          "why": "Recommended fields like agency_phone or stop descriptions make the feed more useful to riders and trip planners."
        },
        {
          "code": "leading_or_trailing_whitespaces",
          "consequence": {
            "absences": [
              "Rider-trip figures come from the United States National Transit Database, which does not cover this feed's country.",
              "This record does not store transit need. The agency page and its reports add it from the need overlays and name their date."
            ],
            "code": "leading_or_trailing_whitespaces",
            "line": "This is a validator notice, and the validator decides what each instance covers, so no share of the network can be read from it here.",
            "reach": {
              "affected": null,
              "basis": "none",
              "basis_label": null,
              "reason": "validator_notice",
              "share": null,
              "total": null,
              "total_source": null
            },
            "ridership": {
              "annual_rider_trips": null,
              "ntd_id": null,
              "reason": "outside_ridership_scope"
            },
            "served_area_need": {
              "reason": "not_joined_here",
              "scale": "ca_cimd",
              "tier": null
            }
          },
          "count": 5,
          "effort": "Usually one export setting.",
          "fix": "Trim leading and trailing spaces on export. The scorecard's auto-fixed copy already does this.",
          "owner": "Likely your export tool",
          "points": 4.0,
          "severity": "WARNING",
          "what": "Some values have extra spaces at the start or end.",
          "why": "A stray space can break a match, so a stop or route may fail to link across files."
        },
        {
          "code": "missing_recommended_file",
          "consequence": {
            "absences": [
              "Rider-trip figures come from the United States National Transit Database, which does not cover this feed's country.",
              "This record does not store transit need. The agency page and its reports add it from the need overlays and name their date."
            ],
            "code": "missing_recommended_file",
            "line": "This is a validator notice, and the validator decides what each instance covers, so no share of the network can be read from it here.",
            "reach": {
              "affected": null,
              "basis": "none",
              "basis_label": null,
              "reason": "validator_notice",
              "share": null,
              "total": null,
              "total_source": null
            },
            "ridership": {
              "annual_rider_trips": null,
              "ntd_id": null,
              "reason": "outside_ridership_scope"
            },
            "served_area_need": {
              "reason": "not_joined_here",
              "scale": "ca_cimd",
              "tier": null
            }
          },
          "count": 1,
          "effort": "One small file, set once in export settings.",
          "fix": "Add feed_info.txt with publisher name, URL, language, and feed_start_date/feed_end_date.",
          "owner": "Likely your export tool",
          "points": 4.0,
          "severity": "WARNING",
          "what": "A file GTFS asks for (usually feed_info.txt) is missing.",
          "why": "feed_info.txt tells apps who publishes the feed and when it expires; without it nobody is warned before data goes stale."
        },
        {
          "code": "route_long_name_contains_short_name",
          "consequence": {
            "absences": [
              "Rider-trip figures come from the United States National Transit Database, which does not cover this feed's country.",
              "This record does not store transit need. The agency page and its reports add it from the need overlays and name their date."
            ],
            "code": "route_long_name_contains_short_name",
            "line": "This is a validator notice, and the validator decides what each instance covers, so no share of the network can be read from it here.",
            "reach": {
              "affected": null,
              "basis": "none",
              "basis_label": null,
              "reason": "validator_notice",
              "share": null,
              "total": null,
              "total_source": null
            },
            "ridership": {
              "annual_rider_trips": null,
              "ntd_id": null,
              "reason": "outside_ridership_scope"
            },
            "served_area_need": {
              "reason": "not_joined_here",
              "scale": "ca_cimd",
              "tier": null
            }
          },
          "count": 1,
          "effort": "One field per flagged route.",
          "fix": "Drop the short name from route_long_name and keep the long name descriptive, like 'Downtown via 5th Ave'.",
          "owner": "",
          "points": 4.0,
          "severity": "WARNING",
          "what": "Some route long names repeat the route's short name inside them.",
          "why": "Apps show both names together, so riders see the number twice, like '5 5 Downtown'."
        }
      ],
      "name": "correctness",
      "score": 4.0,
      "status": "measured",
      "summary": "The MobilityData validator flagged 11 kinds of issue across 59699 instances (2562 error, 57137 warning, 0 informational).",
      "weight": 0.35
    },
    "freshness": {
      "details": {
        "days_until_expiry": 64,
        "effective_expiry_date": "2026-12-20",
        "expiry_limited_by": "service_calendar",
        "feed_end_date": null,
        "feed_start_date": null,
        "feed_version": null,
        "has_feed_info": false,
        "last_service_date": "2026-12-20",
        "seasonal_boundary": false,
        "service_horizon_review_years": 10,
        "service_horizon_status": "within_review_threshold",
        "service_type": "fixed"
      },
      "findings": [
        {
          "code": "scorecard_missing_feed_info_dates",
          "consequence": {
            "absences": [
              "Rider-trip figures come from the United States National Transit Database, which does not cover this feed's country.",
              "This record does not store transit need. The agency page and its reports add it from the need overlays and name their date."
            ],
            "code": "scorecard_missing_feed_info_dates",
            "line": "This one is about the feed as a whole, so there is no share of it to count.",
            "reach": {
              "affected": null,
              "basis": "none",
              "basis_label": null,
              "reason": "feed_level",
              "share": null,
              "total": null,
              "total_source": null
            },
            "ridership": {
              "annual_rider_trips": null,
              "ntd_id": null,
              "reason": "outside_ridership_scope"
            },
            "served_area_need": {
              "reason": "not_joined_here",
              "scale": "ca_cimd",
              "tier": null
            }
          },
          "count": 1,
          "effort": "Two fields, set once in export settings.",
          "fix": "Add feed_info.txt with feed_start_date and feed_end_date to your export.",
          "owner": "Likely your export tool",
          "points": 15.0,
          "severity": "WARNING",
          "what": "feed_info.txt is missing its start/end dates (the file itself is absent)",
          "why": "Apps and this scorecard can't warn anyone before the feed goes stale without stated validity dates."
        }
      ],
      "name": "freshness",
      "score": 85.0,
      "status": "measured",
      "summary": "Service data covers the next 64 days.",
      "weight": 0.2
    },
    "realtime": {
      "name": "realtime",
      "status": "not_yet_measured",
      "summary": "Not scored yet. Nothing here counts against the grade.",
      "weight": 0.2
    }
  },
  "confidence": {
    "feed_age_days": 0,
    "fetch_source": "origin",
    "level": "medium",
    "measured_categories": 3,
    "notes": [
      "Realtime quality was not measured this run. It does not count against the grade.",
      "The feed was downloaded from the official feed URL on file."
    ],
    "rt_windows": 0,
    "total_categories": 4
  },
  "conformance": {
    "awarded": false,
    "criteria": [
      {
        "detail": "2 validator errors to resolve.",
        "key": "valid",
        "met": false
      },
      {
        "detail": "Service data covers the next 64 days.",
        "key": "current",
        "met": true
      },
      {
        "detail": "States wheelchair access on 0% of stops and 0% of trips; the mark needs 90% of each.",
        "key": "accessible",
        "met": false
      }
    ],
    "status": "not_yet",
    "summary": "Two requirements remain for this feed to earn the conformance mark. 2 validator errors to resolve. States wheelchair access on 0% of stops and 0% of trips; the mark needs 90% of each.",
    "version": 2
  },
  "feed": {
    "license_note": "Open Government Licence \u2013 City of Calgary: a worldwide, royalty- free, non-exclusive licence to use the information, including for commercial purposes, with attribution. Derived measurements by GTFS Scorecard.",
    "reachable": true,
    "sha256": "fc11f07852e09f26eb809e9c93994ee835900b3c3c244cd8b5c29978dea0ef1e",
    "size_bytes": 10039995,
    "source_provenance": "official",
    "static_url": "https://data.calgary.ca/download/npk7-z3bj/application%2Fzip"
  },
  "fetch": {
    "final_url": "https://data.calgary.ca/api/views/npk7-z3bj/files/4188a776-38a1-4696-88ab-5d83681d82ee?filename=CT_GTFS.zip",
    "max_attempts": 4,
    "reader_archive_profile": "raw-v1",
    "source": "origin",
    "user_agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36"
  },
  "generated_at": "2026-10-17T00:00:00+00:00",
  "geo": {
    "bbox": [
      -114.27166,
      50.85307,
      -113.82151,
      51.19026
    ],
    "lat": 51.05417,
    "lon": -114.06988,
    "stop_count": 6213
  },
  "mode_profile": {
    "ferry_only": false,
    "graded": false,
    "has_ferry": false,
    "is_multimodal": true,
    "measured": true,
    "modes": [
      {
        "key": "tram",
        "label": "Tram / light rail",
        "route_count": 2,
        "trip_count": 2629,
        "trip_share_pct": 9.5
      },
      {
        "key": "bus",
        "label": "Bus",
        "route_count": 259,
        "trip_count": 25005,
        "trip_share_pct": 90.5
      }
    ],
    "primary_mode": "bus",
    "primary_mode_label": "Bus",
    "route_count": 261,
    "trip_count": 27634
  },
  "overall": {
    "grade": "F",
    "margin_to_lower_band": 34.7,
    "margin_to_next_band": 25.3,
    "score": 34.7
  },
  "recommendations": [
    {
      "category": "accessibility",
      "code": "scorecard_stop_name_needs_tts",
      "count": 5924,
      "effort": "A short text field per affected stop; start with the busiest.",
      "fix": "Add tts_stop_name with the spoken form, e.g. 'Main Street and Second Avenue', for the affected stops.",
      "owner": "",
      "points": 0.0,
      "severity": "INFO",
      "what": "5924 stop name(s) use abbreviations or symbols a screen reader may mispronounce, with no spoken form set (\"NB Hidden Creek DR @ Beddington TR NW\", \"WB Kincora Glen RD @ Kincora Glen PA NW\", \"WB Kincora Glen RD @ Kincora GA NW\", and more).",
      "why": "A screen reader speaks the raw name. 'Main St & 2nd Ave' can come out as 'Main saint', or lose the ampersand."
    }
  ],
  "routability": {
    "boardable_stops": 6213,
    "findings": [],
    "orphan_stops": 0,
    "single_stop_trips": 0,
    "trips_total": 27634
  },
  "route_map": {
    "drawn_route_count": 261,
    "has_shapes": true,
    "path": "data/artifacts/calgary-transit/geometry.geojson",
    "route_count": 261,
    "routes": [
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "1-20800",
        "label": "1",
        "long": "Bowness/Forest Lawn",
        "short": "1",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "10-20800",
        "label": "10",
        "long": "City Hall/Southcentre",
        "short": "10",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "100-20800",
        "label": "100",
        "long": "Airport",
        "short": "100",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "101-20800",
        "label": "101",
        "long": "Inglewood",
        "short": "101",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "102-20800",
        "label": "102",
        "long": "Millrise/Silverado",
        "short": "102",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "104-20800",
        "label": "104",
        "long": "Sunnyside/University of Calgary",
        "short": "104",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "105-20800",
        "label": "105",
        "long": "Dalhousie Station/Lions Park Station",
        "short": "105",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "108-20800",
        "label": "108",
        "long": "Paskapoo Slopes",
        "short": "108",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "109-20800",
        "label": "109",
        "long": "Harvest Hills",
        "short": "109",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "11-20800",
        "label": "11",
        "long": "Southwest Loop",
        "short": "11",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "111-20800",
        "label": "111",
        "long": "Old Banff Coach Road",
        "short": "111",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "113-20800",
        "label": "113",
        "long": "North Ranchlands/Scenic Acres",
        "short": "113",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "114-20800",
        "label": "114",
        "long": "Panorama",
        "short": "114",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "115-20800",
        "label": "115",
        "long": "Symons Valley Parkway",
        "short": "115",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "116-20800",
        "label": "116",
        "long": "Coventry Hills",
        "short": "116",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "117-20800",
        "label": "117",
        "long": "McKenzie Towne Express",
        "short": "117",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "119-20800",
        "label": "119",
        "long": "Freeport",
        "short": "119",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "12-20800",
        "label": "12",
        "long": "Southwest Loop",
        "short": "12",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "120-20800",
        "label": "120",
        "long": "Silver Springs",
        "short": "120",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "124-20800",
        "label": "124",
        "long": "Evanston",
        "short": "124",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "125-20800",
        "label": "125",
        "long": "Cedarbrae",
        "short": "125",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "126-20800",
        "label": "126",
        "long": "Braeside",
        "short": "126",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "127-20800",
        "label": "127",
        "long": "Maryvale/Franklin Industrial",
        "short": "127",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "128-20800",
        "label": "128",
        "long": "East Skyview Ranch / Redstone",
        "short": "128",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "129-20800",
        "label": "129",
        "long": "Dalhousie Station/Sage Hill",
        "short": "129",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "13-20800",
        "label": "13",
        "long": "Altadore",
        "short": "13",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "131-20800",
        "label": "131",
        "long": "East Bow Express",
        "short": "131",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "134-20800",
        "label": "134",
        "long": "Rockland Park",
        "short": "134",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "135-20800",
        "label": "135",
        "long": "Erin Woods/36 St SE",
        "short": "135",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "136-20800",
        "label": "136",
        "long": "Corner Meadows / Cornerbrook",
        "short": "136",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "137-20800",
        "label": "137",
        "long": "Livingston",
        "short": "137",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "138-20800",
        "label": "138",
        "long": "Citadel",
        "short": "138",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "14-20800",
        "label": "14",
        "long": "Bridlewood/Cranston",
        "short": "14",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "142-20800",
        "label": "142",
        "long": "Panorama",
        "short": "142",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "145-20800",
        "label": "145",
        "long": "West Skyview Ranch / Redstone",
        "short": "145",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "147-20800",
        "label": "147",
        "long": "Starfield Industrial",
        "short": "147",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "148-20800",
        "label": "148",
        "long": "Great Plains Industrial",
        "short": "148",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "149-20800",
        "label": "149",
        "long": "Point Trotter Industrial",
        "short": "149",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "15-20800",
        "label": "15",
        "long": "Deerfoot Meadows",
        "short": "15",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "150-20800",
        "label": "150",
        "long": "114 Av SE",
        "short": "150",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "151-20800",
        "label": "151",
        "long": "New Brighton Express",
        "short": "151",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "152-20800",
        "label": "152",
        "long": "New Brighton",
        "short": "152",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "153-20800",
        "label": "153",
        "long": "Copperfield",
        "short": "153",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "154-20800",
        "label": "154",
        "long": "Hamptons",
        "short": "154",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "155-20800",
        "label": "155",
        "long": "West Dover/Forest Lawn",
        "short": "155",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "156-20800",
        "label": "156",
        "long": "Aspen Woods",
        "short": "156",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "157-20800",
        "label": "157",
        "long": "West Stoney Industrial",
        "short": "157",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "158-20800",
        "label": "158",
        "long": "Royal Oak",
        "short": "158",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "159-20800",
        "label": "159",
        "long": "Saddlebrook",
        "short": "159",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "164-20800",
        "label": "164",
        "long": "Aspen Summit",
        "short": "164",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "167-20800",
        "label": "167",
        "long": "Legacy",
        "short": "167",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "169-20800",
        "label": "169",
        "long": "Rocky Ridge",
        "short": "169",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "17-20800",
        "label": "17",
        "long": "Renfrew/Ramsay",
        "short": "17",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "19-20800",
        "label": "19",
        "long": "16 Avenue North",
        "short": "19",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "194-20800",
        "label": "194",
        "long": "Chaparral Valley/Wolf Willow",
        "short": "194",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "2-20800",
        "label": "2",
        "long": "Mount Pleasant/Killarney 17 Av SW",
        "short": "2",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "20-20800",
        "label": "20",
        "long": "Heritage Station/Northmount Dr N",
        "short": "20",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "DD3333",
        "color_name": "red",
        "has_shape": true,
        "id": "201-20786",
        "label": "201",
        "long": "Red Line - Somerset - Bridlewood/Tuscany CTrain",
        "short": "201",
        "text_color": "FFFFFF",
        "type_label": "Tram / light rail"
      },
      {
        "color": "DD3333",
        "color_name": "red",
        "has_shape": true,
        "id": "202-20786",
        "label": "202",
        "long": "Blue Line - Saddletowne/69 Street CTrain",
        "short": "202",
        "text_color": "FFFFFF",
        "type_label": "Tram / light rail"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "21-20800",
        "label": "21",
        "long": "Castleridge",
        "short": "21",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "22-20800",
        "label": "22",
        "long": "Richmond Rd SW",
        "short": "22",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "23-20800",
        "label": "23",
        "long": "52 St E",
        "short": "23",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "24-20800",
        "label": "24",
        "long": "Ogden",
        "short": "24",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "26-20800",
        "label": "26",
        "long": "Sarcee Trail Crosstown",
        "short": "26",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "27-20800",
        "label": "27",
        "long": "Willowglen",
        "short": "27",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "28-20800",
        "label": "28",
        "long": "Deer Run",
        "short": "28",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "29-20800",
        "label": "29",
        "long": "Queensland",
        "short": "29",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "299-20800",
        "label": "299",
        "long": "Arbour Lake",
        "short": "299",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "3-20800",
        "label": "3",
        "long": "Sandstone/Elbow Dr SW",
        "short": "3",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "301-20800",
        "label": "MG",
        "long": "MAX Green North Pointe/ City Centre",
        "short": "MG",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "302-20800",
        "label": "302",
        "long": "BRT Southeast/City Centre",
        "short": "302",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "303-20800",
        "label": "MO",
        "long": "MAX Orange Brentwood/Saddletowne",
        "short": "MO",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "304-20800",
        "label": "MY",
        "long": "MAX Yellow Woodpark/City Centre",
        "short": "MY",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "306-20800",
        "label": "MT",
        "long": "MAX Teal Westbrook/Douglas Glen",
        "short": "MT",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "307-20800",
        "label": "MP",
        "long": "MAX Purple City Centre/East Hills",
        "short": "MP",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "32-20800",
        "label": "32",
        "long": "Huntington/Sunridge",
        "short": "32",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "33-20800",
        "label": "33",
        "long": "Vista Heights/Rundle",
        "short": "33",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "34-20800",
        "label": "34",
        "long": "Pineridge",
        "short": "34",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "35-20800",
        "label": "35",
        "long": "Bonavista/Canyon Meadows",
        "short": "35",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "36-20800",
        "label": "36",
        "long": "Riverbend",
        "short": "36",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "37-20800",
        "label": "37",
        "long": "Heritage Station/Canyon Meadows",
        "short": "37",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "38-20800",
        "label": "38",
        "long": "North Crosstown",
        "short": "38",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "4-20800",
        "label": "4",
        "long": "Huntington",
        "short": "4",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "40-20800",
        "label": "40",
        "long": "Crowfoot Station/North Hill",
        "short": "40",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "404-20800",
        "label": "404",
        "long": "North Hill",
        "short": "404",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "41-20800",
        "label": "41",
        "long": "Lynnwood",
        "short": "41",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "414-20800",
        "label": "414",
        "long": "14 St W",
        "short": "414",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "42-20800",
        "label": "42",
        "long": "Marlborough",
        "short": "42",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "422-20800",
        "label": "422",
        "long": "Dalhousie/Montgomery",
        "short": "422",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "43-20800",
        "label": "43",
        "long": "36 Street East",
        "short": "43",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "44-20800",
        "label": "44",
        "long": "Deer Ridge",
        "short": "44",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "440-20800",
        "label": "440",
        "long": "Chateau Estates/Franklin Station",
        "short": "440",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "46-20800",
        "label": "46",
        "long": "MacEwan",
        "short": "46",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "47-20800",
        "label": "47",
        "long": "Sandstone",
        "short": "47",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "48-20800",
        "label": "48",
        "long": "Rundle",
        "short": "48",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "49-20800",
        "label": "49",
        "long": "Forest Heights",
        "short": "49",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "5-20800",
        "label": "5",
        "long": "North Haven",
        "short": "5",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "500-20800",
        "label": "500",
        "long": "Airport Express",
        "short": "500",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "503-20800",
        "label": "503",
        "long": "Symons Valley Express",
        "short": "503",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "51-20800",
        "label": "51",
        "long": "West Springs/Discovery Ridge",
        "short": "51",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "52-20800",
        "label": "52",
        "long": "Evergreen/Somerset-Bridlewood Station",
        "short": "52",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "53-20800",
        "label": "53",
        "long": "Brentwood Station/Greenwood",
        "short": "53",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "54-20800",
        "label": "54",
        "long": "Edgevalley",
        "short": "54",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "55-20800",
        "label": "55",
        "long": "Falconridge",
        "short": "55",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "555-20800",
        "label": "555",
        "long": "Dashmesh Centre",
        "short": "555",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "56-20800",
        "label": "56",
        "long": "Woodbine",
        "short": "56",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "57-20800",
        "label": "57",
        "long": "Monterey Park/ McCall Wy NE",
        "short": "57",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "58-20800",
        "label": "58",
        "long": "Erin Woods/44 St SE",
        "short": "58",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "59-20800",
        "label": "59",
        "long": "Savanna",
        "short": "59",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "6-20800",
        "label": "6",
        "long": "Killarney/26 Av SW",
        "short": "6",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "60-20800",
        "label": "60",
        "long": "Martindale",
        "short": "60",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "61-20800",
        "label": "61",
        "long": "Taradale",
        "short": "61",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "62-20800",
        "label": "62",
        "long": "Hidden Valley",
        "short": "62",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "63-20800",
        "label": "63",
        "long": "Alpine Park",
        "short": "63",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "64-20800",
        "label": "64",
        "long": "MacEwan",
        "short": "64",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "65-20800",
        "label": "65",
        "long": "Market Mall/Downtown West",
        "short": "65",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "66-20800",
        "label": "66",
        "long": "Lakeview",
        "short": "66",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "67-20800",
        "label": "67",
        "long": "Memorial Dr E",
        "short": "67",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "68-20800",
        "label": "68",
        "long": "68 St E",
        "short": "68",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "697-20800",
        "label": "697",
        "long": "14 St NW/ Various Schools",
        "short": "697",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "698-20800",
        "label": "698",
        "long": "17th Ave/Western Canada/St. Mary's",
        "short": "698",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "699-20800",
        "label": "699",
        "long": "West Springs/Various Schools",
        "short": "699",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "7-20800",
        "label": "7",
        "long": "Marda Loop",
        "short": "7",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "70-20800",
        "label": "70",
        "long": "Temple",
        "short": "70",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "703-20800",
        "label": "703",
        "long": "Churchill/Sherwood",
        "short": "703",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "704-20800",
        "label": "704",
        "long": "Churchill/Edgepark Blvd",
        "short": "704",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "705-20800",
        "label": "705",
        "long": "Churchill/Edgebrook Rise",
        "short": "705",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "706-20800",
        "label": "706",
        "long": "Churchill/Edenwold Dr",
        "short": "706",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "708-20800",
        "label": "708",
        "long": "Centennial/Chaparral",
        "short": "708",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "711-20800",
        "label": "711",
        "long": "Beaverbrook/Douglasglen",
        "short": "711",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "712-20800",
        "label": "712",
        "long": "Beaverbrook/Parkland",
        "short": "712",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "713-20800",
        "label": "713",
        "long": "Beaverbrook/Deer Run",
        "short": "713",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "714-20800",
        "label": "714",
        "long": "Beaverbrook/Prestwick",
        "short": "714",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "715-20800",
        "label": "715",
        "long": "Beaverbrook/Queensland",
        "short": "715",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "716-20800",
        "label": "716",
        "long": "Beaverbrook/New Brighton",
        "short": "716",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "717-20800",
        "label": "717",
        "long": "Beaverbrook/Copperfield",
        "short": "717",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "718-20800",
        "label": "718",
        "long": "Beaverbrook/Douglasdale",
        "short": "718",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "719-20800",
        "label": "719",
        "long": "Beaverbrook/McKenzie",
        "short": "719",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "720-20800",
        "label": "720",
        "long": "Beaverbrook/ Prestwick",
        "short": "720",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "721-20800",
        "label": "721",
        "long": "Bowness/ Valley Ridge",
        "short": "721",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "722-20800",
        "label": "722",
        "long": "Bowness/ Tuscany Ravine",
        "short": "722",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "724-20800",
        "label": "724",
        "long": "Bowness/Tuscany North",
        "short": "724",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "725-20800",
        "label": "725",
        "long": "Bowness/Silver Springs",
        "short": "725",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "726-20800",
        "label": "726",
        "long": "Bowness/Tuscany North",
        "short": "726",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "728-20800",
        "label": "728",
        "long": "Bowness/Cougar Ridge",
        "short": "728",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "731-20800",
        "label": "731",
        "long": "West Springs/Ernest Manning",
        "short": "731",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "732-20800",
        "label": "732",
        "long": "Central Memorial/Glamorgan",
        "short": "732",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "733-20800",
        "label": "733",
        "long": "Central Memorial/Lakeview",
        "short": "733",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "734-20800",
        "label": "734",
        "long": "Diefenbaker/ Evanston",
        "short": "734",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "736-20800",
        "label": "736",
        "long": "Diefenbaker/ Evanston",
        "short": "736",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "74-20800",
        "label": "74",
        "long": "Tuscany",
        "short": "74",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "743-20800",
        "label": "743",
        "long": "Crescent Heights/CoralSprings/Falconridge",
        "short": "743",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "744-20800",
        "label": "744",
        "long": "Crescent Heights/Castleridge/Falconridge",
        "short": "744",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "745-20800",
        "label": "745",
        "long": "Crescent Heights/Vista Heights",
        "short": "745",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "75-20800",
        "label": "75",
        "long": "Somerset - Mahogany",
        "short": "75",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "750-20800",
        "label": "750",
        "long": "Fowler/ Castleridge",
        "short": "750",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "751-20800",
        "label": "751",
        "long": "Fowler/CoralSprings/Falconridge",
        "short": "751",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "752-20800",
        "label": "752",
        "long": "Fowler /Redstone",
        "short": "752",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "753-20800",
        "label": "753",
        "long": "Fowler/Livingston",
        "short": "753",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "754-20800",
        "label": "754",
        "long": "Fowler/Saddletowne Station",
        "short": "754",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "755-20800",
        "label": "755",
        "long": "Fowler/ SkyView",
        "short": "755",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "756-20800",
        "label": "756",
        "long": "Fowler/Cornerstone",
        "short": "756",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "76-20800",
        "label": "76",
        "long": "Hawkwood",
        "short": "76",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "760-20800",
        "label": "760",
        "long": "Scarlett / West Bonavista",
        "short": "760",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "761-20800",
        "label": "761",
        "long": "Scarlett/WolfWillow/Legacy",
        "short": "761",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "762-20800",
        "label": "762",
        "long": "Scarlett/Bonavista",
        "short": "762",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "764-20800",
        "label": "764",
        "long": "Scarlett/James McKevitt Rd",
        "short": "764",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "765-20800",
        "label": "765",
        "long": "Scarlett/Silverado",
        "short": "765",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "766-20800",
        "label": "766",
        "long": "Scarlett/Evergreen",
        "short": "766",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "767-20800",
        "label": "767",
        "long": "Scarlett/ Anderson",
        "short": "767",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "768-20800",
        "label": "768",
        "long": "Scarlett/Legacy",
        "short": "768",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "77-20800",
        "label": "77",
        "long": "Edgemont",
        "short": "77",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "771-20800",
        "label": "771",
        "long": "Robert Thirsk /Nolan Hill",
        "short": "771",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "772-20800",
        "label": "772",
        "long": "Robert Thirsk / Citadel",
        "short": "772",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "773-20800",
        "label": "773",
        "long": "Robert Thirsk / Rocky Ridge",
        "short": "773",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "774-20800",
        "label": "774",
        "long": "Robert Thirsk/ Royal Oak",
        "short": "774",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "776-20800",
        "label": "776",
        "long": "Wise Wood/Palliser/Oakridge",
        "short": "776",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "778-20800",
        "label": "778",
        "long": "Wise Wood/Woodlands",
        "short": "778",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "779-20800",
        "label": "779",
        "long": "WiseWood/Riverbend",
        "short": "779",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "78-20800",
        "label": "78",
        "long": "Sundance/Chaparral",
        "short": "78",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "780-20800",
        "label": "780",
        "long": "Wise Wood/Oakridge",
        "short": "780",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "782-20800",
        "label": "782",
        "long": "H.D. Cartwrightl/Nolan Hill",
        "short": "782",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "783-20800",
        "label": "783",
        "long": "Dr. Gordon Higgins/ Temple",
        "short": "783",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "786-20800",
        "label": "786",
        "long": "John Ware / Woodbine",
        "short": "786",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "789-20800",
        "label": "789",
        "long": "A E Cross/ Signal Hill",
        "short": "789",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "79-20800",
        "label": "79",
        "long": "Cranston / Mahogany",
        "short": "79",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "793-20800",
        "label": "793",
        "long": "Queen E/ Sunnyside",
        "short": "793",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "794-20800",
        "label": "794",
        "long": "F.E. Osborne/ Silver Springs",
        "short": "794",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "795-20800",
        "label": "795",
        "long": "F.E. Osborne/ SageHill",
        "short": "795",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "796-20800",
        "label": "796",
        "long": "Tom Baines/Edgemont",
        "short": "796",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "797-20800",
        "label": "797",
        "long": "Tom Baines/Hamptons",
        "short": "797",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "798-20800",
        "label": "798",
        "long": "Annie Gale/Taradale",
        "short": "798",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "799-20800",
        "label": "799",
        "long": "Annie Gale/ Coral Springs",
        "short": "799",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "8-20800",
        "label": "8",
        "long": "North Pointe Terminal/Foothills Medical Centre",
        "short": "8",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "80-20800",
        "label": "80",
        "long": "Homestead",
        "short": "80",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "801-20800",
        "label": "801",
        "long": "Brebeuf/RoyalOak/RockyRidge",
        "short": "801",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "802-20800",
        "label": "802",
        "long": "Brebeuf/Hawkwood",
        "short": "802",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "809-20800",
        "label": "809",
        "long": "St. Francis/NolanHill/ Edgemont",
        "short": "809",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "81-20800",
        "label": "81",
        "long": "Macleod Tr S",
        "short": "81",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "811-20800",
        "label": "811",
        "long": "St. Francis/ Tuscany",
        "short": "811",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "812-20800",
        "label": "812",
        "long": "St. Francis/E. Arbour Lake/Citadel",
        "short": "812",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "813-20800",
        "label": "813",
        "long": "St. Francis/Arbour Lk/ Scenic Acres/Silver Springs",
        "short": "813",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "814-20800",
        "label": "814",
        "long": "St. Francis/Royal Oak",
        "short": "814",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "815-20800",
        "label": "815",
        "long": "St. Francis/S. Ranchlands/Arbour Lk",
        "short": "815",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "816-20800",
        "label": "816",
        "long": "St. Francis/E. Hawkwood/Citadel",
        "short": "816",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "817-20800",
        "label": "817",
        "long": "St. Francis/ Rocky Ridge",
        "short": "817",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "818-20800",
        "label": "818",
        "long": "St. Francis/Sherwood/Hamptons/Edgemont",
        "short": "818",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "819-20800",
        "label": "819",
        "long": "St. Francis/NolanHill",
        "short": "819",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "82-20800",
        "label": "82",
        "long": "Nolan Hill",
        "short": "82",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "820-20800",
        "label": "820",
        "long": "St. Francis/Scenic Acres North",
        "short": "820",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "821-20800",
        "label": "821",
        "long": "Bishop O'Byrne/McKenzie/Mountain Park",
        "short": "821",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "823-20800",
        "label": "823",
        "long": "Bishop McNally/ Redstone/Skyview",
        "short": "823",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "825-20800",
        "label": "825",
        "long": "Bishop Carroll/ Mckenzie Towne Express",
        "short": "825",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "826-20800",
        "label": "826",
        "long": "Bishop Carroll/Dalhousie/Brentwood",
        "short": "826",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "83-20800",
        "label": "83",
        "long": "Parkland",
        "short": "83",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "832-20800",
        "label": "832",
        "long": "Madeleine d'Houet/North Pointe",
        "short": "832",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "833-20800",
        "label": "833",
        "long": "Madeleine d'Houet/Dalhousie Stn",
        "short": "833",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "835-20800",
        "label": "835",
        "long": "St Bonaventure / Anderson",
        "short": "835",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "836-20800",
        "label": "836",
        "long": "St. Vincent de Paul/ Scenic Acres",
        "short": "836",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "839-20800",
        "label": "839",
        "long": "Our Lady of Grace/ Evanston",
        "short": "839",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "844-20800",
        "label": "844",
        "long": "Notre Dame/ Evanston",
        "short": "844",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "845-20800",
        "label": "845",
        "long": "Msgr J S Smith School/ Mahogany",
        "short": "845",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "848-20800",
        "label": "848",
        "long": "Lady of the Rockies / New Brighton",
        "short": "848",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "849-20800",
        "label": "849",
        "long": "Lady of the Rockies / Douglasdale",
        "short": "849",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "851-20800",
        "label": "851",
        "long": "St Augustine / Lynnwood / Ogden",
        "short": "851",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "853-20800",
        "label": "853",
        "long": "St Augustine / Riverbend",
        "short": "853",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "86-20800",
        "label": "86",
        "long": "Coventry",
        "short": "86",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "862-20800",
        "label": "862",
        "long": "All Saints High / Cranston North",
        "short": "862",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "863-20800",
        "label": "863",
        "long": "All Saints High/Mahogany/ Cranston",
        "short": "863",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "864-20800",
        "label": "864",
        "long": "All Saints High/Auburn Bay",
        "short": "864",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "865-20800",
        "label": "865",
        "long": "All Saints High/Silverado",
        "short": "865",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "866-20800",
        "label": "866",
        "long": "All Saints High/Cranston",
        "short": "866",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "867-20800",
        "label": "867",
        "long": "All Saints High/ Chaparral",
        "short": "867",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "869-20800",
        "label": "869",
        "long": "All Saints High/ Somerset Bridlewood LRT",
        "short": "869",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "87-20800",
        "label": "87",
        "long": "Applewood/17 Av SE",
        "short": "87",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "871-20800",
        "label": "871",
        "long": "St. Martha School/ Marlborough",
        "short": "871",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "872-20800",
        "label": "872",
        "long": "St. Alphonsus/ Rundle",
        "short": "872",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "873-20800",
        "label": "873",
        "long": "Our Lady of Peace / Shawnessy",
        "short": "873",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "877-20800",
        "label": "877",
        "long": "Father James Whelihan/Walden",
        "short": "877",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "878-20800",
        "label": "878",
        "long": "Father James Whelihan/Chaparral",
        "short": "878",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "879-20800",
        "label": "879",
        "long": "Christ The King/ Cranston",
        "short": "879",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "880-20800",
        "label": "880",
        "long": "St Matthew / Heritage",
        "short": "880",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "881-20800",
        "label": "881",
        "long": "Blessed Marie-Rose / Sage Hill Terminal",
        "short": "881",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "882-20800",
        "label": "882",
        "long": "Blessed Marie-Rose / Nolan Hill",
        "short": "882",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "887-20800",
        "label": "887",
        "long": "St. Elizabeth Seton/ Panorama Hills",
        "short": "887",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "89-20800",
        "label": "89",
        "long": "Lions Park - North Pointe",
        "short": "89",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "890-20800",
        "label": "890",
        "long": "St. John Henry Newman/ Seton",
        "short": "890",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "892-20800",
        "label": "892",
        "long": "St. Isabella/ Mckenzie",
        "short": "892",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "894-20800",
        "label": "894",
        "long": "St. Gregory/ 69 St SW/Strathcona",
        "short": "894",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "895-20800",
        "label": "895",
        "long": "St. Gregory/ West Springs/ CougarRidge",
        "short": "895",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "896-20800",
        "label": "896",
        "long": "LOA/ Bowness/ Valley Ridge",
        "short": "896",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "9-20800",
        "label": "9",
        "long": "Dalhousie Station/Chinook Station",
        "short": "9",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "90-20800",
        "label": "90",
        "long": "Bridgeland/University of Calgary",
        "short": "90",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "91-20800",
        "label": "91",
        "long": "Foothills Medical Centre",
        "short": "91",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "92-20800",
        "label": "92",
        "long": "McKenzie Towne",
        "short": "92",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "93-20800",
        "label": "93",
        "long": "Coach Hill/Westbrook Station",
        "short": "93",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "94-20800",
        "label": "94",
        "long": "Strathcona/Signal Hill",
        "short": "94",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "96-20800",
        "label": "96",
        "long": "McKenzie",
        "short": "96",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "97-20800",
        "label": "97",
        "long": "South Ranchlands/Scenic Acres",
        "short": "97",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "98-20800",
        "label": "98",
        "long": "Cougar Ridge",
        "short": "98",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "99-20800",
        "label": "99",
        "long": "Acadia/Oakridge",
        "short": "99",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      }
    ],
    "stop_count": 6213,
    "stop_points_capped": true
  },
  "rubric_version": "1.4",
  "schema_version": "1.19",
  "scoring_profile": {
    "id": "gtfs-scorecard-1.4",
    "provenance": "GTFS Scorecard's project-authored weights, deductions, thresholds, grade bands, and fix ranking, informed by the California Transit Data Guidelines and the MobilityData gtfs-validator. It is not a worldwide standard or a compliance determination.",
    "rubric_version": "1.4"
  },
  "snapshot_date": "2026-10-17",
  "top_fixes": [
    {
      "code": "trip_distance_exceeds_shape_distance",
      "consequence": {
        "absences": [
          "Rider-trip figures come from the United States National Transit Database, which does not cover this feed's country.",
          "This record does not store transit need. The agency page and its reports add it from the need overlays and name their date."
        ],
        "code": "trip_distance_exceeds_shape_distance",
        "line": "This is a validator notice, and the validator decides what each instance covers, so no share of the network can be read from it here.",
        "reach": {
          "affected": null,
          "basis": "none",
          "basis_label": null,
          "reason": "validator_notice",
          "share": null,
          "total": null,
          "total_source": null
        },
        "ridership": {
          "annual_rider_trips": null,
          "ntd_id": null,
          "reason": "outside_ridership_scope"
        },
        "served_area_need": {
          "reason": "not_joined_here",
          "scale": "ca_cimd",
          "tier": null
        }
      },
      "count": 2561,
      "effort": "Varies.",
      "fix": "Review the rule documentation for 'trip_distance_exceeds_shape_distance' at https://gtfs-validator.mobilitydata.org/rules.html and check the flagged rows in your feed.",
      "owner": "",
      "points": 24.0,
      "rank": 1,
      "severity": "ERROR",
      "what": "Trip distance exceeds shape distance (flagged by the MobilityData validator).",
      "why": "See the linked rule for what this affects."
    },
    {
      "code": "decreasing_or_equal_stop_time_distance",
      "consequence": {
        "absences": [
          "Rider-trip figures come from the United States National Transit Database, which does not cover this feed's country.",
          "This record does not store transit need. The agency page and its reports add it from the need overlays and name their date."
        ],
        "code": "decreasing_or_equal_stop_time_distance",
        "line": "This is a validator notice, and the validator decides what each instance covers, so no share of the network can be read from it here.",
        "reach": {
          "affected": null,
          "basis": "none",
          "basis_label": null,
          "reason": "validator_notice",
          "share": null,
          "total": null,
          "total_source": null
        },
        "ridership": {
          "annual_rider_trips": null,
          "ntd_id": null,
          "reason": "outside_ridership_scope"
        },
        "served_area_need": {
          "reason": "not_joined_here",
          "scale": "ca_cimd",
          "tier": null
        }
      },
      "count": 1,
      "effort": "Usually an export-tool fix, not hand editing.",
      "fix": "Re-generate shape distances in your export; flag to your vendor if it persists.",
      "owner": "Likely your export tool",
      "points": 12.0,
      "rank": 2,
      "severity": "ERROR",
      "what": "Some trips have stop times whose distances along the route go backwards.",
      "why": "Apps can show transit vehicles jumping backwards or mis-order stops."
    },
    {
      "code": "scorecard_wheelchair_boarding_unknown",
      "consequence": {
        "absences": [
          "Rider-trip figures come from the United States National Transit Database, which does not cover this feed's country.",
          "This record does not store transit need. The agency page and its reports add it from the need overlays and name their date."
        ],
        "code": "scorecard_wheelchair_boarding_unknown",
        "line": "Fixing this covers all 6,213 stops in the feed.",
        "reach": {
          "affected": 6213,
          "basis": "stops",
          "basis_label": "stops",
          "reason": "",
          "share": 1.0,
          "total": 6213,
          "total_source": "geo.stop_count"
        },
        "ridership": {
          "annual_rider_trips": null,
          "ntd_id": null,
          "reason": "outside_ridership_scope"
        },
        "served_area_need": {
          "reason": "not_joined_here",
          "scale": "ca_cimd",
          "tier": null
        }
      },
      "count": 6213,
      "effort": "A column in stops.txt; your scheduling software likely has it.",
      "fix": "Set wheelchair_boarding to 1 (accessible) or 2 (not accessible) for every stop. A field survey can start with the busiest stops.",
      "owner": "Likely your team",
      "points": 25.0,
      "rank": 3,
      "severity": "WARNING",
      "what": "6213 of 6213 stops don't say whether a wheelchair user can board there.",
      "why": "Riders who use wheelchairs can't plan a trip when accessibility is marked 'unknown'; apps show no information at all."
    }
  ],
  "validator_version": "8.0.1"
}
