{ "schedule_id": "SCH-20251129-902", "generated_at": "2025-11-29T00:10:11.601327", "valid_from": "2025-11-29T05:00:00+05:30", "valid_until": "2025-11-29T23:00:00+05:30", "depot": "Muttom_Depot", "trainsets": [ { "trainset_id": "TS-001", "status": "REVENUE_SERVICE", "readiness_score": 0.8, "daily_km_allocation": 765.0, "cumulative_km": 884088.0, "assigned_duty": "DUTY-A1", "priority_rank": 1, "service_blocks": [ { "block_id": "BLK-001", "departure_time": "07:00", "origin": "Pettah", "destination": "Aluva", "trip_count": 3, "estimated_km": 153.0 }, { "block_id": "BLK-022", "departure_time": "09:06", "origin": "Aluva", "destination": "Pettah", "trip_count": 3, "estimated_km": 153.0 }, { "block_id": "BLK-043", "departure_time": "13:00", "origin": "Pettah", "destination": "Aluva", "trip_count": 2, "estimated_km": 102.0 }, { "block_id": "BLK-064", "departure_time": "17:30", "origin": "Aluva", "destination": "Pettah", "trip_count": 3, "estimated_km": 153.0 }, { "block_id": "BLK-085", "departure_time": "19:36", "origin": "Pettah", "destination": "Aluva", "trip_count": 3, "estimated_km": 153.0 }, { "block_id": "BLK-106", "departure_time": "22:45", "origin": "Aluva", "destination": "Pettah", "trip_count": 1, "estimated_km": 51.0 } ], "stabling_bay": "BAY-14", "standby_reason": null, "maintenance_type": null, "ibl_bay": null, "estimated_completion": null, "alerts": [] }, { "trainset_id": "TS-002", "status": "REVENUE_SERVICE", "readiness_score": 1.0, "daily_km_allocation": 714.0, "cumulative_km": 601539.0, "assigned_duty": "DUTY-A2", "priority_rank": 2, "service_blocks": [ { "block_id": "BLK-002", "departure_time": "07:06", "origin": "Aluva", "destination": "Pettah", "trip_count": 3, "estimated_km": 153.0 }, { "block_id": "BLK-023", "departure_time": "09:12", "origin": "Pettah", "destination": "Aluva", "trip_count": 3, "estimated_km": 153.0 }, { "block_id": "BLK-044", "departure_time": "13:15", "origin": "Aluva", "destination": "Pettah", "trip_count": 2, "estimated_km": 102.0 }, { "block_id": "BLK-065", "departure_time": "17:36", "origin": "Pettah", "destination": "Aluva", "trip_count": 3, "estimated_km": 153.0 }, { "block_id": "BLK-086", "departure_time": "19:42", "origin": "Aluva", "destination": "Pettah", "trip_count": 3, "estimated_km": 153.0 } ], "stabling_bay": "BAY-10", "standby_reason": null, "maintenance_type": null, "ibl_bay": null, "estimated_completion": null, "alerts": [] }, { "trainset_id": "TS-003", "status": "REVENUE_SERVICE", "readiness_score": 0.8, "daily_km_allocation": 714.0, "cumulative_km": 1089911.0, "assigned_duty": "DUTY-A3", "priority_rank": 3, "service_blocks": [ { "block_id": "BLK-003", "departure_time": "07:12", "origin": "Pettah", "destination": "Aluva", "trip_count": 3, "estimated_km": 153.0 }, { "block_id": "BLK-024", "departure_time": "09:18", "origin": "Aluva", "destination": "Pettah", "trip_count": 3, "estimated_km": 153.0 }, { "block_id": "BLK-045", "departure_time": "13:30", "origin": "Pettah", "destination": "Aluva", "trip_count": 2, "estimated_km": 102.0 }, { "block_id": "BLK-066", "departure_time": "17:42", "origin": "Aluva", "destination": "Pettah", "trip_count": 3, "estimated_km": 153.0 }, { "block_id": "BLK-087", "departure_time": "19:48", "origin": "Pettah", "destination": "Aluva", "trip_count": 3, "estimated_km": 153.0 } ], "stabling_bay": "BAY-10", "standby_reason": null, "maintenance_type": null, "ibl_bay": null, "estimated_completion": null, "alerts": [] }, { "trainset_id": "TS-005", "status": "REVENUE_SERVICE", "readiness_score": 0.4, "daily_km_allocation": 714.0, "cumulative_km": 342663.0, "assigned_duty": "DUTY-A4", "priority_rank": 4, "service_blocks": [ { "block_id": "BLK-004", "departure_time": "07:18", "origin": "Aluva", "destination": "Pettah", "trip_count": 3, "estimated_km": 153.0 }, { "block_id": "BLK-025", "departure_time": "09:24", "origin": "Pettah", "destination": "Aluva", "trip_count": 3, "estimated_km": 153.0 }, { "block_id": "BLK-046", "departure_time": "13:45", "origin": "Aluva", "destination": "Pettah", "trip_count": 2, "estimated_km": 102.0 }, { "block_id": "BLK-067", "departure_time": "17:48", "origin": "Pettah", "destination": "Aluva", "trip_count": 3, "estimated_km": 153.0 }, { "block_id": "BLK-088", "departure_time": "19:54", "origin": "Aluva", "destination": "Pettah", "trip_count": 3, "estimated_km": 153.0 } ], "stabling_bay": "BAY-01", "standby_reason": null, "maintenance_type": null, "ibl_bay": null, "estimated_completion": null, "alerts": [ "Rolling Stock certificate expiring soon", "Telecom certificate expiring soon" ] }, { "trainset_id": "TS-007", "status": "REVENUE_SERVICE", "readiness_score": 0.8, "daily_km_allocation": 714.0, "cumulative_km": 480879.0, "assigned_duty": "DUTY-A5", "priority_rank": 5, "service_blocks": [ { "block_id": "BLK-005", "departure_time": "07:24", "origin": "Pettah", "destination": "Aluva", "trip_count": 3, "estimated_km": 153.0 }, { "block_id": "BLK-026", "departure_time": "09:30", "origin": "Aluva", "destination": "Pettah", "trip_count": 3, "estimated_km": 153.0 }, { "block_id": "BLK-047", "departure_time": "14:00", "origin": "Pettah", "destination": "Aluva", "trip_count": 2, "estimated_km": 102.0 }, { "block_id": "BLK-068", "departure_time": "17:54", "origin": "Aluva", "destination": "Pettah", "trip_count": 3, "estimated_km": 153.0 }, { "block_id": "BLK-089", "departure_time": "20:00", "origin": "Pettah", "destination": "Aluva", "trip_count": 3, "estimated_km": 153.0 } ], "stabling_bay": "BAY-03", "standby_reason": null, "maintenance_type": null, "ibl_bay": null, "estimated_completion": null, "alerts": [ "Rolling Stock certificate expiring soon", "Telecom certificate expiring soon" ] }, { "trainset_id": "TS-008", "status": "REVENUE_SERVICE", "readiness_score": 0.8, "daily_km_allocation": 714.0, "cumulative_km": 872513.0, "assigned_duty": "DUTY-A6", "priority_rank": 6, "service_blocks": [ { "block_id": "BLK-006", "departure_time": "07:30", "origin": "Aluva", "destination": "Pettah", "trip_count": 3, "estimated_km": 153.0 }, { "block_id": "BLK-027", "departure_time": "09:36", "origin": "Pettah", "destination": "Aluva", "trip_count": 3, "estimated_km": 153.0 }, { "block_id": "BLK-048", "departure_time": "14:15", "origin": "Aluva", "destination": "Pettah", "trip_count": 2, "estimated_km": 102.0 }, { "block_id": "BLK-069", "departure_time": "18:00", "origin": "Pettah", "destination": "Aluva", "trip_count": 3, "estimated_km": 153.0 }, { "block_id": "BLK-090", "departure_time": "20:06", "origin": "Aluva", "destination": "Pettah", "trip_count": 3, "estimated_km": 153.0 } ], "stabling_bay": "BAY-06", "standby_reason": null, "maintenance_type": null, "ibl_bay": null, "estimated_completion": null, "alerts": [] }, { "trainset_id": "TS-009", "status": "REVENUE_SERVICE", "readiness_score": 1.0, "daily_km_allocation": 867.0, "cumulative_km": 1518594.0, "assigned_duty": "DUTY-A7", "priority_rank": 7, "service_blocks": [ { "block_id": "BLK-007", "departure_time": "07:36", "origin": "Pettah", "destination": "Aluva", "trip_count": 3, "estimated_km": 153.0 }, { "block_id": "BLK-008", "departure_time": "07:42", "origin": "Aluva", "destination": "Pettah", "trip_count": 3, "estimated_km": 153.0 }, { "block_id": "BLK-028", "departure_time": "09:42", "origin": "Aluva", "destination": "Pettah", "trip_count": 3, "estimated_km": 153.0 }, { "block_id": "BLK-049", "departure_time": "14:30", "origin": "Pettah", "destination": "Aluva", "trip_count": 2, "estimated_km": 102.0 }, { "block_id": "BLK-070", "departure_time": "18:06", "origin": "Aluva", "destination": "Pettah", "trip_count": 3, "estimated_km": 153.0 }, { "block_id": "BLK-091", "departure_time": "20:12", "origin": "Pettah", "destination": "Aluva", "trip_count": 3, "estimated_km": 153.0 } ], "stabling_bay": "BAY-01", "standby_reason": null, "maintenance_type": null, "ibl_bay": null, "estimated_completion": null, "alerts": [] }, { "trainset_id": "TS-010", "status": "REVENUE_SERVICE", "readiness_score": 0.5, "daily_km_allocation": 714.0, "cumulative_km": 1111333.0, "assigned_duty": "DUTY-A8", "priority_rank": 8, "service_blocks": [ { "block_id": "BLK-029", "departure_time": "09:48", "origin": "Pettah", "destination": "Aluva", "trip_count": 3, "estimated_km": 153.0 }, { "block_id": "BLK-050", "departure_time": "14:45", "origin": "Aluva", "destination": "Pettah", "trip_count": 2, "estimated_km": 102.0 }, { "block_id": "BLK-071", "departure_time": "18:12", "origin": "Pettah", "destination": "Aluva", "trip_count": 3, "estimated_km": 153.0 }, { "block_id": "BLK-082", "departure_time": "19:18", "origin": "Aluva", "destination": "Pettah", "trip_count": 3, "estimated_km": 153.0 }, { "block_id": "BLK-092", "departure_time": "20:18", "origin": "Aluva", "destination": "Pettah", "trip_count": 3, "estimated_km": 153.0 } ], "stabling_bay": "BAY-13", "standby_reason": null, "maintenance_type": null, "ibl_bay": null, "estimated_completion": null, "alerts": [ "Telecom certificate expiring soon" ] }, { "trainset_id": "TS-011", "status": "REVENUE_SERVICE", "readiness_score": 1.0, "daily_km_allocation": 867.0, "cumulative_km": 1082169.0, "assigned_duty": "DUTY-A9", "priority_rank": 9, "service_blocks": [ { "block_id": "BLK-009", "departure_time": "07:48", "origin": "Pettah", "destination": "Aluva", "trip_count": 3, "estimated_km": 153.0 }, { "block_id": "BLK-030", "departure_time": "09:54", "origin": "Aluva", "destination": "Pettah", "trip_count": 3, "estimated_km": 153.0 }, { "block_id": "BLK-051", "departure_time": "15:00", "origin": "Pettah", "destination": "Aluva", "trip_count": 2, "estimated_km": 102.0 }, { "block_id": "BLK-072", "departure_time": "18:18", "origin": "Aluva", "destination": "Pettah", "trip_count": 3, "estimated_km": 153.0 }, { "block_id": "BLK-080", "departure_time": "19:06", "origin": "Aluva", "destination": "Pettah", "trip_count": 3, "estimated_km": 153.0 }, { "block_id": "BLK-093", "departure_time": "20:24", "origin": "Pettah", "destination": "Aluva", "trip_count": 3, "estimated_km": 153.0 } ], "stabling_bay": "BAY-12", "standby_reason": null, "maintenance_type": null, "ibl_bay": null, "estimated_completion": null, "alerts": [] }, { "trainset_id": "TS-012", "status": "REVENUE_SERVICE", "readiness_score": 1.0, "daily_km_allocation": 663.0, "cumulative_km": 804687.0, "assigned_duty": "DUTY-A10", "priority_rank": 10, "service_blocks": [ { "block_id": "BLK-010", "departure_time": "07:54", "origin": "Aluva", "destination": "Pettah", "trip_count": 3, "estimated_km": 153.0 }, { "block_id": "BLK-031", "departure_time": "10:00", "origin": "Pettah", "destination": "Aluva", "trip_count": 2, "estimated_km": 102.0 }, { "block_id": "BLK-052", "departure_time": "15:15", "origin": "Aluva", "destination": "Pettah", "trip_count": 2, "estimated_km": 102.0 }, { "block_id": "BLK-073", "departure_time": "18:24", "origin": "Pettah", "destination": "Aluva", "trip_count": 3, "estimated_km": 153.0 }, { "block_id": "BLK-094", "departure_time": "20:30", "origin": "Aluva", "destination": "Pettah", "trip_count": 3, "estimated_km": 153.0 } ], "stabling_bay": "BAY-03", "standby_reason": null, "maintenance_type": null, "ibl_bay": null, "estimated_completion": null, "alerts": [] }, { "trainset_id": "TS-013", "status": "REVENUE_SERVICE", "readiness_score": 0.8, "daily_km_allocation": 663.0, "cumulative_km": 165695.0, "assigned_duty": "DUTY-B1", "priority_rank": 11, "service_blocks": [ { "block_id": "BLK-011", "departure_time": "08:00", "origin": "Pettah", "destination": "Aluva", "trip_count": 3, "estimated_km": 153.0 }, { "block_id": "BLK-032", "departure_time": "10:15", "origin": "Aluva", "destination": "Pettah", "trip_count": 2, "estimated_km": 102.0 }, { "block_id": "BLK-053", "departure_time": "15:30", "origin": "Pettah", "destination": "Aluva", "trip_count": 2, "estimated_km": 102.0 }, { "block_id": "BLK-074", "departure_time": "18:30", "origin": "Aluva", "destination": "Pettah", "trip_count": 3, "estimated_km": 153.0 }, { "block_id": "BLK-095", "departure_time": "20:36", "origin": "Pettah", "destination": "Aluva", "trip_count": 3, "estimated_km": 153.0 } ], "stabling_bay": "BAY-06", "standby_reason": null, "maintenance_type": null, "ibl_bay": null, "estimated_completion": null, "alerts": [ "Signalling certificate expiring soon", "Telecom certificate expiring soon" ] }, { "trainset_id": "TS-014", "status": "REVENUE_SERVICE", "readiness_score": 0.8, "daily_km_allocation": 663.0, "cumulative_km": 733168.0, "assigned_duty": "DUTY-B2", "priority_rank": 12, "service_blocks": [ { "block_id": "BLK-012", "departure_time": "08:06", "origin": "Aluva", "destination": "Pettah", "trip_count": 3, "estimated_km": 153.0 }, { "block_id": "BLK-033", "departure_time": "10:30", "origin": "Pettah", "destination": "Aluva", "trip_count": 2, "estimated_km": 102.0 }, { "block_id": "BLK-054", "departure_time": "15:45", "origin": "Aluva", "destination": "Pettah", "trip_count": 2, "estimated_km": 102.0 }, { "block_id": "BLK-075", "departure_time": "18:36", "origin": "Pettah", "destination": "Aluva", "trip_count": 3, "estimated_km": 153.0 }, { "block_id": "BLK-096", "departure_time": "20:42", "origin": "Aluva", "destination": "Pettah", "trip_count": 3, "estimated_km": 153.0 } ], "stabling_bay": "BAY-09", "standby_reason": null, "maintenance_type": null, "ibl_bay": null, "estimated_completion": null, "alerts": [ "Telecom certificate expiring soon", "Safety certificate expiring soon" ] }, { "trainset_id": "TS-015", "status": "REVENUE_SERVICE", "readiness_score": 0.6, "daily_km_allocation": 510.0, "cumulative_km": 467994.0, "assigned_duty": "DUTY-B3", "priority_rank": 13, "service_blocks": [ { "block_id": "BLK-034", "departure_time": "10:45", "origin": "Aluva", "destination": "Pettah", "trip_count": 2, "estimated_km": 102.0 }, { "block_id": "BLK-055", "departure_time": "16:00", "origin": "Pettah", "destination": "Aluva", "trip_count": 2, "estimated_km": 102.0 }, { "block_id": "BLK-076", "departure_time": "18:42", "origin": "Aluva", "destination": "Pettah", "trip_count": 3, "estimated_km": 153.0 }, { "block_id": "BLK-097", "departure_time": "20:48", "origin": "Pettah", "destination": "Aluva", "trip_count": 3, "estimated_km": 153.0 } ], "stabling_bay": "BAY-04", "standby_reason": null, "maintenance_type": null, "ibl_bay": null, "estimated_completion": null, "alerts": [] }, { "trainset_id": "TS-016", "status": "REVENUE_SERVICE", "readiness_score": 0.8, "daily_km_allocation": 663.0, "cumulative_km": 186953.0, "assigned_duty": "DUTY-B4", "priority_rank": 14, "service_blocks": [ { "block_id": "BLK-014", "departure_time": "08:18", "origin": "Aluva", "destination": "Pettah", "trip_count": 3, "estimated_km": 153.0 }, { "block_id": "BLK-035", "departure_time": "11:00", "origin": "Pettah", "destination": "Aluva", "trip_count": 2, "estimated_km": 102.0 }, { "block_id": "BLK-056", "departure_time": "16:15", "origin": "Aluva", "destination": "Pettah", "trip_count": 2, "estimated_km": 102.0 }, { "block_id": "BLK-077", "departure_time": "18:48", "origin": "Pettah", "destination": "Aluva", "trip_count": 3, "estimated_km": 153.0 }, { "block_id": "BLK-098", "departure_time": "20:54", "origin": "Aluva", "destination": "Pettah", "trip_count": 3, "estimated_km": 153.0 } ], "stabling_bay": "BAY-15", "standby_reason": null, "maintenance_type": null, "ibl_bay": null, "estimated_completion": null, "alerts": [ "Telecom certificate expiring soon", "HVAC certificate expiring soon" ] }, { "trainset_id": "TS-017", "status": "REVENUE_SERVICE", "readiness_score": 1.0, "daily_km_allocation": 561.0, "cumulative_km": 211686.0, "assigned_duty": "DUTY-B5", "priority_rank": 15, "service_blocks": [ { "block_id": "BLK-015", "departure_time": "08:24", "origin": "Pettah", "destination": "Aluva", "trip_count": 3, "estimated_km": 153.0 }, { "block_id": "BLK-036", "departure_time": "11:15", "origin": "Aluva", "destination": "Pettah", "trip_count": 2, "estimated_km": 102.0 }, { "block_id": "BLK-057", "departure_time": "16:30", "origin": "Pettah", "destination": "Aluva", "trip_count": 2, "estimated_km": 102.0 }, { "block_id": "BLK-078", "departure_time": "18:54", "origin": "Aluva", "destination": "Pettah", "trip_count": 3, "estimated_km": 153.0 }, { "block_id": "BLK-099", "departure_time": "21:00", "origin": "Pettah", "destination": "Aluva", "trip_count": 1, "estimated_km": 51.0 } ], "stabling_bay": "BAY-05", "standby_reason": null, "maintenance_type": null, "ibl_bay": null, "estimated_completion": null, "alerts": [] }, { "trainset_id": "TS-018", "status": "REVENUE_SERVICE", "readiness_score": 0.7, "daily_km_allocation": 561.0, "cumulative_km": 1300045.0, "assigned_duty": "DUTY-B6", "priority_rank": 16, "service_blocks": [ { "block_id": "BLK-016", "departure_time": "08:30", "origin": "Aluva", "destination": "Pettah", "trip_count": 3, "estimated_km": 153.0 }, { "block_id": "BLK-037", "departure_time": "11:30", "origin": "Pettah", "destination": "Aluva", "trip_count": 2, "estimated_km": 102.0 }, { "block_id": "BLK-058", "departure_time": "16:45", "origin": "Aluva", "destination": "Pettah", "trip_count": 2, "estimated_km": 102.0 }, { "block_id": "BLK-079", "departure_time": "19:00", "origin": "Pettah", "destination": "Aluva", "trip_count": 3, "estimated_km": 153.0 }, { "block_id": "BLK-100", "departure_time": "21:15", "origin": "Aluva", "destination": "Pettah", "trip_count": 1, "estimated_km": 51.0 } ], "stabling_bay": "BAY-02", "standby_reason": null, "maintenance_type": null, "ibl_bay": null, "estimated_completion": null, "alerts": [ "Signalling certificate expiring soon", "Telecom certificate expiring soon", "HVAC certificate expiring soon" ] }, { "trainset_id": "TS-021", "status": "REVENUE_SERVICE", "readiness_score": 0.9, "daily_km_allocation": 459.0, "cumulative_km": 179793.0, "assigned_duty": "DUTY-B7", "priority_rank": 17, "service_blocks": [ { "block_id": "BLK-017", "departure_time": "08:36", "origin": "Pettah", "destination": "Aluva", "trip_count": 3, "estimated_km": 153.0 }, { "block_id": "BLK-038", "departure_time": "11:45", "origin": "Aluva", "destination": "Pettah", "trip_count": 2, "estimated_km": 102.0 }, { "block_id": "BLK-059", "departure_time": "17:00", "origin": "Pettah", "destination": "Aluva", "trip_count": 3, "estimated_km": 153.0 }, { "block_id": "BLK-101", "departure_time": "21:30", "origin": "Pettah", "destination": "Aluva", "trip_count": 1, "estimated_km": 51.0 } ], "stabling_bay": "BAY-10", "standby_reason": null, "maintenance_type": null, "ibl_bay": null, "estimated_completion": null, "alerts": [ "Safety certificate expiring soon" ] }, { "trainset_id": "TS-022", "status": "REVENUE_SERVICE", "readiness_score": 0.8, "daily_km_allocation": 612.0, "cumulative_km": 642598.0, "assigned_duty": "DUTY-B8", "priority_rank": 18, "service_blocks": [ { "block_id": "BLK-018", "departure_time": "08:42", "origin": "Aluva", "destination": "Pettah", "trip_count": 3, "estimated_km": 153.0 }, { "block_id": "BLK-039", "departure_time": "12:00", "origin": "Pettah", "destination": "Aluva", "trip_count": 2, "estimated_km": 102.0 }, { "block_id": "BLK-060", "departure_time": "17:06", "origin": "Aluva", "destination": "Pettah", "trip_count": 3, "estimated_km": 153.0 }, { "block_id": "BLK-081", "departure_time": "19:12", "origin": "Pettah", "destination": "Aluva", "trip_count": 3, "estimated_km": 153.0 }, { "block_id": "BLK-102", "departure_time": "21:45", "origin": "Aluva", "destination": "Pettah", "trip_count": 1, "estimated_km": 51.0 } ], "stabling_bay": "BAY-07", "standby_reason": null, "maintenance_type": null, "ibl_bay": null, "estimated_completion": null, "alerts": [ "Rolling Stock certificate expiring soon", "Telecom certificate expiring soon" ] }, { "trainset_id": "TS-023", "status": "REVENUE_SERVICE", "readiness_score": 0.9, "daily_km_allocation": 612.0, "cumulative_km": 166201.0, "assigned_duty": "DUTY-B9", "priority_rank": 19, "service_blocks": [ { "block_id": "BLK-013", "departure_time": "08:12", "origin": "Pettah", "destination": "Aluva", "trip_count": 3, "estimated_km": 153.0 }, { "block_id": "BLK-019", "departure_time": "08:48", "origin": "Pettah", "destination": "Aluva", "trip_count": 3, "estimated_km": 153.0 }, { "block_id": "BLK-040", "departure_time": "12:15", "origin": "Aluva", "destination": "Pettah", "trip_count": 2, "estimated_km": 102.0 }, { "block_id": "BLK-061", "departure_time": "17:12", "origin": "Pettah", "destination": "Aluva", "trip_count": 3, "estimated_km": 153.0 }, { "block_id": "BLK-103", "departure_time": "22:00", "origin": "Pettah", "destination": "Aluva", "trip_count": 1, "estimated_km": 51.0 } ], "stabling_bay": "BAY-01", "standby_reason": null, "maintenance_type": null, "ibl_bay": null, "estimated_completion": null, "alerts": [ "HVAC certificate expiring soon" ] }, { "trainset_id": "TS-024", "status": "REVENUE_SERVICE", "readiness_score": 0.8, "daily_km_allocation": 612.0, "cumulative_km": 1503858.0, "assigned_duty": "DUTY-B10", "priority_rank": 20, "service_blocks": [ { "block_id": "BLK-020", "departure_time": "08:54", "origin": "Aluva", "destination": "Pettah", "trip_count": 3, "estimated_km": 153.0 }, { "block_id": "BLK-041", "departure_time": "12:30", "origin": "Pettah", "destination": "Aluva", "trip_count": 2, "estimated_km": 102.0 }, { "block_id": "BLK-062", "departure_time": "17:18", "origin": "Aluva", "destination": "Pettah", "trip_count": 3, "estimated_km": 153.0 }, { "block_id": "BLK-083", "departure_time": "19:24", "origin": "Pettah", "destination": "Aluva", "trip_count": 3, "estimated_km": 153.0 }, { "block_id": "BLK-104", "departure_time": "22:15", "origin": "Aluva", "destination": "Pettah", "trip_count": 1, "estimated_km": 51.0 } ], "stabling_bay": "BAY-06", "standby_reason": null, "maintenance_type": null, "ibl_bay": null, "estimated_completion": null, "alerts": [ "Rolling Stock certificate expiring soon", "Telecom certificate expiring soon" ] }, { "trainset_id": "TS-025", "status": "REVENUE_SERVICE", "readiness_score": 0.9, "daily_km_allocation": 612.0, "cumulative_km": 668202.0, "assigned_duty": "DUTY-C1", "priority_rank": 21, "service_blocks": [ { "block_id": "BLK-021", "departure_time": "09:00", "origin": "Pettah", "destination": "Aluva", "trip_count": 3, "estimated_km": 153.0 }, { "block_id": "BLK-042", "departure_time": "12:45", "origin": "Aluva", "destination": "Pettah", "trip_count": 2, "estimated_km": 102.0 }, { "block_id": "BLK-063", "departure_time": "17:24", "origin": "Pettah", "destination": "Aluva", "trip_count": 3, "estimated_km": 153.0 }, { "block_id": "BLK-084", "departure_time": "19:30", "origin": "Aluva", "destination": "Pettah", "trip_count": 3, "estimated_km": 153.0 }, { "block_id": "BLK-105", "departure_time": "22:30", "origin": "Pettah", "destination": "Aluva", "trip_count": 1, "estimated_km": 51.0 } ], "stabling_bay": "BAY-12", "standby_reason": null, "maintenance_type": null, "ibl_bay": null, "estimated_completion": null, "alerts": [ "HVAC certificate expiring soon" ] }, { "trainset_id": "TS-004", "status": "STANDBY", "readiness_score": 0.4, "daily_km_allocation": 0.0, "cumulative_km": 358302.0, "assigned_duty": null, "priority_rank": null, "service_blocks": null, "stabling_bay": "BAY-13", "standby_reason": "EMERGENCY_BACKUP", "maintenance_type": null, "ibl_bay": null, "estimated_completion": null, "alerts": [ "Telecom certificate expiring soon", "Brake_Pad in critical condition (wear: 96.0%)", "Pantograph in critical condition (wear: 93.6%)" ] }, { "trainset_id": "TS-006", "status": "STANDBY", "readiness_score": 0.05, "daily_km_allocation": 0.0, "cumulative_km": 1220616.0, "assigned_duty": null, "priority_rank": null, "service_blocks": null, "stabling_bay": "BAY-03", "standby_reason": "MILEAGE_BALANCING", "maintenance_type": null, "ibl_bay": null, "estimated_completion": null, "alerts": [ "Telecom certificate expiring soon", "HVAC certificate expiring soon", "Bogie requires attention (wear: 86.0%)", "Brake_Pad requires attention (wear: 88.0%)", "Door_System in critical condition (wear: 100.0%)", "Traction_Motor in critical condition (wear: 99.0%)", "Compressor in critical condition (wear: 100.0%)" ] }, { "trainset_id": "TS-020", "status": "STANDBY", "readiness_score": 0.3, "daily_km_allocation": 0.0, "cumulative_km": 793792.0, "assigned_duty": null, "priority_rank": null, "service_blocks": null, "stabling_bay": "BAY-10", "standby_reason": "PEAK_HOUR_RESERVE", "maintenance_type": null, "ibl_bay": null, "estimated_completion": null, "alerts": [ "Signalling certificate expiring soon", "HVAC certificate expiring soon", "Brake_Pad in critical condition (wear: 94.0%)", "HVAC requires attention (wear: 86.0%)", "Door_System in critical condition (wear: 97.0%)", "Traction_Motor in critical condition (wear: 92.4%)" ] }, { "trainset_id": "TS-019", "status": "MAINTENANCE", "readiness_score": 0.2, "daily_km_allocation": 0.0, "cumulative_km": 1209067.0, "assigned_duty": null, "priority_rank": null, "service_blocks": null, "stabling_bay": null, "standby_reason": null, "maintenance_type": "SCHEDULED_INSPECTION", "ibl_bay": "IBL-02", "estimated_completion": "2025-11-29T09:10:11.602082", "alerts": [ "Brake_Pad requires attention (wear: 86.0%)", "HVAC requires attention (wear: 89.0%)", "Door_System in critical condition (wear: 100.0%)", "Compressor in critical condition (wear: 90.0%)" ] } ], "fleet_summary": { "total_trainsets": 25, "revenue_service": 21, "standby": 3, "maintenance": 1, "availability_percent": 96.0 }, "optimization_metrics": { "fitness_score": -1203.763437867642, "method": "ga", "mileage_variance_coefficient": 0.152, "total_planned_km": 13974.0, "optimization_runtime_ms": 3969 }, "alerts": [ { "trainset_id": "TS-005", "severity": "MEDIUM", "alert_type": "CERTIFICATE_EXPIRING", "message": "Rolling Stock certificate expiring soon" }, { "trainset_id": "TS-005", "severity": "MEDIUM", "alert_type": "CERTIFICATE_EXPIRING", "message": "Telecom certificate expiring soon" }, { "trainset_id": "TS-007", "severity": "MEDIUM", "alert_type": "CERTIFICATE_EXPIRING", "message": "Rolling Stock certificate expiring soon" }, { "trainset_id": "TS-007", "severity": "MEDIUM", "alert_type": "CERTIFICATE_EXPIRING", "message": "Telecom certificate expiring soon" }, { "trainset_id": "TS-010", "severity": "MEDIUM", "alert_type": "CERTIFICATE_EXPIRING", "message": "Telecom certificate expiring soon" }, { "trainset_id": "TS-013", "severity": "MEDIUM", "alert_type": "CERTIFICATE_EXPIRING", "message": "Signalling certificate expiring soon" }, { "trainset_id": "TS-013", "severity": "MEDIUM", "alert_type": "CERTIFICATE_EXPIRING", "message": "Telecom certificate expiring soon" }, { "trainset_id": "TS-014", "severity": "MEDIUM", "alert_type": "CERTIFICATE_EXPIRING", "message": "Telecom certificate expiring soon" }, { "trainset_id": "TS-014", "severity": "MEDIUM", "alert_type": "CERTIFICATE_EXPIRING", "message": "Safety certificate expiring soon" }, { "trainset_id": "TS-016", "severity": "MEDIUM", "alert_type": "CERTIFICATE_EXPIRING", "message": "Telecom certificate expiring soon" }, { "trainset_id": "TS-016", "severity": "MEDIUM", "alert_type": "CERTIFICATE_EXPIRING", "message": "HVAC certificate expiring soon" }, { "trainset_id": "TS-018", "severity": "MEDIUM", "alert_type": "CERTIFICATE_EXPIRING", "message": "Signalling certificate expiring soon" }, { "trainset_id": "TS-018", "severity": "MEDIUM", "alert_type": "CERTIFICATE_EXPIRING", "message": "Telecom certificate expiring soon" }, { "trainset_id": "TS-018", "severity": "MEDIUM", "alert_type": "CERTIFICATE_EXPIRING", "message": "HVAC certificate expiring soon" }, { "trainset_id": "TS-021", "severity": "MEDIUM", "alert_type": "CERTIFICATE_EXPIRING", "message": "Safety certificate expiring soon" }, { "trainset_id": "TS-022", "severity": "MEDIUM", "alert_type": "CERTIFICATE_EXPIRING", "message": "Rolling Stock certificate expiring soon" }, { "trainset_id": "TS-022", "severity": "MEDIUM", "alert_type": "CERTIFICATE_EXPIRING", "message": "Telecom certificate expiring soon" }, { "trainset_id": "TS-023", "severity": "MEDIUM", "alert_type": "CERTIFICATE_EXPIRING", "message": "HVAC certificate expiring soon" }, { "trainset_id": "TS-024", "severity": "MEDIUM", "alert_type": "CERTIFICATE_EXPIRING", "message": "Rolling Stock certificate expiring soon" }, { "trainset_id": "TS-024", "severity": "MEDIUM", "alert_type": "CERTIFICATE_EXPIRING", "message": "Telecom certificate expiring soon" }, { "trainset_id": "TS-025", "severity": "MEDIUM", "alert_type": "CERTIFICATE_EXPIRING", "message": "HVAC certificate expiring soon" }, { "trainset_id": "TS-004", "severity": "MEDIUM", "alert_type": "CERTIFICATE_EXPIRING", "message": "Telecom certificate expiring soon" }, { "trainset_id": "TS-004", "severity": "HIGH", "alert_type": "COMPONENT_CRITICAL", "message": "Brake_Pad in critical condition (wear: 96.0%)" }, { "trainset_id": "TS-004", "severity": "HIGH", "alert_type": "COMPONENT_CRITICAL", "message": "Pantograph in critical condition (wear: 93.6%)" }, { "trainset_id": "TS-006", "severity": "MEDIUM", "alert_type": "CERTIFICATE_EXPIRING", "message": "Telecom certificate expiring soon" }, { "trainset_id": "TS-006", "severity": "MEDIUM", "alert_type": "CERTIFICATE_EXPIRING", "message": "HVAC certificate expiring soon" }, { "trainset_id": "TS-006", "severity": "MEDIUM", "alert_type": "COMPONENT_WARNING", "message": "Bogie requires attention (wear: 86.0%)" }, { "trainset_id": "TS-006", "severity": "MEDIUM", "alert_type": "COMPONENT_WARNING", "message": "Brake_Pad requires attention (wear: 88.0%)" }, { "trainset_id": "TS-006", "severity": "HIGH", "alert_type": "COMPONENT_CRITICAL", "message": "Door_System in critical condition (wear: 100.0%)" }, { "trainset_id": "TS-006", "severity": "HIGH", "alert_type": "COMPONENT_CRITICAL", "message": "Traction_Motor in critical condition (wear: 99.0%)" }, { "trainset_id": "TS-006", "severity": "HIGH", "alert_type": "COMPONENT_CRITICAL", "message": "Compressor in critical condition (wear: 100.0%)" }, { "trainset_id": "TS-020", "severity": "MEDIUM", "alert_type": "CERTIFICATE_EXPIRING", "message": "Signalling certificate expiring soon" }, { "trainset_id": "TS-020", "severity": "MEDIUM", "alert_type": "CERTIFICATE_EXPIRING", "message": "HVAC certificate expiring soon" }, { "trainset_id": "TS-020", "severity": "HIGH", "alert_type": "COMPONENT_CRITICAL", "message": "Brake_Pad in critical condition (wear: 94.0%)" }, { "trainset_id": "TS-020", "severity": "MEDIUM", "alert_type": "COMPONENT_WARNING", "message": "HVAC requires attention (wear: 86.0%)" }, { "trainset_id": "TS-020", "severity": "HIGH", "alert_type": "COMPONENT_CRITICAL", "message": "Door_System in critical condition (wear: 97.0%)" }, { "trainset_id": "TS-020", "severity": "HIGH", "alert_type": "COMPONENT_CRITICAL", "message": "Traction_Motor in critical condition (wear: 92.4%)" }, { "trainset_id": "TS-019", "severity": "MEDIUM", "alert_type": "COMPONENT_WARNING", "message": "Brake_Pad requires attention (wear: 86.0%)" }, { "trainset_id": "TS-019", "severity": "MEDIUM", "alert_type": "COMPONENT_WARNING", "message": "HVAC requires attention (wear: 89.0%)" }, { "trainset_id": "TS-019", "severity": "HIGH", "alert_type": "COMPONENT_CRITICAL", "message": "Door_System in critical condition (wear: 100.0%)" }, { "trainset_id": "TS-019", "severity": "HIGH", "alert_type": "COMPONENT_CRITICAL", "message": "Compressor in critical condition (wear: 90.0%)" } ] }