Fleet Adjustment System
v2.0 · TIME-FIRST ALGORITHM
📋 Raw Input Data
📖 Parsing Rules
Multi-word city phrase → Main Route Header
C317, C11, BV3 → Bus / Vehicle Number
ALL / HN MN / NTH EXP / KLS / VV → Route
23/27, 0/35 → Load — ALWAYS SKIPPED
8:30 AM → Slot (Time)
Auto-normalise: HN MN→HNMN · NTH EXP→NTH · KLS EXP→KLS
✅ Cleaned Row Data
#Main RouteBusRouteSlot (Time)
🚌
Paste raw data and click "Clean Data"
📋 Raw Partial Fleet Data
ℹ️ Format Guide
Same rules as Row Data — header, bus, route, load (skipped), time
Each bus becomes one partial fleet slot
You can also manually add rows with "+ Add Row"
✅ Parsed Partial Fleet
#Slot (Time)RouteAssigned BusMain RouteNotes
Paste raw data and click "Parse Fleet"
Not connected ☁️ Cloud Sync
➕ Add / Edit Bus
Auto-populated from Row Data
🚫 Excluded from Partial Fleet
0 buses
Buses listed here are automatically skipped when parsing Partial Fleet data.
None added
📊 Last Adjustment
⚙️
Run adjustment to see summary
🚌 Bus Master Registry
0 buses
BusMain RouteKnown RoutesDepotExcl.Actions
📋
No buses registered. Add buses or pull from cloud.
✅ Adjusted Partial Fleet
SlotRouteOriginal BusAssigned BusMatch TypeReason
⚙️
Click "Run Adjustment" to generate output
🚫 Non-Ops Buses
None
⚠️ Unassigned Slots
None
📝 Adjustment Logs
■ Perfect ■ Similar ■ Fallback ■ Info
📋
Logs will appear after running adjustment