{
  "agency": {
    "id": "connecticut-transit",
    "name": "Connecticut Transit",
    "subdivision_code": "US-CT",
    "subdivision_name": "Connecticut"
  },
  "categories": {
    "completeness": {
      "details": {
        "accessibility": {
          "measures": "presence_not_usability",
          "score": 0.0,
          "stops_marked_accessible_pct": 0.0,
          "stops_marked_not_accessible_pct": 0.0,
          "stops_stated_pct": 0.0,
          "trips_stated_pct": 0.0
        },
        "accessibility_measures": "presence_not_usability",
        "cemv": {
          "declared": false,
          "supported": false
        },
        "components": {
          "contact": 7.5,
          "fares": 0.0,
          "headsigns": 15.0,
          "stop_names": 15.0,
          "wheelchair_stops": 0.0,
          "wheelchair_trips": 0.0
        },
        "fare_free": false,
        "fares": {
          "applied": false,
          "has_leg_rules": false,
          "has_products": false,
          "has_transfer_rules": false,
          "model": "none",
          "product_count": 0
        },
        "flex": {
          "booking_reachable": false,
          "booking_rule_count": 0,
          "has_booking_rules": false,
          "has_flex": false
        },
        "has_fares": false,
        "headsign_applicable_trips": 20490,
        "headsign_loop_exempt_trips": 0,
        "headsign_pct": 100.0,
        "headsign_scored_pct": 100.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": 9612,
        "translations": {
          "feed_lang": null,
          "has_translations": false,
          "languages": [],
          "translated_tables": [],
          "translation_count": 0
        },
        "trips": 20490,
        "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",
          "count": 9612,
          "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": "9612 of 9612 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",
          "count": 20490,
          "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": "20490 of 20490 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": "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": 1,
          "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": 0.0,
          "severity": "WARNING",
          "what": "1 of 20490 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."
        },
        {
          "code": "scorecard_no_feed_contact",
          "count": 1,
          "effort": "One field.",
          "fix": "Add feed_contact_email to feed_info.txt.",
          "owner": "",
          "points": 7.5,
          "severity": "INFO",
          "what": "feed_info.txt has no technical contact (feed_contact_email or feed_contact_url).",
          "why": "Trip-planning apps and regional data coordinators have nobody to email when they spot a problem with your feed, so problems linger."
        }
      ],
      "name": "completeness",
      "score": 37.5,
      "status": "measured",
      "summary": "0% of stops state wheelchair accessibility (0% marked accessible, 0% marked not accessible). This measures what the feed publishes, not whether a stop is physically usable. Fare data is not published.",
      "weight": 0.25
    },
    "correctness": {
      "details": {
        "distinct_codes": 13,
        "instances_by_severity": {
          "ERROR": 0,
          "INFO": 6,
          "WARNING": 5605
        },
        "validator_version": "8.0.1"
      },
      "findings": [
        {
          "code": "stop_too_far_from_shape_using_user_distance",
          "count": 2912,
          "effort": "Usually an export-tool fix, not hand editing.",
          "fix": "Check the flagged stops' shape_dist_traveled against the route shape, and re-generate it on export if they disagree.",
          "owner": "Likely your export tool",
          "points": 8.0,
          "severity": "WARNING",
          "what": "Some stops sit far from the route line, going by the feed's own distance values.",
          "why": "Trip planners may draw the route down the wrong streets or point riders to the wrong corner."
        },
        {
          "code": "mixed_case_recommended_field",
          "count": 2622,
          "effort": "Often a bulk fix in your scheduling software.",
          "fix": "Use mixed case for stop names and headsigns (e.g. 'Main St & 2nd Ave', not 'MAIN ST & 2ND AVE').",
          "owner": "Likely your export tool",
          "points": 8.0,
          "severity": "WARNING",
          "what": "Some rider-facing names are in ALL CAPS or all lowercase.",
          "why": "ALL-CAPS stop and headsign names are harder to read in apps and are read awkwardly by screen readers."
        },
        {
          "code": "fast_travel_between_consecutive_stops",
          "count": 29,
          "effort": "A few minutes per flagged trip.",
          "fix": "Check the flagged stop times for transposed minutes.",
          "owner": "",
          "points": 6.0,
          "severity": "WARNING",
          "what": "Some scheduled trips move faster between stops than a bus can.",
          "why": "Usually a typo'd stop time; riders get arrival times no bus can meet."
        },
        {
          "code": "service_has_no_active_day_of_the_week",
          "count": 8,
          "effort": "A few minutes in your scheduling software.",
          "fix": "Delete the empty calendars or set their service days.",
          "owner": "Likely your export tool",
          "points": 6.0,
          "severity": "WARNING",
          "what": "Some service calendars have no days of the week switched on.",
          "why": "Trips tied to these calendars never run; they are dead data that can mask real schedule problems."
        },
        {
          "code": "equal_shape_distance_diff_coordinates_distance_below_threshold",
          "count": 6,
          "effort": "Varies.",
          "fix": "Review the rule documentation for 'equal_shape_distance_diff_coordinates_distance_below_threshold' at https://gtfs-validator.mobilitydata.org/rules.html and check the flagged rows in your feed.",
          "owner": "",
          "points": 6.0,
          "severity": "WARNING",
          "what": "Equal shape distance diff coordinates distance below threshold (flagged by the MobilityData validator).",
          "why": "See the linked rule for what this affects."
        },
        {
          "code": "expired_calendar",
          "count": 6,
          "effort": "One setting in most export tools.",
          "fix": "Remove past service periods the next time you export the feed.",
          "owner": "Likely your export tool",
          "points": 6.0,
          "severity": "WARNING",
          "what": "Some service calendars in the feed have already ended.",
          "why": "Expired calendars are dead weight and can hide real schedule problems from your staff and vendors."
        },
        {
          "code": "fast_travel_between_far_stops",
          "count": 6,
          "effort": "Varies.",
          "fix": "Review the rule documentation for 'fast_travel_between_far_stops' at https://gtfs-validator.mobilitydata.org/rules.html and check the flagged rows in your feed.",
          "owner": "",
          "points": 6.0,
          "severity": "WARNING",
          "what": "Fast travel between far stops (flagged by the MobilityData validator).",
          "why": "See the linked rule for what this affects."
        },
        {
          "code": "route_color_contrast",
          "count": 5,
          "effort": "One field per route.",
          "fix": "Pick a darker/lighter route_text_color for the flagged routes.",
          "owner": "",
          "points": 4.0,
          "severity": "WARNING",
          "what": "Some route colors don't contrast with their text color.",
          "why": "Route badges get hard to read, most of all for riders with low vision."
        },
        {
          "code": "stop_too_far_from_shape",
          "count": 5,
          "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": 4.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": 4,
          "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": 4.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": "missing_recommended_file",
          "count": 1,
          "effort": "One small file, set once in export settings.",
          "fix": "Add feed_info.txt with publisher name, URL, language, and feed_start_date/feed_end_date.",
          "owner": "Likely your export tool",
          "points": 4.0,
          "severity": "WARNING",
          "what": "A file GTFS asks for (usually feed_info.txt) is missing.",
          "why": "feed_info.txt tells apps who publishes the feed and when it expires; without it nobody is warned before data goes stale."
        },
        {
          "code": "route_long_name_contains_short_name",
          "count": 1,
          "effort": "One field per flagged route.",
          "fix": "Drop the short name from route_long_name and keep the long name descriptive, like 'Downtown via 5th Ave'.",
          "owner": "",
          "points": 4.0,
          "severity": "WARNING",
          "what": "Some route long names repeat the route's short name inside them.",
          "why": "Apps show both names together, so riders see the number twice, like '5 5 Downtown'."
        },
        {
          "code": "big_gap_in_service",
          "count": 6,
          "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": 0.8,
          "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."
        }
      ],
      "name": "correctness",
      "score": 33.2,
      "status": "measured",
      "summary": "The MobilityData validator flagged 13 kinds of issue across 5611 instances (0 error, 5605 warning, 6 informational).",
      "weight": 0.35
    },
    "freshness": {
      "details": {
        "days_until_expiry": 161,
        "effective_expiry_date": "2027-01-09",
        "feed_end_date": null,
        "feed_start_date": null,
        "feed_version": null,
        "has_feed_info": false,
        "last_service_date": "2027-01-09",
        "seasonal_boundary": true,
        "service_horizon_review_years": 10,
        "service_horizon_status": "within_review_threshold",
        "service_type": "fixed"
      },
      "findings": [
        {
          "code": "scorecard_missing_feed_info_dates",
          "count": 1,
          "effort": "Two fields, set once in export settings.",
          "fix": "Add feed_info.txt with feed_start_date and feed_end_date to your export.",
          "owner": "Likely your export tool",
          "points": 15.0,
          "severity": "WARNING",
          "what": "feed_info.txt is missing its start/end dates (the file itself is absent)",
          "why": "Apps and this scorecard can't warn anyone before the feed goes stale without stated validity dates."
        }
      ],
      "name": "freshness",
      "score": 85.0,
      "status": "measured",
      "summary": "Service data covers the next 161 days.",
      "weight": 0.2
    },
    "realtime": {
      "details": {
        "alerts_content": {
          "alerts": 0,
          "ended_over_30_days_ago": 0,
          "with_cause_and_effect": 0,
          "with_description": 0,
          "with_header_text": 0,
          "with_informed_entity": 0
        },
        "configured_kinds": [
          "trip_updates",
          "vehicle_positions",
          "service_alerts"
        ],
        "coverage_pct": 72.8,
        "covered_trips": 126,
        "drift": {
          "median_seconds": 128,
          "observations": 6561,
          "on_time_share_pct": 69.7,
          "p90_abs_seconds": 510
        },
        "kinds_configured": 3,
        "kinds_reachable": 3,
        "reachable_kinds": [
          "trip_updates",
          "vehicle_positions",
          "service_alerts"
        ],
        "rt_freshness": "fresh",
        "samples": 9,
        "scheduled_trips_in_window": 173,
        "vehicles_checked": 504,
        "vehicles_on_route_pct": 98.6,
        "worst_lag_seconds": 4
      },
      "findings": [
        {
          "code": "scorecard_rt_trip_coverage",
          "count": 47,
          "effort": "A vendor data-mapping question.",
          "fix": "Check with your AVL vendor that every vehicle assignment flows into TripUpdates, including school-day and tripper runs.",
          "owner": "",
          "points": 9.5,
          "severity": "WARNING",
          "what": "47 of 173 trips scheduled during the sampling window had no live predictions.",
          "why": "Riders on those trips get schedule data dressed up as realtime. Caltrans expects every operating trip in TripUpdates."
        }
      ],
      "name": "realtime",
      "score": 90.3,
      "status": "measured",
      "summary": "Sampled 9 times: 3 of 3 configured feeds healthy; 72.8% of scheduled trips had live predictions; 98.6% of vehicles on their route; predictions ran a median of 128s behind schedule.",
      "weight": 0.2
    }
  },
  "confidence": {
    "feed_age_days": 0,
    "fetch_source": "mirror",
    "level": "medium",
    "measured_categories": 4,
    "notes": [
      "All four score categories were measured this run.",
      "Realtime was sampled in one bounded window of 9 snapshots.",
      "The agency's own feed URL was unreachable, so the Mobility Database's hosted mirror copy was scored instead."
    ],
    "rt_windows": 1,
    "total_categories": 4
  },
  "conformance": {
    "awarded": false,
    "criteria": [
      {
        "detail": "Passes validation with no errors.",
        "key": "valid",
        "met": true
      },
      {
        "detail": "Service data covers the next 161 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": "This feed is close to the conformance mark. States wheelchair access on 0% of stops and 0% of trips; the mark needs 90% of each."
  },
  "feed": {
    "license_note": "License: https://www.cttransit.com/about/developers/terms-of-use",
    "reachable": true,
    "sha256": "86b8fd94ea731c384e2070fde46b91a7addbdd31c1e9f36b4867a3c4feb6d513",
    "size_bytes": 11996735,
    "static_url": "https://www.cttransit.com/sites/default/files/gtfs/googlect_transit.zip"
  },
  "fetch": {
    "final_url": "https://storage.googleapis.com/storage/v1/b/mdb-latest/o/us-connecticut-connecticut-transit-gtfs-553.zip?alt=media",
    "max_attempts": 1,
    "origin_error": "HTTPError",
    "reader_archive_profile": "raw-v1",
    "source": "mirror",
    "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-01T00:00:00+00:00",
  "geo": {
    "bbox": [
      -73.77378,
      41.00021,
      -71.79451,
      42.02084
    ],
    "lat": 41.57971,
    "lon": -72.83242,
    "stop_count": 9612
  },
  "mode_profile": {
    "ferry_only": false,
    "graded": false,
    "has_ferry": false,
    "is_multimodal": false,
    "measured": true,
    "modes": [
      {
        "key": "bus",
        "label": "Bus",
        "route_count": 184,
        "trip_count": 20490,
        "trip_share_pct": 100.0
      }
    ],
    "primary_mode": "bus",
    "primary_mode_label": "Bus",
    "route_count": 184,
    "trip_count": 20490
  },
  "ntd_id_alignment": {
    "detail": "Your feed's agency_id is 4, 5, 3, 2, 1, 7, 8; your National Transit Database ID is 10048. 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": [
      "4",
      "5",
      "3",
      "2",
      "1",
      "7",
      "8"
    ],
    "fix": "Confirm that P-50 crosswalks agency_id 4, 5, 3, 2, 1, 7, 8 to NTD ID 10048, and keep the feed value stable. Do not change it solely to make the two values equal.",
    "ntd_id": "10048",
    "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 161 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": "F",
    "margin_to_lower_band": 56.1,
    "margin_to_next_band": 3.9,
    "score": 56.1
  },
  "recommendations": [
    {
      "category": "accessibility",
      "code": "scorecard_route_color_low_contrast",
      "count": 52,
      "effort": "A per-route color setting in your scheduling software.",
      "fix": "Adjust route_color or route_text_color so each pair clears 4.5:1. Often switching the text between black and white is enough.",
      "owner": "Likely your export tool",
      "points": 0.0,
      "severity": "WARNING",
      "what": "52 route badge(s) pair a color and text color below the WCAG 4.5:1 contrast bar (502, 505, 506, 511, 532, and more).",
      "why": "Low-contrast route badges are hard to read for riders with low vision and wash out on a phone screen in sunlight at the stop."
    },
    {
      "category": "accessibility",
      "code": "scorecard_stop_name_needs_tts",
      "count": 9599,
      "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": "9599 stop name(s) use abbreviations or symbols a screen reader may mispronounce, with no spoken form set (\"Pascone Pl @ Berlin Tpke\", \"CTDOT @ opp Main Entrance\", \"Louis St @ Main St\", 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."
    }
  ],
  "routability": {
    "boardable_stops": 9612,
    "findings": [],
    "orphan_stops": 0,
    "single_stop_trips": 0,
    "trips_total": 20490
  },
  "route_map": {
    "drawn_route_count": 184,
    "has_shapes": true,
    "path": "data/artifacts/connecticut-transit/geometry.geojson",
    "route_count": 184,
    "routes": [
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "15666",
        "label": "291",
        "long": "CENTER ST",
        "short": "291",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "800080",
        "color_name": "purple",
        "has_shape": true,
        "id": "15667",
        "label": "292",
        "long": "NORTH COLONY RD",
        "short": "292",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000080",
        "color_name": "blue",
        "has_shape": true,
        "id": "15668",
        "label": "411",
        "long": "WILLOW ST",
        "short": "411",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "800080",
        "color_name": "purple",
        "has_shape": true,
        "id": "15669",
        "label": "412",
        "long": "HILL ST",
        "short": "412",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "008080",
        "color_name": "teal",
        "has_shape": true,
        "id": "15670",
        "label": "413",
        "long": "COOKE ST",
        "short": "413",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "808000",
        "color_name": "brown",
        "has_shape": true,
        "id": "15671",
        "label": "416",
        "long": "NORTH MAIN ST",
        "short": "416",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "FF8000",
        "color_name": "orange",
        "has_shape": true,
        "id": "15672",
        "label": "417",
        "long": "THOMASTON AVE",
        "short": "417",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "800080",
        "color_name": "purple",
        "has_shape": true,
        "id": "15673",
        "label": "418",
        "long": "LONG HILL RD",
        "short": "418",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "FF80FF",
        "color_name": "white",
        "has_shape": true,
        "id": "15674",
        "label": "421",
        "long": "WALNUT ST",
        "short": "421",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "408000",
        "color_name": "green",
        "has_shape": true,
        "id": "15675",
        "label": "422",
        "long": "WOLCOTT ST",
        "short": "422",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "008080",
        "color_name": "teal",
        "has_shape": true,
        "id": "15676",
        "label": "425",
        "long": "MERIDEN RD",
        "short": "425",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000080",
        "color_name": "blue",
        "has_shape": true,
        "id": "15677",
        "label": "426",
        "long": "EAST MAIN ST",
        "short": "426",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "A6CAF0",
        "color_name": "white",
        "has_shape": true,
        "id": "15678",
        "label": "428",
        "long": "SCOTT RD",
        "short": "428",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "C0DCC0",
        "color_name": "white",
        "has_shape": true,
        "id": "15679",
        "label": "431",
        "long": "HAMILTON AVE",
        "short": "431",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "0000FF",
        "color_name": "blue",
        "has_shape": true,
        "id": "15680",
        "label": "432",
        "long": "SYLVAN AVE",
        "short": "432",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "800080",
        "color_name": "purple",
        "has_shape": true,
        "id": "15681",
        "label": "433",
        "long": "BALDWIN ST",
        "short": "433",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "808000",
        "color_name": "brown",
        "has_shape": true,
        "id": "15682",
        "label": "436",
        "long": "CONGRESS AVE",
        "short": "436",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "3CC4A5",
        "color_name": "teal",
        "has_shape": true,
        "id": "15683",
        "label": "441",
        "long": "HIGHLAND AVE",
        "short": "441",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "A6CAF0",
        "color_name": "white",
        "has_shape": true,
        "id": "15684",
        "label": "442",
        "long": "CHASE PKWY",
        "short": "442",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00DD6F",
        "color_name": "green",
        "has_shape": true,
        "id": "15685",
        "label": "444",
        "long": "BUNKER HILL AVE",
        "short": "444",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "008080",
        "color_name": "teal",
        "has_shape": true,
        "id": "15686",
        "label": "445",
        "long": "WATERTOWN AVE",
        "short": "445",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "0000FF",
        "color_name": "blue",
        "has_shape": true,
        "id": "15687",
        "label": "446",
        "long": "WATERTOWN-INDUSTRIAL PARK",
        "short": "446",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00FFFF",
        "color_name": "teal",
        "has_shape": true,
        "id": "15688",
        "label": "447",
        "long": "WATERTOWN-STRAITS TPKE",
        "short": "447",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "15689",
        "label": "450",
        "long": "WATERBURY/TORRINGTON",
        "short": "450",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "8000FF",
        "color_name": "purple",
        "has_shape": true,
        "id": "15690",
        "label": "460",
        "long": "WATERBURY/CHESHIRE",
        "short": "460",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00FFFF",
        "color_name": "teal",
        "has_shape": true,
        "id": "15691",
        "label": "470",
        "long": "WATERBURY/NAUGATUCK",
        "short": "470",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "BC7A7A",
        "color_name": "pink",
        "has_shape": true,
        "id": "15692",
        "label": "471",
        "long": "RUBBER AVE",
        "short": "471",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "0000A0",
        "color_name": "blue",
        "has_shape": true,
        "id": "15693",
        "label": "472",
        "long": "NEW HAVEN RD",
        "short": "472",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "15694",
        "label": "473",
        "long": "SPRING ST",
        "short": "473",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00FF00",
        "color_name": "green",
        "has_shape": true,
        "id": "15695",
        "label": "479",
        "long": "WATERBURY/BEACON FALLS",
        "short": "479",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "C0DCC0",
        "color_name": "white",
        "has_shape": true,
        "id": "15696",
        "label": "480",
        "long": "WATERBURY/SOUTHBURY",
        "short": "480",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "9F0000",
        "color_name": "red",
        "has_shape": true,
        "id": "15697",
        "label": "561",
        "long": "MERIDEN MALL",
        "short": "561",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "0000FF",
        "color_name": "blue",
        "has_shape": true,
        "id": "15698",
        "label": "563",
        "long": "YALE ACRES",
        "short": "563",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "0000FF",
        "color_name": "blue",
        "has_shape": true,
        "id": "15699",
        "label": "564",
        "long": "SOUTH MERIDEN",
        "short": "564",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00FF00",
        "color_name": "green",
        "has_shape": true,
        "id": "15700",
        "label": "565",
        "long": "WEST MAIN ST",
        "short": "565",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00FF00",
        "color_name": "green",
        "has_shape": true,
        "id": "15701",
        "label": "566",
        "long": "EAST MAIN ST",
        "short": "566",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "800080",
        "color_name": "purple",
        "has_shape": true,
        "id": "15702",
        "label": "567",
        "long": "MERIDEN/WALLINGFORD",
        "short": "567",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000080",
        "color_name": "blue",
        "has_shape": true,
        "id": "15709",
        "label": "508",
        "long": "EAST MAIN ST",
        "short": "508",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "7D7DFF",
        "color_name": "purple",
        "has_shape": true,
        "id": "15710",
        "label": "509",
        "long": "EAST STREET",
        "short": "509",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "0000FF",
        "color_name": "blue",
        "has_shape": true,
        "id": "15711",
        "label": "510",
        "long": "SOUTH STREET",
        "short": "510",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "A600A6",
        "color_name": "purple",
        "has_shape": true,
        "id": "15712",
        "label": "901",
        "long": "AVON/CANTON EXP",
        "short": "901",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "AA0000",
        "color_name": "red",
        "has_shape": true,
        "id": "15713",
        "label": "919",
        "long": "CROMWELL/MERIDEN EXP",
        "short": "919",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "AA0000",
        "color_name": "red",
        "has_shape": true,
        "id": "15714",
        "label": "921",
        "long": "MIDDLETOWN/OLD SAYBROOK EXP",
        "short": "921",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "AA0000",
        "color_name": "red",
        "has_shape": true,
        "id": "15715",
        "label": "923",
        "long": "BRISTOL EXP",
        "short": "923",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "A600A6",
        "color_name": "purple",
        "has_shape": true,
        "id": "15716",
        "label": "926",
        "long": "WINSTED EXP",
        "short": "926",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "A600A6",
        "color_name": "purple",
        "has_shape": true,
        "id": "15717",
        "label": "926/927",
        "long": "WINSTED/TORRINGTON EXP",
        "short": "926/927",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "A600A6",
        "color_name": "purple",
        "has_shape": true,
        "id": "15718",
        "label": "927",
        "long": "TORRINGTON EXP",
        "short": "927",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "AA0000",
        "color_name": "red",
        "has_shape": true,
        "id": "15719",
        "label": "928",
        "long": "SOUTHINGTON/CHESHIRE/WATERBURY",
        "short": "928",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "A400A4",
        "color_name": "purple",
        "has_shape": true,
        "id": "15720",
        "label": "501",
        "long": "ARCH STREET",
        "short": "501",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "FF80FF",
        "color_name": "white",
        "has_shape": true,
        "id": "15721",
        "label": "502",
        "long": "BLACK ROCK AVENUE",
        "short": "502",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000080",
        "color_name": "blue",
        "has_shape": true,
        "id": "15722",
        "label": "503",
        "long": "CORBIN AVENUE",
        "short": "503",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "FF8040",
        "color_name": "orange",
        "has_shape": true,
        "id": "15723",
        "label": "505",
        "long": "BURRITT STREET",
        "short": "505",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00BB00",
        "color_name": "green",
        "has_shape": true,
        "id": "15724",
        "label": "506",
        "long": "FARMINGTON AVENUE",
        "short": "506",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "A05050",
        "color_name": "brown",
        "has_shape": true,
        "id": "15725",
        "label": "507",
        "long": "OAK STREET",
        "short": "507",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "80FF00",
        "color_name": "yellow",
        "has_shape": true,
        "id": "15726",
        "label": "511",
        "long": "NEW BRITAIN/MERIDEN",
        "short": "511",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "0000FF",
        "color_name": "blue",
        "has_shape": true,
        "id": "15727",
        "label": "512",
        "long": "NEW BRITAIN/BERLIN TPKE",
        "short": "512",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "15728",
        "label": "513",
        "long": "NEW BRITAIN/CROMWELL",
        "short": "513",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00FFFF",
        "color_name": "teal",
        "has_shape": true,
        "id": "15729",
        "label": "532",
        "long": "QUEEN ST",
        "short": "532",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "808000",
        "color_name": "brown",
        "has_shape": true,
        "id": "15730",
        "label": "541",
        "long": "BRISTOL LOCAL",
        "short": "541",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "800080",
        "color_name": "purple",
        "has_shape": true,
        "id": "15731",
        "label": "542",
        "long": "BRISTOL HOSPITAL",
        "short": "542",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "0000FF",
        "color_name": "blue",
        "has_shape": true,
        "id": "15732",
        "label": "543",
        "long": "WEST STREET",
        "short": "543",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "808000",
        "color_name": "brown",
        "has_shape": true,
        "id": "15733",
        "label": "940",
        "long": "WATERBURY/MERIDEN EXP",
        "short": "940",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "0000FF",
        "color_name": "blue",
        "has_shape": true,
        "id": "15914",
        "label": "201",
        "long": "NEW HAVEN/MADISON",
        "short": "201",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "800080",
        "color_name": "purple",
        "has_shape": true,
        "id": "15915",
        "label": "204",
        "long": "NEW HAVEN/EAST HAVEN",
        "short": "204",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "BF0000",
        "color_name": "red",
        "has_shape": true,
        "id": "15916",
        "label": "206",
        "long": "EAST CHAPEL STREET",
        "short": "206",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "15917",
        "label": "212",
        "long": "GRAND AVENUE",
        "short": "212",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "008000",
        "color_name": "green",
        "has_shape": true,
        "id": "15918",
        "label": "213",
        "long": "NEW HAVEN/NORTH BRANFORD",
        "short": "213",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "008000",
        "color_name": "green",
        "has_shape": true,
        "id": "15919",
        "label": "215",
        "long": "NEW HAVEN/WALLINGFORD/MERIDEN",
        "short": "215",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "FF00FF",
        "color_name": "pink",
        "has_shape": true,
        "id": "15920",
        "label": "223",
        "long": "LOMBARD STREET",
        "short": "223",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "AA0000",
        "color_name": "red",
        "has_shape": true,
        "id": "15921",
        "label": "224",
        "long": "STATE STREET",
        "short": "224",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "3535FF",
        "color_name": "blue",
        "has_shape": true,
        "id": "15922",
        "label": "228",
        "long": "WHITNEY AVENUE",
        "short": "228",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00FFFF",
        "color_name": "teal",
        "has_shape": true,
        "id": "15923",
        "label": "229",
        "long": "NEW HAVEN/WATERBURY",
        "short": "229",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "008080",
        "color_name": "teal",
        "has_shape": true,
        "id": "15924",
        "label": "234",
        "long": "WINCHESTER AVENUE",
        "short": "234",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000080",
        "color_name": "blue",
        "has_shape": true,
        "id": "15925",
        "label": "237",
        "long": "SHELTON AVENUE",
        "short": "237",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "808000",
        "color_name": "brown",
        "has_shape": true,
        "id": "15926",
        "label": "238",
        "long": "DIXWELL AVENUE",
        "short": "238",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "008040",
        "color_name": "green",
        "has_shape": true,
        "id": "15927",
        "label": "241",
        "long": "GOFFE STREET",
        "short": "241",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "800000",
        "color_name": "red",
        "has_shape": true,
        "id": "15928",
        "label": "243",
        "long": "WHALLEY AVENUE",
        "short": "243",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "800000",
        "color_name": "red",
        "has_shape": true,
        "id": "15929",
        "label": "246",
        "long": "EDGEWOOD AVENUE",
        "short": "246",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "808040",
        "color_name": "brown",
        "has_shape": true,
        "id": "15930",
        "label": "254",
        "long": "WEST CHAPEL STREET",
        "short": "254",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "008080",
        "color_name": "teal",
        "has_shape": true,
        "id": "15931",
        "label": "255",
        "long": "NEW HAVEN/ANSONIA/SEYMOUR",
        "short": "255",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "BF4059",
        "color_name": "red",
        "has_shape": true,
        "id": "15932",
        "label": "261",
        "long": "BOSTON POST ROAD",
        "short": "261",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "800080",
        "color_name": "purple",
        "has_shape": true,
        "id": "15933",
        "label": "262",
        "long": "ORANGE BUSINESS DISTRICT/MILFORD",
        "short": "262",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "42CD32",
        "color_name": "green",
        "has_shape": true,
        "id": "15934",
        "label": "265",
        "long": "CONGRESS AVENUE",
        "short": "265",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "15935",
        "label": "268",
        "long": "WASHINGTON AVENUE",
        "short": "268",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "008080",
        "color_name": "teal",
        "has_shape": true,
        "id": "15936",
        "label": "271",
        "long": "KIMBERLY AVENUE",
        "short": "271",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "15937",
        "label": "272",
        "long": "UNION AVENUE",
        "short": "272",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "15938",
        "label": "274",
        "long": "SARGENT DRIVE",
        "short": "274",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "006A6A",
        "color_name": "green",
        "has_shape": true,
        "id": "15939",
        "label": "278",
        "long": "NEW HAVEN CONNECTOR",
        "short": "278",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "BE1DFC",
        "color_name": "purple",
        "has_shape": true,
        "id": "15940",
        "label": "282",
        "long": "GRAND AVE BUS BRIDGE",
        "short": "282",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "800080",
        "color_name": "purple",
        "has_shape": true,
        "id": "15941",
        "label": "567*",
        "long": "MERIDEN/WALLINGFORD",
        "short": "567*",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000080",
        "color_name": "blue",
        "has_shape": true,
        "id": "15944",
        "label": "USS",
        "long": "UNION STATION SHUTTLE",
        "short": "USS",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "400080",
        "color_name": "blue",
        "has_shape": true,
        "id": "15946",
        "label": "311",
        "long": "PORT CHESTER",
        "short": "311",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "800080",
        "color_name": "purple",
        "has_shape": true,
        "id": "15947",
        "label": "312",
        "long": "WEST MAIN ST",
        "short": "312",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "FF8080",
        "color_name": "pink",
        "has_shape": true,
        "id": "15948",
        "label": "313",
        "long": "WEST BROAD ST",
        "short": "313",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "5555FF",
        "color_name": "blue",
        "has_shape": true,
        "id": "15949",
        "label": "321",
        "long": "WEST AVE",
        "short": "321",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "800080",
        "color_name": "purple",
        "has_shape": true,
        "id": "15950",
        "label": "324",
        "long": "FAIRFIELD AVE",
        "short": "324",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "C53A87",
        "color_name": "pink",
        "has_shape": true,
        "id": "15951",
        "label": "326",
        "long": "PACIFIC ST",
        "short": "326",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "5CA36C",
        "color_name": "gray",
        "has_shape": true,
        "id": "15952",
        "label": "327",
        "long": "SHIPPAN AVE",
        "short": "327",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "FF8040",
        "color_name": "orange",
        "has_shape": true,
        "id": "15953",
        "label": "328",
        "long": "COVE RD",
        "short": "328",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "0000FF",
        "color_name": "blue",
        "has_shape": true,
        "id": "15954",
        "label": "331",
        "long": "HIGH RIDGE RD",
        "short": "331",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "800040",
        "color_name": "red",
        "has_shape": true,
        "id": "15955",
        "label": "333",
        "long": "NEWFIELD AVE",
        "short": "333",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "697A96",
        "color_name": "gray",
        "has_shape": true,
        "id": "15956",
        "label": "334",
        "long": "HOPE ST",
        "short": "334",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "808080",
        "color_name": "gray",
        "has_shape": true,
        "id": "15957",
        "label": "335",
        "long": "WASHINGTON BLVD",
        "short": "335",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "0000A0",
        "color_name": "blue",
        "has_shape": true,
        "id": "15958",
        "label": "336",
        "long": "LONG RIDGE RD",
        "short": "336",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "0080FF",
        "color_name": "teal",
        "has_shape": true,
        "id": "15959",
        "label": "341",
        "long": "NORWALK",
        "short": "341",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "808000",
        "color_name": "brown",
        "has_shape": true,
        "id": "15960",
        "label": "342",
        "long": "EAST MAIN ST",
        "short": "342",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "FF00FF",
        "color_name": "pink",
        "has_shape": true,
        "id": "15961",
        "label": "344",
        "long": "GLENBROOK RD",
        "short": "344",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "066A5E",
        "color_name": "green",
        "has_shape": true,
        "id": "15962",
        "label": "345",
        "long": "NCC FLYER",
        "short": "345",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "A05A9B",
        "color_name": "purple",
        "has_shape": true,
        "id": "15963",
        "label": "349",
        "long": "SPRINGDALE/COVE",
        "short": "349",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "15964",
        "label": "351",
        "long": "STAMFORD CONNECTOR: DOWNTOWN LOOP",
        "short": "351",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "008080",
        "color_name": "teal",
        "has_shape": true,
        "id": "15965",
        "label": "355",
        "long": "UCONN STAMFORD",
        "short": "355",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "0000A8",
        "color_name": "blue",
        "has_shape": true,
        "id": "15966",
        "label": "971",
        "long": "STAMFORD/WHITE PLAINS EXPRESS",
        "short": "971",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "8CC63F",
        "color_name": "gray",
        "has_shape": true,
        "id": "15968",
        "label": "101",
        "long": "HARTFORD/NEW BRITAIN",
        "short": "101",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00E100",
        "color_name": "green",
        "has_shape": true,
        "id": "15970",
        "label": "102",
        "long": "HARTFORD/NEW BRITAIN/BRISTOL",
        "short": "102",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "0000FF",
        "color_name": "blue",
        "has_shape": true,
        "id": "15971",
        "label": "121",
        "long": "CT STATE/HARTFORD/UCONN HEALTH",
        "short": "121",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "008080",
        "color_name": "teal",
        "has_shape": true,
        "id": "15972",
        "label": "125",
        "long": "HARTFORD/BERLIN TPKE",
        "short": "125",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "950095",
        "color_name": "purple",
        "has_shape": true,
        "id": "15973",
        "label": "128",
        "long": "HARTFORD/WESTFARMS/NEW BRITAIN",
        "short": "128",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "804040",
        "color_name": "brown",
        "has_shape": true,
        "id": "15974",
        "label": "144",
        "long": "WETHERSFIELD/WESTFARMS",
        "short": "144",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "15975",
        "label": "153",
        "long": "FLATBUSH/COPACO",
        "short": "153",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "8000FF",
        "color_name": "purple",
        "has_shape": true,
        "id": "15976",
        "label": "161",
        "long": "HOSPITAL CONNECTOR",
        "short": "161",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "15978",
        "label": "24*",
        "long": "WINDSOR LOCKS/BRADLEY INT'L AIRPORT",
        "short": "24*",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "003E7E",
        "color_name": "teal",
        "has_shape": true,
        "id": "15979",
        "label": "30",
        "long": "BRADLEY FLYER",
        "short": "30",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "0000FF",
        "color_name": "blue",
        "has_shape": true,
        "id": "15980",
        "label": "31",
        "long": "PARK ST",
        "short": "31",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "FF8040",
        "color_name": "orange",
        "has_shape": true,
        "id": "15981",
        "label": "32",
        "long": "WINDSOR AVE",
        "short": "32",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "0000FF",
        "color_name": "blue",
        "has_shape": true,
        "id": "15982",
        "label": "33",
        "long": "PARK ST",
        "short": "33",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "0000FF",
        "color_name": "blue",
        "has_shape": true,
        "id": "15983",
        "label": "34",
        "long": "KENNEDY RD",
        "short": "34",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "4AA5FF",
        "color_name": "teal",
        "has_shape": true,
        "id": "15984",
        "label": "36",
        "long": "DAY HILL RD",
        "short": "36",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "0000FF",
        "color_name": "blue",
        "has_shape": true,
        "id": "15985",
        "label": "37",
        "long": "NEW BRITAIN AVE",
        "short": "37",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "0000FF",
        "color_name": "blue",
        "has_shape": true,
        "id": "15986",
        "label": "38",
        "long": "WESTON ST",
        "short": "38",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "8000FF",
        "color_name": "purple",
        "has_shape": true,
        "id": "15987",
        "label": "39",
        "long": "NEW BRITAIN AVE",
        "short": "39",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "CD1BA0",
        "color_name": "pink",
        "has_shape": true,
        "id": "15988",
        "label": "40",
        "long": "NORTH MAIN ST",
        "short": "40",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "CD1BA0",
        "color_name": "pink",
        "has_shape": true,
        "id": "15990",
        "label": "42",
        "long": "BARBOUR ST",
        "short": "42",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "6B52AD",
        "color_name": "purple",
        "has_shape": true,
        "id": "15991",
        "label": "43",
        "long": "CAMPFIELD AVE",
        "short": "43",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "0064AE",
        "color_name": "teal",
        "has_shape": true,
        "id": "15992",
        "label": "44",
        "long": "GARDEN ST",
        "short": "44",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "8000FF",
        "color_name": "purple",
        "has_shape": true,
        "id": "15993",
        "label": "46",
        "long": "VINE ST",
        "short": "46",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000080",
        "color_name": "blue",
        "has_shape": true,
        "id": "15994",
        "label": "47",
        "long": "FRANKLIN AVE",
        "short": "47",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "15995",
        "label": "50",
        "long": "BLUE HILLS AVE",
        "short": "50",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "15996",
        "label": "52",
        "long": "BLUE HILLS AVE",
        "short": "52",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "0000FF",
        "color_name": "blue",
        "has_shape": true,
        "id": "15997",
        "label": "53",
        "long": "WETHERSFIELD AVE",
        "short": "53",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "FF8000",
        "color_name": "orange",
        "has_shape": true,
        "id": "15998",
        "label": "54",
        "long": "BLUE HILLS AVE",
        "short": "54",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "0000FF",
        "color_name": "blue",
        "has_shape": true,
        "id": "15999",
        "label": "55",
        "long": "HARTFORD/MIDDLETOWN",
        "short": "55",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "16000",
        "label": "56",
        "long": "BLOOMFIELD AVE",
        "short": "56",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "35588C",
        "color_name": "teal",
        "has_shape": true,
        "id": "16001",
        "label": "58",
        "long": "ALBANY AVE",
        "short": "58",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "BE4193",
        "color_name": "pink",
        "has_shape": true,
        "id": "16002",
        "label": "59",
        "long": "LOCUST ST",
        "short": "59",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000080",
        "color_name": "blue",
        "has_shape": true,
        "id": "16003",
        "label": "60",
        "long": "FARMINGTON AVE",
        "short": "60",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "0000FF",
        "color_name": "blue",
        "has_shape": true,
        "id": "16004",
        "label": "61",
        "long": "BROAD ST",
        "short": "61",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "808000",
        "color_name": "brown",
        "has_shape": true,
        "id": "16005",
        "label": "62",
        "long": "FARMINGTON AVE-NORTH MAIN ST",
        "short": "62",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "0000FF",
        "color_name": "blue",
        "has_shape": true,
        "id": "16006",
        "label": "63",
        "long": "HILLSIDE AVE",
        "short": "63",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "008000",
        "color_name": "green",
        "has_shape": true,
        "id": "16007",
        "label": "64",
        "long": "FARMINGTON AVE-SOUTH MAIN ST",
        "short": "64",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "800080",
        "color_name": "purple",
        "has_shape": true,
        "id": "16008",
        "label": "66",
        "long": "FARMINGTON AVE-UCONN HEALTH",
        "short": "66",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "004080",
        "color_name": "teal",
        "has_shape": true,
        "id": "16009",
        "label": "69",
        "long": "CAPITOL AVE",
        "short": "69",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000080",
        "color_name": "blue",
        "has_shape": true,
        "id": "16010",
        "label": "72",
        "long": "ASYLUM AVE",
        "short": "72",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "0000A0",
        "color_name": "blue",
        "has_shape": true,
        "id": "16011",
        "label": "74",
        "long": "GRANBY ST",
        "short": "74",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "FA6D05",
        "color_name": "orange",
        "has_shape": true,
        "id": "16012",
        "label": "76",
        "long": "ASHLEY ST",
        "short": "76",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "8000FF",
        "color_name": "purple",
        "has_shape": true,
        "id": "16013",
        "label": "80",
        "long": "BUCKLAND FLYER",
        "short": "80",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "FF8040",
        "color_name": "orange",
        "has_shape": true,
        "id": "16014",
        "label": "82",
        "long": "TOLLAND ST",
        "short": "82",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "867DB0",
        "color_name": "gray",
        "has_shape": true,
        "id": "16015",
        "label": "82/84",
        "long": "TOLLAND ST",
        "short": "82/84",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "FF8000",
        "color_name": "orange",
        "has_shape": true,
        "id": "16016",
        "label": "83",
        "long": "SILVER LA",
        "short": "83",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "FF8040",
        "color_name": "orange",
        "has_shape": true,
        "id": "16017",
        "label": "84",
        "long": "TOLLAND ST",
        "short": "84",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000080",
        "color_name": "blue",
        "has_shape": true,
        "id": "16018",
        "label": "86",
        "long": "BURNSIDE AVE",
        "short": "86",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "0000FF",
        "color_name": "blue",
        "has_shape": true,
        "id": "16019",
        "label": "87",
        "long": "BREWER ST",
        "short": "87",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00FF40",
        "color_name": "green",
        "has_shape": true,
        "id": "16020",
        "label": "88",
        "long": "BURNSIDE AVE",
        "short": "88",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "008080",
        "color_name": "teal",
        "has_shape": true,
        "id": "16021",
        "label": "904",
        "long": "GLASTONBURY EXP",
        "short": "904",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "0000A0",
        "color_name": "blue",
        "has_shape": true,
        "id": "16022",
        "label": "904/914",
        "long": "GLASTNBRY/MARLBRGH/COLCHSTR EXP",
        "short": "904/914",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000080",
        "color_name": "blue",
        "has_shape": true,
        "id": "16023",
        "label": "905",
        "long": "WINDSOR LOCKS/ENFIELD EXP",
        "short": "905",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "444DBB",
        "color_name": "blue",
        "has_shape": true,
        "id": "16024",
        "label": "906",
        "long": "CROMWELL EXP",
        "short": "906",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "008080",
        "color_name": "teal",
        "has_shape": true,
        "id": "16025",
        "label": "91",
        "long": "FORBES ST",
        "short": "91",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1C1CFF",
        "color_name": "blue",
        "has_shape": true,
        "id": "16026",
        "label": "910",
        "long": "ROCKY HILL/CENTURY HILLS EXP",
        "short": "910",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "0000FF",
        "color_name": "blue",
        "has_shape": true,
        "id": "16027",
        "label": "912",
        "long": "SIMSBURY/GRANBY EXP",
        "short": "912",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "0000A0",
        "color_name": "blue",
        "has_shape": true,
        "id": "16028",
        "label": "914",
        "long": "MARLBOROUGH/COLCHESTER EXP",
        "short": "914",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "DF9C20",
        "color_name": "orange",
        "has_shape": true,
        "id": "16029",
        "label": "92",
        "long": "TOWER AVE",
        "short": "92",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "8000FF",
        "color_name": "purple",
        "has_shape": true,
        "id": "16030",
        "label": "94",
        "long": "PARK AVE",
        "short": "94",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "FF8000",
        "color_name": "orange",
        "has_shape": true,
        "id": "16031",
        "label": "95",
        "long": "GLASTONBURY",
        "short": "95",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "8000FF",
        "color_name": "purple",
        "has_shape": true,
        "id": "16032",
        "label": "96",
        "long": "JOHN FITCH BLVD",
        "short": "96",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000080",
        "color_name": "blue",
        "has_shape": true,
        "id": "16033",
        "label": "AH",
        "long": "ASYLUM HILL CONNECTOR",
        "short": "AH",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "008000",
        "color_name": "green",
        "has_shape": true,
        "id": "16034",
        "label": "CB",
        "long": "COLUMBUS BLVD CONNECTOR",
        "short": "CB",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "400000",
        "color_name": "black",
        "has_shape": true,
        "id": "16035",
        "label": "DASH",
        "long": "DASH",
        "short": "DASH",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "16039",
        "label": "SC",
        "long": "STATE CAPITOL CONNECTOR",
        "short": "SC",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "B400B4",
        "color_name": "purple",
        "has_shape": true,
        "id": "16051",
        "label": "903",
        "long": "BUCKLAND/VERNON EXP",
        "short": "903",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "B400B4",
        "color_name": "purple",
        "has_shape": true,
        "id": "16052",
        "label": "903/913",
        "long": "BUCKLAND/VERNON/STORRS EXP",
        "short": "903/913",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "B400B4",
        "color_name": "purple",
        "has_shape": true,
        "id": "16053",
        "label": "913",
        "long": "BUCKLAND/STORRS EXP",
        "short": "913",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "B400B4",
        "color_name": "purple",
        "has_shape": true,
        "id": "16054",
        "label": "918",
        "long": "WILLIMANTIC/COVENTRY EXP",
        "short": "918",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "B400B4",
        "color_name": "purple",
        "has_shape": true,
        "id": "16055",
        "label": "950",
        "long": "NEW HAVEN/HARTFORD EXP",
        "short": "950",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "16056",
        "label": "PPB",
        "long": "HARTFORD/PROVIDENCE",
        "short": "PPB",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      }
    ],
    "stop_count": 9612,
    "stop_points_capped": true
  },
  "rubric_version": "1.3",
  "schema_version": "1.17",
  "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 20490 trips have a shape in shapes.txt.",
    "status": "ready",
    "total_trips": 20490,
    "trips_with_shape": 20490
  },
  "snapshot_date": "2026-08-01",
  "top_fixes": [
    {
      "code": "scorecard_wheelchair_boarding_unknown",
      "count": 9612,
      "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": "9612 of 9612 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",
      "count": 20490,
      "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": "20490 of 20490 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": "scorecard_missing_feed_info_dates",
      "count": 1,
      "effort": "Two fields, set once in export settings.",
      "fix": "Add feed_info.txt with feed_start_date and feed_end_date to your export.",
      "owner": "Likely your export tool",
      "points": 15.0,
      "rank": 3,
      "severity": "WARNING",
      "what": "feed_info.txt is missing its start/end dates (the file itself is absent)",
      "why": "Apps and this scorecard can't warn anyone before the feed goes stale without stated validity dates."
    }
  ],
  "validator_version": "8.0.1"
}
