{
  "agency": {
    "id": "ac-transit",
    "name": "Alameda-Contra Costa Transit District (AC Transit)",
    "subdivision_code": "US-CA",
    "subdivision_name": "California"
  },
  "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": 15.0,
          "fares": 15.0,
          "headsigns": 15.0,
          "stop_names": 15.0,
          "wheelchair_stops": 0.0,
          "wheelchair_trips": 0.0
        },
        "fare_free": false,
        "fares": {
          "applied": true,
          "has_leg_rules": false,
          "has_products": false,
          "has_transfer_rules": false,
          "model": "legacy",
          "product_count": 0
        },
        "flex": {
          "booking_reachable": false,
          "booking_rule_count": 0,
          "has_booking_rules": false,
          "has_flex": false
        },
        "has_fares": true,
        "headsign_applicable_trips": 13695,
        "headsign_loop_exempt_trips": 0,
        "headsign_pct": 100.0,
        "headsign_scored_pct": 100.0,
        "headsign_stop_headsign_trips": 0,
        "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": 4692,
        "translations": {
          "feed_lang": "en",
          "has_translations": false,
          "languages": [],
          "translated_tables": [],
          "translation_count": 0
        },
        "trips": 13695,
        "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": [
              "This record does not store annual rider-trips. The agency page and its reports add them from the ridership snapshot and name its date.",
              "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 4,692 stops in the feed.",
            "reach": {
              "affected": 4692,
              "basis": "stops",
              "basis_label": "stops",
              "reason": "",
              "share": 1.0,
              "total": 4692,
              "total_source": "geo.stop_count"
            },
            "ridership": {
              "annual_rider_trips": null,
              "ntd_id": "90014",
              "reason": "not_joined_here"
            },
            "served_area_need": {
              "reason": "not_joined_here",
              "scale": "us_acs",
              "tier": null
            }
          },
          "count": 4692,
          "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": "4692 of 4692 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": [
              "This record does not store annual rider-trips. The agency page and its reports add them from the ridership snapshot and name its date.",
              "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 13,695 trips in the feed.",
            "reach": {
              "affected": 13695,
              "basis": "trips",
              "basis_label": "trips",
              "reason": "",
              "share": 1.0,
              "total": 13695,
              "total_source": "routability.trips_total"
            },
            "ridership": {
              "annual_rider_trips": null,
              "ntd_id": "90014",
              "reason": "not_joined_here"
            },
            "served_area_need": {
              "reason": "not_joined_here",
              "scale": "us_acs",
              "tier": null
            }
          },
          "count": 13695,
          "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": "13695 of 13695 trips don't say whether the vehicle is wheelchair accessible.",
          "why": "Even with accessible stops, riders need to know the bus itself can take them."
        }
      ],
      "name": "completeness",
      "score": 60.0,
      "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 published.",
      "weight": 0.25
    },
    "correctness": {
      "details": {
        "distinct_codes": 3,
        "instances_by_severity": {
          "ERROR": 0,
          "INFO": 151,
          "WARNING": 1
        },
        "validator_version": "8.0.1"
      },
      "findings": [
        {
          "code": "mixed_case_recommended_field",
          "consequence": {
            "absences": [
              "This record does not store annual rider-trips. The agency page and its reports add them from the ridership snapshot and name its date.",
              "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": "90014",
              "reason": "not_joined_here"
            },
            "served_area_need": {
              "reason": "not_joined_here",
              "scale": "us_acs",
              "tier": null
            }
          },
          "count": 1,
          "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": 4.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": "big_gap_in_service",
          "consequence": {
            "absences": [
              "This record does not store annual rider-trips. The agency page and its reports add them from the ridership snapshot and name its date.",
              "This record does not store transit need. The agency page and its reports add it from the need overlays and name their date."
            ],
            "code": "big_gap_in_service",
            "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": "90014",
              "reason": "not_joined_here"
            },
            "served_area_need": {
              "reason": "not_joined_here",
              "scale": "us_acs",
              "tier": null
            }
          },
          "count": 117,
          "effort": "A review of your calendar dates.",
          "fix": "Check whether the gap is real, like a seasonal break; if not, add the missing dates to the calendar.",
          "owner": "",
          "points": 1.0,
          "severity": "INFO",
          "what": "The feed has a stretch of two weeks or more with no service running.",
          "why": "A long gap can mean dates were left out of the calendar. Apps then show no trips on those days."
        },
        {
          "code": "trip_headsign_matches_intermediate_stop",
          "consequence": {
            "absences": [
              "This record does not store annual rider-trips. The agency page and its reports add them from the ridership snapshot and name its date.",
              "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_headsign_matches_intermediate_stop",
            "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": "90014",
              "reason": "not_joined_here"
            },
            "served_area_need": {
              "reason": "not_joined_here",
              "scale": "us_acs",
              "tier": null
            }
          },
          "count": 34,
          "effort": "Usually a bulk edit in your scheduling software.",
          "fix": "Set trip_headsign to the trip's last stop or its overall destination.",
          "owner": "Likely your export tool",
          "points": 0.8,
          "severity": "INFO",
          "what": "Some trip headsigns name a stop along the way, not the final destination.",
          "why": "The sign should tell riders where the bus ends up, so a midpoint name can send them the wrong way."
        }
      ],
      "name": "correctness",
      "score": 94.2,
      "status": "measured",
      "summary": "The MobilityData validator flagged 3 kinds of issue across 152 instances (0 error, 1 warning, 151 informational).",
      "weight": 0.35
    },
    "freshness": {
      "details": {
        "days_until_expiry": 183,
        "effective_expiry_date": "2027-04-03",
        "expiry_limited_by": "both",
        "feed_end_date": "2027-04-03",
        "feed_start_date": "2026-08-09",
        "feed_version": "S1000256",
        "has_feed_info": true,
        "last_service_date": "2027-04-03",
        "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 183 days.",
      "weight": 0.2
    },
    "realtime": {
      "name": "realtime",
      "status": "not_yet_measured",
      "summary": "This agency publishes realtime through 511 and its own developer API; neither is configured here 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 183 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": "One requirement remains for this feed to earn the conformance mark. States wheelchair access on 0% of stops and 0% of trips; the mark needs 90% of each.",
    "version": 2
  },
  "feed": {
    "license_note": "License: https://www.actransit.org/data-terms-and-conditions/",
    "reachable": true,
    "sha256": "073404069aa19e66ee7f1a723b161aad9d60eb85ff5c75621e0e4f54fba05e22",
    "size_bytes": 10425343,
    "source_provenance": "unverified",
    "static_url": "https://api.actransit.org/transit/gtfs/download?token=2512B81107A09D2DC44895CDDC650D47"
  },
  "fetch": {
    "final_url": "https://api.actransit.org/transit/gtfs/download?token=2512B81107A09D2DC44895CDDC650D47",
    "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-02T00:00:00+00:00",
  "geo": {
    "bbox": [
      -122.41908,
      37.40977,
      -121.88683,
      38.01781
    ],
    "lat": 37.78925,
    "lon": -122.22528,
    "stop_count": 4692
  },
  "mode_profile": {
    "ferry_only": false,
    "graded": false,
    "has_ferry": false,
    "is_multimodal": false,
    "measured": true,
    "modes": [
      {
        "key": "bus",
        "label": "Bus",
        "route_count": 123,
        "trip_count": 13695,
        "trip_share_pct": 100.0
      }
    ],
    "primary_mode": "bus",
    "primary_mode_label": "Bus",
    "route_count": 123,
    "trip_count": 13695
  },
  "ntd_id_alignment": {
    "detail": "Your feed's agency_id is 1; your National Transit Database ID is 90014. A feed that serves several agencies (a shared regional feed) can legitimately carry more than one agency_id. The values do not need to equal the five-digit NTD ID, so this difference is allowed and carries no score.",
    "feed_agency_ids": [
      "1"
    ],
    "fix": "Confirm that P-50 crosswalks agency_id 1 to NTD ID 90014, and keep the feed value stable. Do not change it solely to make the two values equal.",
    "ntd_id": "90014",
    "status": "mismatch"
  },
  "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 183 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": "B",
    "margin_to_lower_band": 5.0,
    "margin_to_next_band": 5.0,
    "score": 85.0
  },
  "recommendations": [
    {
      "category": "accessibility",
      "code": "scorecard_stop_name_needs_tts",
      "count": 4480,
      "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": "4480 stop name(s) use abbreviations or symbols a screen reader may mispronounce, with no spoken form set (\"8th St & Portola Av\", \"8th St & Portola Av\", \"Ralph Appezzato Memorial Pkwy + 3rd St\", 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": 4692,
    "findings": [],
    "orphan_stops": 0,
    "single_stop_trips": 0,
    "trips_total": 13695
  },
  "route_map": {
    "drawn_route_count": 123,
    "has_shapes": true,
    "path": "data/artifacts/ac-transit/geometry.geojson",
    "route_count": 123,
    "routes": [
      {
        "color": "2B589C",
        "color_name": "teal",
        "has_shape": true,
        "id": "12",
        "label": "12",
        "long": "MLK Jr. - Temescal - Grand",
        "short": "12",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "2B589C",
        "color_name": "teal",
        "has_shape": true,
        "id": "14",
        "label": "14",
        "long": "14th St - San Antonio - High St",
        "short": "14",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "A30D11",
        "color_name": "red",
        "has_shape": true,
        "id": "18",
        "label": "18",
        "long": "Solano - Shattuck - Park Blvd.",
        "short": "18",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "07B5D0",
        "color_name": "teal",
        "has_shape": true,
        "id": "19",
        "label": "19",
        "long": "Alameda Pt-Buena Vista-Fruitvale",
        "short": "19",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "782B84",
        "color_name": "purple",
        "has_shape": true,
        "id": "1T",
        "label": "1T",
        "long": "International - E. 14th",
        "short": "1T",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "2B589C",
        "color_name": "teal",
        "has_shape": true,
        "id": "200",
        "label": "200",
        "long": "Decoto - Newark Blvd. - Mowry",
        "short": "200",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "2B589C",
        "color_name": "teal",
        "has_shape": true,
        "id": "210",
        "label": "210",
        "long": "Fremont Blvd. - Mission San Jose",
        "short": "210",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "2B589C",
        "color_name": "teal",
        "has_shape": true,
        "id": "211",
        "label": "211",
        "long": "Fremont Blvd-Walnut Ave-Mission",
        "short": "211",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "07B5D0",
        "color_name": "teal",
        "has_shape": true,
        "id": "216",
        "label": "216",
        "long": "Niles - Stevenson - NewPark",
        "short": "216",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "2B589C",
        "color_name": "teal",
        "has_shape": true,
        "id": "22",
        "label": "22",
        "long": "Alcatraz - Peralta - Lakeshore",
        "short": "22",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "07B5D0",
        "color_name": "teal",
        "has_shape": true,
        "id": "231",
        "label": "231",
        "long": "Fremont Blvd-Warm Springs-Milpa.",
        "short": "231",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "2B589C",
        "color_name": "teal",
        "has_shape": true,
        "id": "239",
        "label": "239",
        "long": "Pacific Cm.-Grimmer-Warm Springs",
        "short": "239",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "07B5D0",
        "color_name": "teal",
        "has_shape": true,
        "id": "251",
        "label": "251",
        "long": "Paseo Padre - Thornton - Cherry",
        "short": "251",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "2B589C",
        "color_name": "teal",
        "has_shape": true,
        "id": "27",
        "label": "27",
        "long": "EMY Amtrak-Ashby-El Cerrito Plz.",
        "short": "27",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "07B5D0",
        "color_name": "teal",
        "has_shape": true,
        "id": "28",
        "label": "28",
        "long": "Alvarado - Castro Valley - B St.",
        "short": "28",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "07B5D0",
        "color_name": "teal",
        "has_shape": true,
        "id": "281",
        "label": "281",
        "long": "Decoto - Paseo Padre-Cedar Blvd",
        "short": "281",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "2B589C",
        "color_name": "teal",
        "has_shape": true,
        "id": "30",
        "label": "30",
        "long": "Dimond - Fruitvale - South Shore",
        "short": "30",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "2B589C",
        "color_name": "teal",
        "has_shape": true,
        "id": "31",
        "label": "31",
        "long": "Skyline Blvd-Fruitvale-Bay Farm",
        "short": "31",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "07B5D0",
        "color_name": "teal",
        "has_shape": true,
        "id": "34",
        "label": "34",
        "long": "Estudillo - Davis - Meekland",
        "short": "34",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "07B5D0",
        "color_name": "teal",
        "has_shape": true,
        "id": "35",
        "label": "35",
        "long": "Estudillo - Davis -  Lewelling",
        "short": "35",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "2B589C",
        "color_name": "teal",
        "has_shape": true,
        "id": "36",
        "label": "36",
        "long": "Claremont - Dwight - Adeline",
        "short": "36",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "A30D11",
        "color_name": "red",
        "has_shape": true,
        "id": "40",
        "label": "40",
        "long": "Foothill - Bancroft - Bay Fair",
        "short": "40",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "07B5D0",
        "color_name": "teal",
        "has_shape": true,
        "id": "41",
        "label": "41",
        "long": "Whitman - Huntwood - Union Landg",
        "short": "41",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "2B589C",
        "color_name": "teal",
        "has_shape": true,
        "id": "45",
        "label": "45",
        "long": "Seminary - Sobrante Park",
        "short": "45",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "07B5D0",
        "color_name": "teal",
        "has_shape": true,
        "id": "46L",
        "label": "46L",
        "long": "82nd Ave. - Grass Valley Limited",
        "short": "46L",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "A30D11",
        "color_name": "red",
        "has_shape": true,
        "id": "51A",
        "label": "51A",
        "long": "Broadway - Santa Clara",
        "short": "51A",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "A30D11",
        "color_name": "red",
        "has_shape": true,
        "id": "51B",
        "label": "51B",
        "long": "University - College - Rockridge",
        "short": "51B",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "A30D11",
        "color_name": "red",
        "has_shape": true,
        "id": "52",
        "label": "52",
        "long": "UC Village - Cedar - UC Campus",
        "short": "52",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "2B589C",
        "color_name": "teal",
        "has_shape": true,
        "id": "54",
        "label": "54",
        "long": "35th Ave. - Merritt College",
        "short": "54",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "07B5D0",
        "color_name": "teal",
        "has_shape": true,
        "id": "56",
        "label": "56",
        "long": "Santa Clara - Weekes - Huntwood",
        "short": "56",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "A30D11",
        "color_name": "red",
        "has_shape": true,
        "id": "57",
        "label": "57",
        "long": "40th St. - MacArthur",
        "short": "57",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "A30D11",
        "color_name": "red",
        "has_shape": true,
        "id": "6",
        "label": "6",
        "long": "Berkeley - Telegraph - Oakland",
        "short": "6",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "07B5D0",
        "color_name": "teal",
        "has_shape": true,
        "id": "60",
        "label": "60",
        "long": "CSUEB - Southland - Tennyson",
        "short": "60",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "604",
        "label": "604",
        "long": "Head Royce - OHDS - Berkeley",
        "short": "604",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "605",
        "label": "605",
        "long": "Head Royce - Montclair - College",
        "short": "605",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "606",
        "label": "606",
        "long": "Head Royce - Piedmont",
        "short": "606",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "607",
        "label": "607",
        "long": "Richmond High - Point Richmond",
        "short": "607",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "617",
        "label": "617",
        "long": "Skyline High - Seminary",
        "short": "617",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "2B589C",
        "color_name": "teal",
        "has_shape": true,
        "id": "62",
        "label": "62",
        "long": "7th St. - San Antonio - 23rd Av.",
        "short": "62",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "595959",
        "color_name": "gray",
        "has_shape": true,
        "id": "620",
        "label": "620",
        "long": "Newark Middle - Cedar",
        "short": "620",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "621",
        "label": "621",
        "long": "American High - Thornton Middle",
        "short": "621",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "623",
        "label": "623",
        "long": "Irvington High - Horner Middle",
        "short": "623",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "624",
        "label": "624",
        "long": "Mission San Jose - Hopkins Mid",
        "short": "624",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "625",
        "label": "625",
        "long": "Washington - Centerville Middle",
        "short": "625",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "595959",
        "color_name": "gray",
        "has_shape": true,
        "id": "627",
        "label": "627",
        "long": "Newark Memorial-Cedar-Newark Bl.",
        "short": "627",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "595959",
        "color_name": "gray",
        "has_shape": true,
        "id": "629",
        "label": "629",
        "long": "Newark Memorial - Cherry - Haley",
        "short": "629",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "631",
        "label": "631",
        "long": "Encinal - Alameda - Bay Farm",
        "short": "631",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "633",
        "label": "633",
        "long": "Harrison - Broadway - Park Blvd.",
        "short": "633",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "638",
        "label": "638",
        "long": "Skyline High - 73rd Ave.",
        "short": "638",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "639",
        "label": "639",
        "long": "Skyline High - Fruitvale Ave.",
        "short": "639",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "641",
        "label": "641",
        "long": "Hopkins Middle - Mission Blvd",
        "short": "641",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "642",
        "label": "642",
        "long": "Montera - Montclair - Colton",
        "short": "642",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "646",
        "label": "646",
        "long": "Montera - Skyline - 82nd Ave.",
        "short": "646",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "648",
        "label": "648",
        "long": "Skyline - High St.",
        "short": "648",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "649",
        "label": "649",
        "long": "Montera - Skyline - Grass Valley",
        "short": "649",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "07B5D0",
        "color_name": "teal",
        "has_shape": true,
        "id": "65",
        "label": "65",
        "long": "Grizzly Peak - Euclid",
        "short": "65",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "650",
        "label": "650",
        "long": "Montera - Oakmore - Seminary",
        "short": "650",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "651",
        "label": "651",
        "long": "Oakland Tech - Downtown Oakland",
        "short": "651",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "652",
        "label": "652",
        "long": "Skyline High - Elmhurst",
        "short": "652",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "653",
        "label": "653",
        "long": "Montera - MacArthur",
        "short": "653",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "654",
        "label": "654",
        "long": "Skyline High - 35th Ave.",
        "short": "654",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "655",
        "label": "655",
        "long": "Montera - 35th Ave.",
        "short": "655",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "657",
        "label": "657",
        "long": "Oak High - Oak Tech - MacArthur",
        "short": "657",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "658",
        "label": "658",
        "long": "Skyline - Bret Harte - MacArthur",
        "short": "658",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "660",
        "label": "660",
        "long": "Montera - Broadway Terrace",
        "short": "660",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "662",
        "label": "662",
        "long": "Skyline High - Broadway Terrace",
        "short": "662",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "663",
        "label": "663",
        "long": "Encinal - South Shore - High St.",
        "short": "663",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "667",
        "label": "667",
        "long": "Korematsu - E.C. - No. Richmond",
        "short": "667",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "669",
        "label": "669",
        "long": "Soskin Middle - San Pablo Dam",
        "short": "669",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "07B5D0",
        "color_name": "teal",
        "has_shape": true,
        "id": "67",
        "label": "67",
        "long": "Spruce - Oxford",
        "short": "67",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "675",
        "label": "675",
        "long": "Korematsu - El Cerrito - Carlson",
        "short": "675",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "677",
        "label": "677",
        "long": "Montera - Broadway Terrace",
        "short": "677",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "678",
        "label": "678",
        "long": "De Anza - Soskin - Fairmede",
        "short": "678",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "680",
        "label": "680",
        "long": "Bishop O'Dowd High - MacArthur",
        "short": "680",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "681",
        "label": "681",
        "long": "DeJean - Cutting - Macdonald",
        "short": "681",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "682",
        "label": "682",
        "long": "Bishop O'Dowd High - Montclair",
        "short": "682",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "683",
        "label": "683",
        "long": "Montclair - Bishop O'Dowd High",
        "short": "683",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "684",
        "label": "684",
        "long": "El Cerrito - Arlington - Garvin",
        "short": "684",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "687",
        "label": "687",
        "long": "Lincoln Middle - Bay Farm",
        "short": "687",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "688",
        "label": "688",
        "long": "St. Mary's College - Montclair",
        "short": "688",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "689",
        "label": "689",
        "long": "De Anza - Soskin - CC College",
        "short": "689",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "696",
        "label": "696",
        "long": "Oakland Tech - Montclair",
        "short": "696",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "07B5D0",
        "color_name": "teal",
        "has_shape": true,
        "id": "7",
        "label": "7",
        "long": "Arlington - Shattuck - Stanford",
        "short": "7",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "2B589C",
        "color_name": "teal",
        "has_shape": true,
        "id": "70",
        "label": "70",
        "long": "Rheem - San Pablo Dam - Appian",
        "short": "70",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "492F92",
        "color_name": "blue",
        "has_shape": true,
        "id": "701",
        "label": "701",
        "long": "Pittsburg/BP Transbay Early Bird",
        "short": "701",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "492F92",
        "color_name": "blue",
        "has_shape": true,
        "id": "702",
        "label": "702",
        "long": "Pleas Hill Transbay Early Bird",
        "short": "702",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "492F92",
        "color_name": "blue",
        "has_shape": true,
        "id": "703",
        "label": "703",
        "long": "Dubl/Plsntn Transbay Early Bird",
        "short": "703",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "2B589C",
        "color_name": "teal",
        "has_shape": true,
        "id": "71",
        "label": "71",
        "long": "Parchester - Rumrill - Carlson",
        "short": "71",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "2B589C",
        "color_name": "teal",
        "has_shape": true,
        "id": "72",
        "label": "72",
        "long": "CCC - San Pablo",
        "short": "72",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "2B589C",
        "color_name": "teal",
        "has_shape": true,
        "id": "72L",
        "label": "72L",
        "long": "San Pablo Limited",
        "short": "72L",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "2B589C",
        "color_name": "teal",
        "has_shape": true,
        "id": "72M",
        "label": "72M",
        "long": "Macdonald - San Pablo",
        "short": "72M",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "2B589C",
        "color_name": "teal",
        "has_shape": true,
        "id": "73",
        "label": "73",
        "long": "73rd Ave. - Coliseum - Airport",
        "short": "73",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "2B589C",
        "color_name": "teal",
        "has_shape": true,
        "id": "74",
        "label": "74",
        "long": "San Pablo Dam - 23rd St.",
        "short": "74",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "2B589C",
        "color_name": "teal",
        "has_shape": true,
        "id": "76",
        "label": "76",
        "long": "Cutting - Market - Moyers",
        "short": "76",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "BC8E2D",
        "color_name": "orange",
        "has_shape": true,
        "id": "800",
        "label": "800",
        "long": "Rich - Oak Transbay All Nighter",
        "short": "800",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "BC8E2D",
        "color_name": "orange",
        "has_shape": true,
        "id": "801",
        "label": "801",
        "long": "E 14th - Mission  All Nighter",
        "short": "801",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "BC8E2D",
        "color_name": "orange",
        "has_shape": true,
        "id": "802",
        "label": "802",
        "long": "San Pablo All Nighter",
        "short": "802",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "BC8E2D",
        "color_name": "orange",
        "has_shape": true,
        "id": "805",
        "label": "805",
        "long": "MacArthur - Airport All Nighter",
        "short": "805",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "BC8E2D",
        "color_name": "orange",
        "has_shape": true,
        "id": "840",
        "label": "840",
        "long": "Foothill - Eastmont All Nighter",
        "short": "840",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "BC8E2D",
        "color_name": "orange",
        "has_shape": true,
        "id": "851",
        "label": "851",
        "long": "Santa Clara-Broadway All Nighter",
        "short": "851",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "07B5D0",
        "color_name": "teal",
        "has_shape": true,
        "id": "86",
        "label": "86",
        "long": "Winton - Industrial - Tennyson",
        "short": "86",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "2B589C",
        "color_name": "teal",
        "has_shape": true,
        "id": "88",
        "label": "88",
        "long": "Sacramento - Market- Oakland Ave",
        "short": "88",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "A30D11",
        "color_name": "red",
        "has_shape": true,
        "id": "9",
        "label": "9",
        "long": "E. 14th St. - Mission",
        "short": "9",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "2B589C",
        "color_name": "teal",
        "has_shape": true,
        "id": "90",
        "label": "90",
        "long": "85th Ave. - Elmhurst - 90th Ave.",
        "short": "90",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "07B5D0",
        "color_name": "teal",
        "has_shape": true,
        "id": "93",
        "label": "93",
        "long": "Ashland - San Lorenzo - A St.",
        "short": "93",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "07B5D0",
        "color_name": "teal",
        "has_shape": true,
        "id": "95",
        "label": "95",
        "long": "D St. - Maud - Fairview",
        "short": "95",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "2B589C",
        "color_name": "teal",
        "has_shape": true,
        "id": "96",
        "label": "96",
        "long": "Alameda Pt. - 14th Ave. - Dimond",
        "short": "96",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "2B589C",
        "color_name": "teal",
        "has_shape": true,
        "id": "97",
        "label": "97",
        "long": "Hesperian - Alvarado - Decoto",
        "short": "97",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "2B589C",
        "color_name": "teal",
        "has_shape": true,
        "id": "98",
        "label": "98",
        "long": "Eastmont - 98th Ave. - Edgewater",
        "short": "98",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "BC8E2D",
        "color_name": "orange",
        "has_shape": true,
        "id": "E",
        "label": "E",
        "long": "Tunnel Rd. - Claremont Transbay",
        "short": "E",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "2B589C",
        "color_name": "teal",
        "has_shape": true,
        "id": "F",
        "label": "F",
        "long": "Adeline - Market Transbay",
        "short": "F",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "BC8E2D",
        "color_name": "orange",
        "has_shape": true,
        "id": "FS",
        "label": "FS",
        "long": "Shattuck - University Transbay",
        "short": "FS",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "BC8E2D",
        "color_name": "orange",
        "has_shape": true,
        "id": "G",
        "label": "G",
        "long": "Colusa - Solano Transbay",
        "short": "G",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "BC8E2D",
        "color_name": "orange",
        "has_shape": true,
        "id": "J",
        "label": "J",
        "long": "Sacramento -  Christie Transbay",
        "short": "J",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "BC8E2D",
        "color_name": "orange",
        "has_shape": true,
        "id": "L",
        "label": "L",
        "long": "San Pablo - Pierce Transbay",
        "short": "L",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "2B589C",
        "color_name": "teal",
        "has_shape": true,
        "id": "NL",
        "label": "NL",
        "long": "MacArthur Transbay Limited",
        "short": "NL",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "BC8E2D",
        "color_name": "orange",
        "has_shape": true,
        "id": "NX",
        "label": "NX",
        "long": "Grand Lake - Laurel  Transbay",
        "short": "NX",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "BC8E2D",
        "color_name": "orange",
        "has_shape": true,
        "id": "NX3",
        "label": "NX3",
        "long": "MacArthur - Eastmont Transbay",
        "short": "NX3",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "2B589C",
        "color_name": "teal",
        "has_shape": true,
        "id": "O",
        "label": "O",
        "long": "Santa Clara - Encinal Transbay",
        "short": "O",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "BC8E2D",
        "color_name": "orange",
        "has_shape": true,
        "id": "P",
        "label": "P",
        "long": "Piedmont - Oakland Ave. Transbay",
        "short": "P",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "BC8E2D",
        "color_name": "orange",
        "has_shape": true,
        "id": "U",
        "label": "U",
        "long": "Stanford - Dumbarton - Fremont",
        "short": "U",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "BC8E2D",
        "color_name": "orange",
        "has_shape": true,
        "id": "V",
        "label": "V",
        "long": "Montclair - Park Blvd. Transbay",
        "short": "V",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "BC8E2D",
        "color_name": "orange",
        "has_shape": true,
        "id": "W",
        "label": "W",
        "long": "Bay Farm - South Shore Transbay",
        "short": "W",
        "text_color": "000000",
        "type_label": "Bus"
      }
    ],
    "stop_count": 4692,
    "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"
  },
  "shapes_readiness": {
    "detail": "All 13695 trips have a shape in shapes.txt.",
    "status": "ready",
    "total_trips": 13695,
    "trips_with_shape": 13695
  },
  "snapshot_date": "2026-10-02",
  "top_fixes": [
    {
      "code": "scorecard_wheelchair_boarding_unknown",
      "consequence": {
        "absences": [
          "This record does not store annual rider-trips. The agency page and its reports add them from the ridership snapshot and name its date.",
          "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 4,692 stops in the feed.",
        "reach": {
          "affected": 4692,
          "basis": "stops",
          "basis_label": "stops",
          "reason": "",
          "share": 1.0,
          "total": 4692,
          "total_source": "geo.stop_count"
        },
        "ridership": {
          "annual_rider_trips": null,
          "ntd_id": "90014",
          "reason": "not_joined_here"
        },
        "served_area_need": {
          "reason": "not_joined_here",
          "scale": "us_acs",
          "tier": null
        }
      },
      "count": 4692,
      "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": "4692 of 4692 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": [
          "This record does not store annual rider-trips. The agency page and its reports add them from the ridership snapshot and name its date.",
          "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 13,695 trips in the feed.",
        "reach": {
          "affected": 13695,
          "basis": "trips",
          "basis_label": "trips",
          "reason": "",
          "share": 1.0,
          "total": 13695,
          "total_source": "routability.trips_total"
        },
        "ridership": {
          "annual_rider_trips": null,
          "ntd_id": "90014",
          "reason": "not_joined_here"
        },
        "served_area_need": {
          "reason": "not_joined_here",
          "scale": "us_acs",
          "tier": null
        }
      },
      "count": 13695,
      "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,
      "rank": 2,
      "severity": "WARNING",
      "what": "13695 of 13695 trips don't say whether the vehicle is wheelchair accessible.",
      "why": "Even with accessible stops, riders need to know the bus itself can take them."
    },
    {
      "code": "mixed_case_recommended_field",
      "consequence": {
        "absences": [
          "This record does not store annual rider-trips. The agency page and its reports add them from the ridership snapshot and name its date.",
          "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": "90014",
          "reason": "not_joined_here"
        },
        "served_area_need": {
          "reason": "not_joined_here",
          "scale": "us_acs",
          "tier": null
        }
      },
      "count": 1,
      "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": 4.0,
      "rank": 3,
      "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."
    }
  ],
  "validator_version": "8.0.1"
}
