{
  "agency": {
    "id": "metro-riverbend",
    "name": "Riverbend Municipal Transit",
    "timezone": "America/Toronto",
    "serviceArea": {
      "municipality": "Riverbend",
      "population": 284500,
      "coverageSquareKm": 196.4
    },
    "contact": {
      "operationsPhone": "+1-555-014-2200",
      "email": "serviceplanning@riverbend.ca",
      "website": "https://transit.riverbend.ca"
    }
  },
  "plan": {
    "planId": "fall-2026-service-change",
    "name": "Fall 2026 Service Plan",
    "status": "approved",
    "effectiveDate": "2026-09-06",
    "lastUpdated": "2026-07-16T14:30:00-04:00",
    "serviceCalendar": {
      "weekday": {
        "startTime": "04:45",
        "endTime": "01:30",
        "serviceLevel": "regular"
      },
      "saturday": {
        "startTime": "05:30",
        "endTime": "02:00",
        "serviceLevel": "reduced"
      },
      "sunday": {
        "startTime": "06:30",
        "endTime": "00:30",
        "serviceLevel": "reduced"
      },
      "exceptions": [
        {
          "date": "2026-10-12",
          "name": "Thanksgiving",
          "schedule": "sunday"
        },
        {
          "date": "2026-12-25",
          "name": "Christmas Day",
          "schedule": "holiday"
        }
      ]
    },
    "routes": [
      {
        "routeId": "R1",
        "shortName": "1",
        "longName": "Central Station–Northgate",
        "mode": "bus",
        "active": true,
        "accessible": true,
        "color": "#D7263D",
        "terminals": {
          "outbound": {
            "stopId": "ST1001",
            "name": "Central Station",
            "coordinates": {
              "latitude": 43.65348,
              "longitude": -79.38392
            }
          },
          "inbound": {
            "stopId": "ST1840",
            "name": "Northgate Terminal",
            "coordinates": {
              "latitude": 43.71421,
              "longitude": -79.40173
            }
          }
        },
        "service": {
          "weekday": {
            "peakHeadwayMinutes": 8,
            "offPeakHeadwayMinutes": 15,
            "eveningHeadwayMinutes": 20,
            "dailyTrips": 164
          },
          "saturday": {
            "headwayMinutes": 20,
            "dailyTrips": 91
          },
          "sunday": {
            "headwayMinutes": 30,
            "dailyTrips": 58
          }
        },
        "runtimeMinutes": {
          "outbound": 42,
          "inbound": 45
        },
        "assignedVehicles": {
          "peak": 12,
          "offPeak": 7,
          "vehicleTypes": [
            "standard-diesel",
            "battery-electric"
          ]
        },
        "keyStops": [
          {
            "stopId": "ST1001",
            "name": "Central Station",
            "timepoint": true,
            "averageWeekdayBoardings": 4820
          },
          {
            "stopId": "ST1215",
            "name": "Civic Hospital",
            "timepoint": true,
            "averageWeekdayBoardings": 1735
          },
          {
            "stopId": "ST1492",
            "name": "Riverside Mall",
            "timepoint": false,
            "averageWeekdayBoardings": 940
          },
          {
            "stopId": "ST1840",
            "name": "Northgate Terminal",
            "timepoint": true,
            "averageWeekdayBoardings": 2260
          }
        ]
      },
      {
        "routeId": "R7",
        "shortName": "7",
        "longName": "East Industrial–University",
        "mode": "bus",
        "active": true,
        "accessible": true,
        "color": "#175676",
        "terminals": {
          "outbound": {
            "stopId": "ST2310",
            "name": "East Industrial Loop",
            "coordinates": {
              "latitude": 43.67128,
              "longitude": -79.29814
            }
          },
          "inbound": {
            "stopId": "ST3055",
            "name": "Riverbend University",
            "coordinates": {
              "latitude": 43.66291,
              "longitude": -79.42136
            }
          }
        },
        "service": {
          "weekday": {
            "peakHeadwayMinutes": 10,
            "offPeakHeadwayMinutes": 20,
            "eveningHeadwayMinutes": 30,
            "dailyTrips": 132
          },
          "saturday": {
            "headwayMinutes": 30,
            "dailyTrips": 62
          },
          "sunday": {
            "headwayMinutes": 40,
            "dailyTrips": 44
          }
        },
        "runtimeMinutes": {
          "outbound": 51,
          "inbound": 49
        },
        "assignedVehicles": {
          "peak": 11,
          "offPeak": 6,
          "vehicleTypes": [
            "articulated-diesel",
            "standard-hybrid"
          ]
        },
        "keyStops": [
          {
            "stopId": "ST2310",
            "name": "East Industrial Loop",
            "timepoint": true,
            "averageWeekdayBoardings": 1180
          },
          {
            "stopId": "ST1001",
            "name": "Central Station",
            "timepoint": true,
            "averageWeekdayBoardings": 3540
          },
          {
            "stopId": "ST3055",
            "name": "Riverbend University",
            "timepoint": true,
            "averageWeekdayBoardings": 4110
          }
        ]
      }
    ],
    "fleetRequirements": {
      "peakVehicles": 96,
      "spareRatio": 0.18,
      "requiredFleet": 114,
      "availableFleet": 119,
      "byPropulsion": {
        "diesel": 58,
        "hybrid": 31,
        "batteryElectric": 30
      }
    },
    "performanceTargets": {
      "onTimePerformancePercent": 85,
      "scheduledTripCompletionPercent": 99.5,
      "passengersPerRevenueHour": 31.2,
      "maximumPeakLoadFactor": 1.15,
      "customerComplaintsPer10000Trips": 2.5
    },
    "budget": {
      "currency": "CAD",
      "annualOperatingCost": 48750000,
      "estimatedFareRevenue": 14200000,
      "municipalContribution": 25150000,
      "provincialFunding": 6200000,
      "federalFunding": 3200000,
      "costBreakdown": [
        {
          "category": "operatorWagesAndBenefits",
          "amount": 23800000
        },
        {
          "category": "fuelAndElectricity",
          "amount": 6750000
        },
        {
          "category": "vehicleMaintenance",
          "amount": 8100000
        },
        {
          "category": "facilitiesAndAdministration",
          "amount": 10100000
        }
      ]
    },
    "alerts": [
      {
        "alertId": "ALT-2026-091",
        "severity": "info",
        "activePeriod": {
          "start": "2026-09-06T04:00:00-04:00",
          "end": "2026-09-20T23:59:59-04:00"
        },
        "affectedRoutes": [
          "R1",
          "R7"
        ],
        "message": {
          "en": "New fall schedules are in effect. Check departure times before travelling.",
          "fr": "Les nouveaux horaires d'automne sont en vigueur. Vérifiez les heures de départ avant de voyager."
        }
      }
    ]
  },
  "metadata": {
    "schemaVersion": "2.3",
    "sourceSystems": [
      "scheduling",
      "automaticPassengerCounting",
      "fleetManagement"
    ],
    "generatedAt": "2026-07-16T15:02:18-04:00",
    "dataQuality": {
      "status": "validated",
      "warnings": [],
      "validationChecksPassed": 47
    }
  }
}