{
  "agency": {
    "id": "pace-bus-2347",
    "name": "Pace Bus",
    "subdivision_code": "US-IL",
    "subdivision_name": "Illinois"
  },
  "categories": {
    "completeness": {
      "details": {
        "accessibility": {
          "measures": "presence_not_usability",
          "score": 37.5,
          "stops_marked_accessible_pct": 0.0,
          "stops_marked_not_accessible_pct": 0.0,
          "stops_stated_pct": 0.0,
          "trips_stated_pct": 100.0
        },
        "accessibility_measures": "presence_not_usability",
        "cemv": {
          "declared": false,
          "supported": false
        },
        "components": {
          "contact": 15.0,
          "fares": 0.0,
          "headsigns": 0.4,
          "stop_names": 15.0,
          "wheelchair_stops": 0.0,
          "wheelchair_trips": 15.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": 13898,
        "headsign_loop_exempt_trips": 405,
        "headsign_pct": 0.0,
        "headsign_scored_pct": 2.8,
        "mixed_case_stop_name_pct": 100.0,
        "pathways": {
          "has_entrances": false,
          "has_levels": false,
          "has_pathways": false,
          "has_stations": false,
          "has_step_free": false,
          "pathway_count": 0
        },
        "stops": 13770,
        "translations": {
          "feed_lang": "en",
          "has_translations": false,
          "languages": [],
          "translated_tables": [],
          "translation_count": 0
        },
        "trips": 14303,
        "wheelchair_accessible_pct": 100.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",
          "count": 13770,
          "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": "13770 of 13770 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_no_fare_data",
          "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_missing_headsigns",
          "count": 13898,
          "effort": "Usually one value per route pattern in your scheduling source.",
          "fix": "Add the destination, direction, or 'via' label riders actually see to trip_headsign. Do not copy the route name. If the label changes during the trip, use stop_headsign.",
          "owner": "",
          "points": 14.6,
          "severity": "WARNING",
          "what": "13898 of 14303 trips lack rider-facing destination or direction text.",
          "why": "When a route has multiple directions or patterns, the route name alone may not tell riders which service is coming."
        }
      ],
      "name": "completeness",
      "score": 45.4,
      "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": 8,
        "instances_by_severity": {
          "ERROR": 0,
          "INFO": 6,
          "WARNING": 34
        },
        "validator_version": "8.0.1"
      },
      "findings": [
        {
          "code": "mixed_case_recommended_field",
          "count": 15,
          "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": 6.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": "stop_too_far_from_shape",
          "count": 9,
          "effort": "A few minutes per flagged stop.",
          "fix": "Check the flagged stops' coordinates and the route shape in your scheduling software; re-snap whichever is misplaced.",
          "owner": "Likely your export tool",
          "points": 6.0,
          "severity": "WARNING",
          "what": "Some stops sit far from the route line they belong to.",
          "why": "Trip planners may draw the bus route through the wrong streets or point riders to the wrong corner."
        },
        {
          "code": "stops_match_shape_out_of_order",
          "count": 9,
          "effort": "A few minutes per flagged trip.",
          "fix": "Check the stop order and the shape direction in your scheduling software; the shape is often drawn backwards.",
          "owner": "Likely your export tool",
          "points": 6.0,
          "severity": "WARNING",
          "what": "On some trips the stops fall along the route line in a different order than the schedule lists.",
          "why": "Trip planners can draw the bus doubling back or skipping ahead, which confuses riders reading the map."
        },
        {
          "code": "trip_coverage_not_active_for_next7_days",
          "count": 1,
          "effort": "One setting in most export tools.",
          "fix": "Trim past service periods the next time you export.",
          "owner": "Likely your export tool",
          "points": 4.0,
          "severity": "WARNING",
          "what": "Many of the feed's trips don't run at all in the next 7 days.",
          "why": "It usually means old service periods are still in the export, making the feed bigger and harder to check."
        },
        {
          "code": "unknown_column",
          "count": 3,
          "effort": "A quick look at the flagged files.",
          "fix": "Check the flagged column names for misspellings of standard GTFS fields; remove them if they are vendor extras.",
          "owner": "",
          "points": 0.5,
          "severity": "INFO",
          "what": "Some files contain columns that are not part of the GTFS spec.",
          "why": "Harmless to riders, but apps ignore these columns and they can hide typos in real column names."
        },
        {
          "code": "future_calendar",
          "count": 1,
          "effort": "Varies.",
          "fix": "Review the rule documentation for 'future_calendar' at https://gtfs-validator.mobilitydata.org/rules.html and check the flagged rows in your feed.",
          "owner": "",
          "points": 0.5,
          "severity": "INFO",
          "what": "Future calendar (flagged by the MobilityData validator).",
          "why": "See the linked rule for what this affects."
        },
        {
          "code": "future_feed",
          "count": 1,
          "effort": "Varies.",
          "fix": "Review the rule documentation for 'future_feed' at https://gtfs-validator.mobilitydata.org/rules.html and check the flagged rows in your feed.",
          "owner": "",
          "points": 0.5,
          "severity": "INFO",
          "what": "Future feed (flagged by the MobilityData validator).",
          "why": "See the linked rule for what this affects."
        },
        {
          "code": "unknown_file",
          "count": 1,
          "effort": "A quick look at the flagged file.",
          "fix": "Check the flagged file name for a typo of a standard GTFS file. Remove it if it is a vendor extra.",
          "owner": "",
          "points": 0.5,
          "severity": "INFO",
          "what": "The feed includes a file that is not part of the GTFS spec.",
          "why": "Apps ignore files they don't know, and a stray file can hide a misspelled standard file name."
        }
      ],
      "name": "correctness",
      "score": 76.0,
      "status": "measured",
      "summary": "The MobilityData validator flagged 8 kinds of issue across 40 instances (0 error, 34 warning, 6 informational).",
      "weight": 0.35
    },
    "freshness": {
      "details": {
        "days_until_expiry": 125,
        "effective_expiry_date": "2026-12-26",
        "feed_end_date": "2026-12-26",
        "feed_start_date": "2026-08-16",
        "feed_version": "20260816",
        "has_feed_info": true,
        "last_service_date": "2026-12-26",
        "seasonal_boundary": false,
        "service_horizon_review_years": 10,
        "service_horizon_status": "within_review_threshold",
        "service_type": "fixed"
      },
      "findings": [],
      "name": "freshness",
      "score": 100.0,
      "status": "measured",
      "summary": "Service data covers the next 125 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 configured feed URL. Publisher ownership of that URL is not verified."
    ],
    "rt_windows": 0,
    "total_categories": 4
  },
  "conformance": {
    "awarded": false,
    "criteria": [
      {
        "detail": "Passes validation with no errors.",
        "key": "valid",
        "met": true
      },
      {
        "detail": "Service data covers the next 125 days.",
        "key": "current",
        "met": true
      },
      {
        "detail": "States wheelchair access on 0% of stops and 100% of trips; the mark needs 90% of each.",
        "key": "accessible",
        "met": false
      }
    ],
    "status": "not_yet",
    "summary": "One requirement remains for this feed to earn the conformance mark. States wheelchair access on 0% of stops and 100% of trips; the mark needs 90% of each.",
    "version": 2
  },
  "feed": {
    "license_note": "No stated data license in the Mobility Database; verify before publishing.",
    "reachable": true,
    "sha256": "f70c2e58850897c58da5c3bac1d92b07ee3196f42557e61188e3c953bc7fc00d",
    "size_bytes": 8207869,
    "source_provenance": "unverified",
    "static_url": "https://www.pacebus.com/gtfsdownload"
  },
  "fetch": {
    "final_url": "https://www.pacebus.com/sites/default/files/2026-08/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-08-21T00:00:00+00:00",
  "geo": {
    "bbox": [
      -88.62101,
      41.40398,
      -87.52267,
      42.4574
    ],
    "lat": 41.90691,
    "lon": -87.85757,
    "stop_count": 13770
  },
  "mode_profile": {
    "ferry_only": false,
    "graded": false,
    "has_ferry": false,
    "is_multimodal": false,
    "measured": true,
    "modes": [
      {
        "key": "bus",
        "label": "Bus",
        "route_count": 134,
        "trip_count": 14303,
        "trip_share_pct": 100.0
      }
    ],
    "primary_mode": "bus",
    "primary_mode_label": "Bus",
    "route_count": 134,
    "trip_count": 14303
  },
  "ntd_id_alignment": {
    "detail": "This feed provides agency_id. For RY2026, keep one stable value for each NTD reporter represented in the feed and crosswalk it on the P-50 form. The value does not need to equal the five-digit NTD ID; we do not have that ID on file, so the optional equality comparison is not checked yet.",
    "feed_agency_ids": [
      "50113"
    ],
    "status": "unknown"
  },
  "ntd_readiness": {
    "pillars": [
      {
        "detail": "Published at a public URL.",
        "key": "published",
        "status": "ready"
      },
      {
        "detail": "Passes validation with no errors.",
        "key": "valid",
        "status": "ready"
      },
      {
        "detail": "Service data covers the next 127 days.",
        "key": "current",
        "status": "ready"
      },
      {
        "detail": "agency.txt provides agency_id. For RY2026, keep one stable value for each NTD reporter represented in the feed and crosswalk each value on the P-50 form.",
        "key": "agency_id",
        "status": "ready"
      }
    ],
    "status": "ready",
    "summary": "Published at a public URL, valid, current, and identified with agency_id: the four feed checks for RY2026 all hold here. Only your own D-10 and P-50 filings make that official; this is a heads-up, not a determination."
  },
  "overall": {
    "grade": "C",
    "margin_to_lower_band": 2.4,
    "margin_to_next_band": 7.6,
    "score": 72.4
  },
  "recommendations": [
    {
      "category": "accessibility",
      "code": "scorecard_stop_name_needs_tts",
      "count": 13257,
      "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": "13257 stop name(s) use abbreviations or symbols a screen reader may mispronounce, with no spoken form set (\"Oak Ave & Davis St\", \"Oak Ave & Church St\", \"8361 Golf Rd\", and more).",
      "why": "Riders who use a screen reader hear the raw name, so 'Main St & 2nd Ave' can come out as 'Main saint' or drop the ampersand."
    }
  ],
  "recompute": {
    "as_of": "2026-08-23",
    "feed_fetched_date": "2026-08-22",
    "kind": "freshness"
  },
  "routability": {
    "boardable_stops": 13770,
    "findings": [],
    "orphan_stops": 0,
    "single_stop_trips": 0,
    "trips_total": 14303
  },
  "route_map": {
    "drawn_route_count": 134,
    "has_shapes": true,
    "path": "data/artifacts/pace-bus-2347/geometry.geojson",
    "route_count": 134,
    "routes": [
      {
        "color": "814C9E",
        "color_name": "purple",
        "has_shape": true,
        "id": "100",
        "label": "Pulse Milwaukee Line",
        "long": "Pulse Milwaukee Line",
        "short": "",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "814C9E",
        "color_name": "purple",
        "has_shape": true,
        "id": "101",
        "label": "Pulse Dempster Line",
        "long": "Pulse Dempster Line",
        "short": "",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "208",
        "label": "208",
        "long": "Golf Road",
        "short": "208",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "209",
        "label": "209",
        "long": "Busse Highway",
        "short": "209",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "210",
        "label": "210",
        "long": "Lincoln Avenue",
        "short": "210",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "213",
        "label": "213",
        "long": "Green Bay Road",
        "short": "213",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "215",
        "label": "215",
        "long": "Crawford-Howard",
        "short": "215",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "221",
        "label": "221",
        "long": "Wolf Road",
        "short": "221",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "223",
        "label": "223",
        "long": "Elk Grove - Rosemont CTA Station",
        "short": "223",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "225",
        "label": "225",
        "long": "Central - Howard",
        "short": "225",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "226",
        "label": "226",
        "long": "Oakton Street",
        "short": "226",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "230",
        "label": "230",
        "long": "South Des Plaines",
        "short": "230",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "234",
        "label": "234",
        "long": "Wheeling - Des Plaines",
        "short": "234",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "240",
        "label": "240",
        "long": "Dee Road",
        "short": "240",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "241",
        "label": "241",
        "long": "Greenwood - Talcott",
        "short": "241",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "250",
        "label": "250",
        "long": "Dempster Street",
        "short": "250",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "270",
        "label": "270",
        "long": "Milwaukee Avenue",
        "short": "270",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "272",
        "label": "272",
        "long": "Milwaukee Avenue North",
        "short": "272",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "290",
        "label": "290",
        "long": "Touhy Avenue",
        "short": "290",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "301",
        "label": "301",
        "long": "Roosevelt Road",
        "short": "301",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "302",
        "label": "302",
        "long": "Ogden - Stanley",
        "short": "302",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "303",
        "label": "303",
        "long": "Forest Park - Rosemont",
        "short": "303",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "305",
        "label": "305",
        "long": "East Roosevelt",
        "short": "305",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "307",
        "label": "307",
        "long": "Harlem",
        "short": "307",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "308",
        "label": "308",
        "long": "Medical Center",
        "short": "308",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "309",
        "label": "309",
        "long": "Lake Street",
        "short": "309",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "310",
        "label": "310",
        "long": "West Madison - Hillside",
        "short": "310",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "311",
        "label": "311",
        "long": "Oak Park Avenue",
        "short": "311",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "313",
        "label": "313",
        "long": "St. Charles Rd.",
        "short": "313",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "314",
        "label": "314",
        "long": "Ridgeland Avenue",
        "short": "314",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "315",
        "label": "315",
        "long": "Austin Boulevard",
        "short": "315",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "316",
        "label": "316",
        "long": "Laramie Avenue",
        "short": "316",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "317",
        "label": "317",
        "long": "Westchester",
        "short": "317",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "318",
        "label": "318",
        "long": "West North Avenue",
        "short": "318",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "319",
        "label": "319",
        "long": "Grand Avenue",
        "short": "319",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "322",
        "label": "322",
        "long": "Cermak Road - 22nd St.",
        "short": "322",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "330",
        "label": "330",
        "long": "Mannheim - LaGrange Roads",
        "short": "330",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "331",
        "label": "331",
        "long": "Cumberland - 5th Avenue",
        "short": "331",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "332",
        "label": "332",
        "long": "River Road - York Road",
        "short": "332",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "348",
        "label": "348",
        "long": "Harvey - Riverdale - Blue Island",
        "short": "348",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "349",
        "label": "349",
        "long": "South Western",
        "short": "349",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "350",
        "label": "350",
        "long": "Sibley",
        "short": "350",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "352",
        "label": "352",
        "long": "Halsted",
        "short": "352",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "353",
        "label": "353",
        "long": "95th/Dan Ryan CTA-Calumet City-Homewood",
        "short": "353",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "354",
        "label": "354",
        "long": "Harvey - Oak Forest Loop",
        "short": "354",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "356",
        "label": "356",
        "long": "Harvey - Homewood - Tinley Park",
        "short": "356",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "357",
        "label": "357",
        "long": "Lincoln Highway",
        "short": "357",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "358",
        "label": "358",
        "long": "Torrence",
        "short": "358",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "359",
        "label": "359",
        "long": "Robbins - South Kedzie Avenue",
        "short": "359",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "360",
        "label": "360",
        "long": "Harvey-Amazon Monee",
        "short": "360",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "361",
        "label": "361",
        "long": "Harvey - Laraway Crossings Express",
        "short": "361",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "364",
        "label": "364",
        "long": "159th Street",
        "short": "364",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "366",
        "label": "366",
        "long": "Park Forest - Chicago Heights",
        "short": "366",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "367",
        "label": "367",
        "long": "University Park - Park Forest",
        "short": "367",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "379",
        "label": "379",
        "long": "Midway - Orland Park",
        "short": "379",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "381",
        "label": "381",
        "long": "95th Street",
        "short": "381",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "383",
        "label": "383",
        "long": "South Cicero",
        "short": "383",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "384",
        "label": "384",
        "long": "Narragansett - Ridgeland",
        "short": "384",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "385",
        "label": "385",
        "long": "87th / 111th / 127th",
        "short": "385",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "386",
        "label": "386",
        "long": "South Harlem",
        "short": "386",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "390",
        "label": "390",
        "long": "Midway CTA - UPS Hodgkins Limited",
        "short": "390",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "392",
        "label": "392",
        "long": "Green Line Cicero CTA - UPS Hodgkins Limited",
        "short": "392",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "395",
        "label": "395",
        "long": "95th/Dan Ryan CTA - UPS Hodgkins Limited",
        "short": "395",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "410",
        "label": "410",
        "long": "East Niles Local",
        "short": "410",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "411",
        "label": "411",
        "long": "West Niles Local",
        "short": "411",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "412",
        "label": "412",
        "long": "Niles North Circulator",
        "short": "412",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "421",
        "label": "421",
        "long": "Wilmette Avenue",
        "short": "421",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "422",
        "label": "422",
        "long": "Linden CTA/Glenview/Northbrook Court",
        "short": "422",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "423",
        "label": "423",
        "long": "Linden CTA - The Glen - Harlem L CTA",
        "short": "423",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "471",
        "label": "471",
        "long": "Highland Park-Northbrook Court",
        "short": "471",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "472",
        "label": "472",
        "long": "Highland Park - Highwood",
        "short": "472",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "501",
        "label": "501",
        "long": "West Jefferson",
        "short": "501",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "504",
        "label": "504",
        "long": "South Joliet",
        "short": "504",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "505",
        "label": "505",
        "long": "West Joliet Loop",
        "short": "505",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "507",
        "label": "507",
        "long": "Plainfield",
        "short": "507",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "508",
        "label": "508",
        "long": "East Joliet",
        "short": "508",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "509",
        "label": "509",
        "long": "Joliet-Fairmont",
        "short": "509",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "511",
        "label": "511",
        "long": "Joliet- Elwood -Centerpoint",
        "short": "511",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "512",
        "label": "512",
        "long": "Joliet - Centerpoint",
        "short": "512",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "524",
        "label": "524",
        "long": "West Aurora",
        "short": "524",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "530",
        "label": "530",
        "long": "West Galena - Naperville",
        "short": "530",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "533",
        "label": "533",
        "long": "Northeast Aurora",
        "short": "533",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "540",
        "label": "540",
        "long": "Farnsworth Avenue",
        "short": "540",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "541",
        "label": "541",
        "long": "Northeast Elgin",
        "short": "541",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "542",
        "label": "542",
        "long": "Bluff City",
        "short": "542",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "543",
        "label": "543",
        "long": "Dundee-Carpentersville",
        "short": "543",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "546",
        "label": "546",
        "long": "Orange-Walnut",
        "short": "546",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "547",
        "label": "547",
        "long": "Wing Park",
        "short": "547",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "548",
        "label": "548",
        "long": "Highland",
        "short": "548",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "549",
        "label": "549",
        "long": "South Randall",
        "short": "549",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "550",
        "label": "550",
        "long": "Elgin Transportation Center - Crystal Lake",
        "short": "550",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "552",
        "label": "552",
        "long": "North State - Spring Hill Mall",
        "short": "552",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "554",
        "label": "554",
        "long": "Elgin - Woodfield",
        "short": "554",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "559",
        "label": "559",
        "long": "Illinois Route 59",
        "short": "559",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "561",
        "label": "561",
        "long": "Castlecrest via McAree",
        "short": "561",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "562",
        "label": "562",
        "long": "Gurnee via Sunset",
        "short": "562",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "563",
        "label": "563",
        "long": "Great Lakes Naval Station",
        "short": "563",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "564",
        "label": "564",
        "long": "Jackson / 14th",
        "short": "564",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "565",
        "label": "565",
        "long": "Grand Avenue",
        "short": "565",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "566",
        "label": "566",
        "long": "McAree - Keller",
        "short": "566",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "568",
        "label": "568",
        "long": "Belvidere",
        "short": "568",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "569",
        "label": "569",
        "long": "Lewis",
        "short": "569",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "570",
        "label": "570",
        "long": "Fox Lake - CLC",
        "short": "570",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "571",
        "label": "571",
        "long": "Zion",
        "short": "571",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "572",
        "label": "572",
        "long": "Washington",
        "short": "572",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "573",
        "label": "573",
        "long": "Green Bay Road",
        "short": "573",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "574",
        "label": "574",
        "long": "CLC - Hawthorn Mall",
        "short": "574",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "600",
        "label": "600",
        "long": "Rosemont - Schaumburg Express",
        "short": "600",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "603",
        "label": "603",
        "long": "Elgin Terminal - Rosemont Express",
        "short": "603",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "604",
        "label": "604",
        "long": "Wheeling - Schaumburg",
        "short": "604",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "605",
        "label": "605",
        "long": "I-90/Randall Rd. Station - Rosemont Express",
        "short": "605",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "606",
        "label": "606",
        "long": "Rosemont - Schaumburg Limited",
        "short": "606",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "607",
        "label": "607",
        "long": "I-90/Randall Rd. Station - Schaumburg Express",
        "short": "607",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "626",
        "label": "626",
        "long": "Skokie \u2013 Buffalo Grove Limited",
        "short": "626",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "697",
        "label": "697",
        "long": "Northwest Transportation Center - Harper College",
        "short": "697",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "711",
        "label": "711",
        "long": "Wheaton-Addison",
        "short": "711",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "714",
        "label": "714",
        "long": "College of DuPage-Naperville-Wheaton Connector",
        "short": "714",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "715",
        "label": "715",
        "long": "Central DuPage",
        "short": "715",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "722",
        "label": "722",
        "long": "Ogden Avenue",
        "short": "722",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "755",
        "label": "755",
        "long": "Plainfield \u2013 IMD \u2013 West Loop Express",
        "short": "755",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "801",
        "label": "801",
        "long": "Elgin-Geneva",
        "short": "801",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "802",
        "label": "802",
        "long": "Aurora - Geneva via Lake Street",
        "short": "802",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "803",
        "label": "803",
        "long": "Carpentersville Local",
        "short": "803",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "806",
        "label": "806",
        "long": "Crystal Lake-Fox Lake",
        "short": "806",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "807",
        "label": "807",
        "long": "Woodstock-McHenry",
        "short": "807",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "808",
        "label": "808",
        "long": "Crystal Lake-Harvard",
        "short": "808",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "811",
        "label": "811",
        "long": "Rosemont Entertainment Circulator",
        "short": "811",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "832",
        "label": "832",
        "long": "Joliet - Orland Park",
        "short": "832",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "834",
        "label": "834",
        "long": "Joliet - Downers Grove",
        "short": "834",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "850",
        "label": "850",
        "long": "North Bolingbrook \u2013 East Loop Express",
        "short": "850",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "851",
        "label": "851",
        "long": "South Bolingbrook \u2013 East Loop Express",
        "short": "851",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "855",
        "label": "855",
        "long": "Plainfield-East Loop Express",
        "short": "855",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "890",
        "label": "890",
        "long": "Chicago Heights - UPS Hodgkins Limited",
        "short": "890",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00539F",
        "color_name": "teal",
        "has_shape": true,
        "id": "905",
        "label": "Woodfield Trolley",
        "long": "Woodfield Trolley",
        "short": "",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      }
    ],
    "stop_count": 13770,
    "stop_points_capped": true
  },
  "rubric_version": "1.3",
  "schema_version": "1.18",
  "scoring_profile": {
    "id": "gtfs-scorecard-1.3",
    "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.3"
  },
  "shapes_readiness": {
    "detail": "All 14303 trips have a shape in shapes.txt.",
    "status": "ready",
    "total_trips": 14303,
    "trips_with_shape": 14303
  },
  "snapshot_date": "2026-08-23",
  "top_fixes": [
    {
      "code": "scorecard_wheelchair_boarding_unknown",
      "count": 13770,
      "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": 1,
      "severity": "WARNING",
      "what": "13770 of 13770 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_no_fare_data",
      "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,
      "rank": 2,
      "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_missing_headsigns",
      "count": 13898,
      "effort": "Usually one value per route pattern in your scheduling source.",
      "fix": "Add the destination, direction, or 'via' label riders actually see to trip_headsign. Do not copy the route name. If the label changes during the trip, use stop_headsign.",
      "owner": "",
      "points": 14.6,
      "rank": 3,
      "severity": "WARNING",
      "what": "13898 of 14303 trips lack rider-facing destination or direction text.",
      "why": "When a route has multiple directions or patterns, the route name alone may not tell riders which service is coming."
    }
  ],
  "validator_version": "8.0.1"
}
