hartransit — Source Data Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 8.0.1 at 2026-06-19T16:50:43Z,
for the dataset file:///shared/hartransit_a37edd05.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


Feed Info


Publisher Name:
Passio Technologies
Publisher URL:
https://passiotech.com
Feed Email:
support@passiotech.com
Feed Language:
English
Feed Start Date:
2026-06-17
Feed End Date:
2026-07-18

Files included


  1. agency.txt
  2. calendar.txt
  3. calendar_dates.txt
  4. feed_info.txt
  5. routes.txt
  6. shapes.txt
  7. stop_times.txt
  8. stops.txt
  9. trips.txt

Counts


  • Agencies: 1
  • Blocks: 79
  • Routes: 16
  • Shapes: 137
  • Stops: 575
  • Trips: 624

Specification Compliance report

466 notices reported (0 errors, 462 warnings, 4 infos)

Notice Code Severity Total
feed_expiration_date30_days WARNING 1

feed_expiration_date30_days

Dataset should cover at least the next 30 days of service.

At any time, the GTFS dataset should cover at least the next 30 days of service, and ideally for as long as the operator is confident that the schedule will continue to be operated.

You can see more about this notice here.

csvRowNumber (?) The row number of the faulty record. currentDate (?) Current date (YYYYMMDD format). feedEndDate (?) Feed end date (YYYYMMDD format). suggestedExpirationDate (?) Suggested expiration date (YYYYMMDD format).
2 "20260619" "20260718" "20260719"
same_name_and_description_for_stop WARNING 71

same_name_and_description_for_stop

Same name and description for stop.

The GTFS spec defines stops.txt stop_description as:

Description of the location that provides useful, quality information. Do not simply duplicate the name of the location.

You can see more about this notice here.

Only the first 50 of 71 affected records are displayed below.

csvRowNumber (?) The row number of the faulty record. stopId (?) The id of the faulty record. stopDesc (?) The faulty record's `stop_desc`.
70 "74274" "6 Stony Hill Road"
83 "74708" "7/107 Inbound Georgetown Plaza"
84 "74697" "7/107 Outbound Georgetown"
85 "74698" "7/Cannondale Rd Outbound Cannondale MTA Station"
118 "74746" "Ball Pond Road and Gillotti Rd. Outbound"
125 "74634" "Bel Air Condos"
127 "74262" "Best Western"
132 "74458" "Bethel Senior Center"
137 "74340" "Brewster Village MTA"
158 "135247" "Citgo 295 Greenwood Ave"
163 "74271" "Copper Square"
177 "74531" "Danbury Fair Mall"
178 "74217" "Danbury High School"
184 "74532" "Danbury Square Mall"
219 "74757" "Fairfield Ball Pond Firehouse"
229 "74372" "Federal Road Park and Ride from Road"
243 "74420" "Glen Apartments"
247 "74733" "Governer Street and Main Street"
258 "74756" "Green Chimneys"
273 "74744" "High Ridge Avenue and King Lane"
281 "85476" "Hotel Zero Degrees"
298 "74428" "Kimberly Commons"
330 "74633" "Medical Center 120 Park Lane Road"
332 "74741" "Metro-North Railroad Katonah"
367 "74222" "North Street at Balmforth Ave"
370 "74703" "Norwalk WHEELS Hub"
371 "74285" "Nutmeg Square Shopping Center"
376 "145997" "Opposite 11 Park Avenue"
379 "74272" "Opposite 53 Stony Hill Road"
381 "74341" "Opposite 988 Route 22"
382 "74178" "Opposite Brookside Condos"
383 "74549" "Opposite Chuck's Steakhouse"
390 "74748" "Opposite Green Chimneys"
394 "74594" "Opposite Inland Water Sports"
395 "74539" "Opposite Kenosia Lake boat launch"
400 "74567" "Opposite Mercedes Benz"
402 "74597" "Opposite NM Block and Supply"
403 "145989" "Opposite Pinewood Circle"
404 "74338" "Opposite Putnam Precision"
405 "74364" "Opposite Putnum Tower"
406 "74422" "Opposite South Street School"
407 "74434" "Opposite Spring Ridge Condos"
408 "84661" "Opposite Starbucks Inbound"
411 "74564" "Opposite United Rental"
412 "74655" "Opposite Wetmore's Chrysler"
420 "84526" "Padanaram Road at Brookside Condos"
434 "74613" "Pettibone Community Center"
440 "74732" "Prospect Ridge Dog Park"
442 "74277" "Puerta Villarte"
443 "74163" "Pulse Point"
stop_too_far_from_shape WARNING 388

stop_too_far_from_shape

Stop too far from trip shape.

Per GTFS Best Practices, route alignments (in shapes.txt) should be within 100 meters of stop locations which a trip serves. This potentially indicates a problem with the location of the stop or the path of the shape.

