FLT — Fleet and vehicle types
Functional requirements for Fleet and vehicle types (FLT).
Traces to the business requirements.
FR-FLT-01 — Reusable vehicle types
A vehicle type shall define a seat layout with labeled seats, reusable across trips.
MustsourceBR-FLT-01
- Given a 48-seat type, when a new trip selects it, then the trip uses the same 48 labeled seats.
FR-FLT-02 — Vehicle registry
A vehicle shall use one vehicle type and its seat count shall match the type.
- Given a 48-seat type and a vehicle saying 50, when saved, then it is refused.
FR-FLT-03 — Vehicle limit per trip
Vehicles per trip shall not exceed the plan limit (Starter 2, Growth 10, Enterprise unlimited).
MustsourceBR-TRIP-03BR-SUB-02
- Given a Starter trip with 2 vehicles, when a third is added, then it is blocked with an upgrade prompt.
FR-FLT-04 — Seat map from vehicle type
Each trip vehicle's seat map shall come from its vehicle type and show each seat's label and state.
MustsourceBR-FLT-01BR-SEAT-02
- Given seat 12B is reserved, when a traveler views the map, then 12B shows unavailable.
FR-FLT-05 — Vehicle removal after bookings
A vehicle with confirmed bookings shall not be removed until those bookings are reassigned or resolved under FR-TRIP-06.
MustsourceBRL-24BR-TRIP-03
- Given a vehicle with confirmed bookings, when removal is attempted, then it is refused with the count shown.
FR-FLT-06 — Archiving vehicle types
An archived type shall not be offered for new trips; existing trips keep their layout.
ShouldsourceBR-FLT-01
- Given an archived type, when a new trip is created, then it is not offered.