Skip to Content
Trips Enjoy
Delivery Plan

P2 — Single-vehicle pilot (Egypt)

Delivery tasks for P2: trip creation, traveler booking, payment in EGP, admin basics, generated from the requirement trace.

Theme. Single-vehicle pilot (Egypt) — trip creation, traveler booking, payment in EGP, admin basics

Definition of done. One pilot organization sells one trip to real travelers with real payments. (BRD section 3.3)

31 tasks from 8 modules. Tasks are generated from the requirement trace: every task implements one functional requirement and links to it; Covered by names the user flows and system workflows that exercise it.

Cross-cutting

TaskArea
Egypt payment gateway integration and callback handlingPlatform
Pilot environment and seed dataPlatform
Email and SMS provider integration for transactional messagesPlatform

ORG — Organization tenancy and settings

TaskRequirementPriorityCovered by
T-P2-ORG-1 — Fleet registrationFR-ORG-04MustUF-ORG-23

TRIP — Trips

TaskRequirementPriorityCovered by
T-P2-TRIP-1 — Trip creation wizardFR-TRIP-01MustUF-ORG-06
T-P2-TRIP-2 — Draft, public and targeted publishingFR-TRIP-02MustUF-TRV-01, trip-lifecycle
T-P2-TRIP-3 — Trip lifecycleFR-TRIP-05MustUF-ADM-14
T-P2-TRIP-4 — Changes that affect confirmed bookingsFR-TRIP-06MustUF-TRV-07, UF-ORG-10, trip-lifecycle, trip-lifecycle

FLT — Fleet and vehicle types

TaskRequirementPriorityCovered by
T-P2-FLT-1 — Reusable vehicle typesFR-FLT-01MustUF-ORG-04
T-P2-FLT-2 — Vehicle registryFR-FLT-02MustUF-ORG-04
T-P2-FLT-3 — Seat map from vehicle typeFR-FLT-04MustUF-ORG-23
T-P2-FLT-4 — Archiving vehicle typesFR-FLT-06ShouldUF-ORG-04

BKG — Booking and checkout

TaskRequirementPriorityCovered by
T-P2-BKG-1 — Booking compositionFR-BKG-01MustUF-TRV-03
T-P2-BKG-2 — Checkout handoffFR-BKG-02Must—
T-P2-BKG-3 — Retry without losing the cartFR-BKG-03MustUF-TRV-15, scheduled-jobs, booking-payment
T-P2-BKG-4 — Traveler cancellation and refundFR-BKG-04MustUF-TRV-06, UF-ORG-09, refunds, refunds
T-P2-BKG-5 — Receipts and invoicesFR-BKG-05MustUF-TRV-03, UF-TRV-05
T-P2-BKG-6 — Organization cancellation of a tripFR-BKG-06MustUF-ORG-11, trip-lifecycle, refunds
T-P2-BKG-7 — Booking statesFR-BKG-07Mustbooking-payment

PAY — Payments and refunds

TaskRequirementPriorityCovered by
T-P2-PAY-1 — Payment outcomesFR-PAY-01MustUF-TRV-15, booking-payment, booking-payment
T-P2-PAY-2 — Idempotent callbacksFR-PAY-02MustUF-TRV-15, scheduled-jobs, booking-payment, booking-payment
T-P2-PAY-3 — Refund executionFR-PAY-03MustUF-TRV-06, scheduled-jobs, refunds, refunds
T-P2-PAY-4 — Gateway reconciliationFR-PAY-05Mustscheduled-jobs, money
T-P2-PAY-5 — Payment methods per marketFR-PAY-07MustUF-TRV-03
T-P2-PAY-6 — Payment pendingFR-PAY-08MustUF-TRV-15, UF-ADM-12, scheduled-jobs, booking-payment
T-P2-PAY-7 — Fawry cash vouchersFR-PAY-09MustUF-TRV-03, scheduled-jobs, booking-payment, booking-payment

ACC — Accounting and settlements

TaskRequirementPriorityCovered by
T-P2-ACC-1 — Double-entry ledgerFR-ACC-01Mustmoney
T-P2-ACC-2 — Reconciled exportsFR-ACC-07MustUF-ORG-15
T-P2-ACC-3 — Daily reconciliation and finance digestFR-ACC-09MustUF-ADM-11, scheduled-jobs, money, money

TRV — Traveler profile and history

TaskRequirementPriorityCovered by
T-P2-TRV-1 — Trip visibility and early accessFR-TRV-02MustUF-TRV-01, trip-lifecycle
T-P2-TRV-2 — History and receipts by planFR-TRV-03MustUF-TRV-05

MKT — Markets

TaskRequirementPriorityCovered by
T-P2-MKT-1 — Market configurationFR-MKT-01MustUF-ADM-13
T-P2-MKT-2 — Market from countryFR-MKT-02Mustmoney
T-P2-MKT-3 — Rounding and displayFR-MKT-05Mustmoney

Decisions to close

These open decisions are cited by this phase's requirements:

On this page