You can see more about this notice here.

Only the first 50 of 388 affected records are displayed below.

tripCsvRowNumber (?) The row number of the faulty record from `trips.txt`. shapeId (?) The id of the shape that is referred to. tripId (?) The id of the trip that is referred to. stopTimeCsvRowNumber (?) The row number of the faulty record from `stop_times.txt`. stopId (?) The id of the stop that is referred to. stopName (?) The name of the stop that is referred to. match (?) Latitude and longitude pair of the location. geoDistanceToShape (?) Distance from stop to shape.
495 "26717" "355263" 17817 "74626" "Butterbrook Hill Apartments" [41.581,-73.40881] 398.2496068420074
495 "26717" "355263" 17823 "74615" "Sunny Valley Road & Fort Hill Road" [41.56752000000001,-73.41445] 597.5655530918144
495 "26717" "355263" 17844 "74590" "Brooks Quarry Apartments #3" [41.49016712327587,-73.41437092203913] 161.0737387467549
495 "26717" "355263" 17849 "74580" "Brookfield Municipal Center" [41.461379,-73.407086] 881.9511626232312
495 "26717" "355263" 17853 "74576" "91 Commerce Drive" [41.44949530667952,-73.40271] 701.4325474758217
495 "26717" "355263" 17859 "74382" "Shop Rite Plaza Brookfield" [41.438137613396734,-73.40770848364815] 127.23017864570394
497 "26719" "355265" 17959 "74625" "Elm Street Extension & Brookside Avenue" [41.58180089666042,-73.40865892243984] 231.91012632085122
497 "26719" "355265" 17960 "74626" "Butterbrook Hill Apartments" [41.581,-73.40881] 398.2496068420074
497 "26719" "355265" 17966 "74615" "Sunny Valley Road & Fort Hill Road" [41.56752000000001,-73.41445] 597.5655530918144
497 "26719" "355265" 17991 "74580" "Brookfield Municipal Center" [41.461379,-73.407086] 881.9511626232312
497 "26719" "355265" 17995 "74576" "91 Commerce Drive" [41.44949530667952,-73.40271] 701.4325474758217
503 "26718" "355264" 18378 "74626" "Butterbrook Hill Apartments" [41.581,-73.40881] 398.2496068420074
503 "26718" "355264" 18384 "74615" "Sunny Valley Road & Fort Hill Road" [41.56752000000001,-73.41445] 597.5655530918144
503 "26718" "355264" 18408 "74580" "Brookfield Municipal Center" [41.461653,-73.407355] 884.6988356526332
503 "26718" "355264" 18412 "74576" "91 Commerce Drive" [41.44949530667952,-73.40271] 701.4325474758217
487 "27809" "365859" 17250 "74615" "Sunny Valley Road & Fort Hill Road" [41.56752000000001,-73.41445] 597.5655530918144
487 "27809" "365859" 17275 "74580" "Brookfield Municipal Center" [41.461379,-73.407086] 881.9511626232312
487 "27809" "365859" 17279 "74576" "91 Commerce Drive" [41.44949530667952,-73.40271] 701.4325474758217
487 "27809" "365859" 17286 "74394" "Kohl's Brookfield (Inbound)" [41.43539212745555,-73.40958191673417] 111.85687803558841
398 "27007" "359496" 14163 "74457" "Library Place & School Street" [41.37116705661258,-73.41445822641936] 114.71269925044695
398 "27007" "359496" 14164 "74458" "Bethel Senior Center" [41.37125,-73.41474] 199.67944658319303
398 "27007" "359496" 14165 "74459" "15 Durant Avenue" [41.37142000000001,-73.41544] 284.61791046095107
398 "27007" "359496" 14166 "74460" "5 Simeon Road" [41.371601314178335,-73.4163278850583] 472.5545159671248
398 "27007" "359496" 14167 "74461" "15 Simeon Road" [41.37167537370268,-73.416757117068] 540.600371730479
398 "27007" "359496" 14168 "74462" "28 Simeon Road" [41.37179918332243,-73.41747122188484] 547.1093184582728
398 "27007" "359496" 14169 "74463" "Bethel Post Office" [41.37125,-73.41474] 124.29307724148956
398 "27007" "359496" 14172 "74455" "Shepard's Inc. Facility" [41.37143,-73.41552] 463.6955550431393
398 "27007" "359496" 14175 "74439" "Barzetti's Welding" [41.372058675280684,-73.41915738250104] 870.7502097914586
398 "27007" "359496" 14176 "74440" "Grassy Plain Street & Second Lane" [41.371894469737605,-73.4181033614514] 1209.4689943859496
398 "27007" "359496" 14177 "74441" "5 Francis Clarke Circle" [41.3719,-73.41814] 1453.1855374691872
398 "27007" "359496" 14178 "74442" "East Coast Sign & Supply" [41.372204614094315,-73.41986186204456] 1533.7690791096331
398 "27007" "359496" 14179 "74443" "Avient" [41.37215,-73.41962] 1782.9913965876997
398 "27007" "359496" 14180 "74444" "Francis Clarke Clarke & Trowbridge Drive" [41.371968936415826,-73.41858808611478] 1876.380076319839
398 "27007" "359496" 14181 "74445" "Bethel Power Equipment" [41.371739999999996,-73.41715] 1578.5143634847923
398 "27007" "359496" 14182 "74446" "New England Propane" [41.371749095759355,-73.41720002645032] 1217.4655355296507
398 "27007" "359496" 14183 "74447" "146 Grassy Plain Street" [41.37207064968546,-73.41922623543032] 846.7774421185884
398 "27007" "359496" 14184 "74448" "138 Grassy Plain Street" [41.37208,-73.41928] 681.689390076916
2 "23684" "307660" 19 "74531" "Danbury Fair Mall" [41.380269999999996,-73.47523] 532.1292097153297
383 "27005" "359436" 13554 "74457" "Library Place & School Street" [41.37116091970829,-73.41442731864868] 114.57589863948026
383 "27005" "359436" 13555 "74458" "Bethel Senior Center" [41.37125,-73.41474] 199.67944658319303
383 "27005" "359436" 13556 "74459" "15 Durant Avenue" [41.37142000000001,-73.41544] 284.61791046095107
383 "27005" "359436" 13557 "74460" "5 Simeon Road" [41.371601314178335,-73.4163278850583] 472.5545159671248
383 "27005" "359436" 13558 "74461" "15 Simeon Road" [41.37167537370268,-73.416757117068] 540.600371730479
383 "27005" "359436" 13559 "74462" "28 Simeon Road" [41.37179918332243,-73.41747122188484] 547.1093184582728
383 "27005" "359436" 13560 "74463" "Bethel Post Office" [41.37125,-73.41474] 124.29307724148956
377 "27006" "359437" 13350 "74458" "Bethel Senior Center" [41.37125,-73.41474] 199.67944658319303
377 "27006" "359437" 13351 "74462" "28 Simeon Road" [41.37179918332243,-73.41747122188484] 547.1093184582728
377 "27006" "359437" 13352 "74463" "Bethel Post Office" [41.37125,-73.41474] 124.29307724148956
377 "27006" "359437" 13366 "74419" "Rogers Park JHS" [41.38645297922743,-73.44396187860599] 358.26838141859724
377 "27006" "359437" 13367 "74420" "Glen Apartments" [41.383019969368625,-73.43655113334522] 247.69554774499457
stops_match_shape_out_of_order WARNING 2

stops_match_shape_out_of_order

Two stop entries are different than their arrival-departure order defined by shapes.txt.

This could indicate a problem with the location of the stops, the path of the shape, or the sequence of the stops for their trip.

You can see more about this notice here.

tripCsvRowNumber (?) The row number of the faulty record from `trips.txt`. shapeId (?) The id of the shape that is referred to. tripId (?) The id of the trip that is referred to. stopTimeCsvRowNumber1 (?) The row number of the first faulty record from `stop_times.txt`. stopId1 (?) The id of the first stop that is referred to. stopName1 (?) The name of the first stop that is referred to. match1 (?) Latitude and longitude pair of the first matching location. stopTimeCsvRowNumber2 (?) The row number of the second faulty record from `stop_times.txt`. stopId2 (?) The id of the second stop that is referred to. stopName2 (?) The name of the second stop that is referred to. match2 (?) Latitude and longitude pair of the second matching location.
572 "27900" "366607" 20998 "74335" "Starbucks Mill Plain Road" [41.397183146382616,-73.46017582164292] 20997 "74333" "Exit 2 Park & Ride" [41.39160939200148,-73.52028000000001]
573 "26644" "352446" 21005 "74335" "Starbucks Mill Plain Road" [41.397177576818144,-73.46017564679278] 21004 "74333" "Exit 2 Park & Ride" [41.391609650342104,-73.52027779222709]
service_window_outside_feed_period INFO 4

service_window_outside_feed_period

A service window is not covered by the feed's validity period.

You can see more about this notice here.

serviceId (?) The service_id whose active window extends outside the feed validity period. serviceWindowStartDate (?) The first active date of the service window. serviceWindowEndDate (?) The last active date of the service window. daysBeforeFeedStart (?) Number of days the service window extends before feed_start_date (0 if none). daysAfterFeedEnd (?) Number of days the service window extends after feed_end_date (0 if none).
"23684.61481" "2025-01-01" "2027-12-31" 532 531
"50236.130230" "2025-01-05" "2027-12-26" 528 526
"50236.130201" "2025-01-01" "2027-12-31" 532 531
"50236.130229" "2025-01-04" "2027-12-25" 529 525