Skip to Content
Trips Enjoy
Delivery Plan

P5 — Monetization and Gulf launch

Delivery tasks for P5: plans for all roles, feature gates, coupons, full accounting, invoices; Saudi Arabia (SAR) and UAE (AED), generated from the requirement trace.

Theme. Monetization and Gulf launch — plans for all roles, feature gates, coupons, full accounting, invoices; Saudi Arabia (SAR) and UAE (AED)

Definition of done. Recurring revenue is measurable, limits are enforced, and the Gulf markets are live once OD-10 is decided. (BRD section 3.3)

36 tasks from 12 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
Plan service and server-side feature gatesPlatform
Invoice numbering service with retries and finance reviewPlatform
Gulf market configuration (SAR, AED) once OD-10 is decidedPlatform

AUTH — Accounts, identity and access

TaskRequirementPriorityCovered by
T-P5-AUTH-1 — Account deletion with a 30-day grace periodFR-AUTH-09MustUF-TRV-13, UF-SHR-09, UF-ADM-05, scheduled-jobs

ORG — Organization tenancy and settings

TaskRequirementPriorityCovered by
T-P5-ORG-1 — B2B and B2C invoicesFR-ORG-07MustUF-ORG-14, UF-ADM-11, scheduled-jobs, money

TRIP — Trips

TaskRequirementPriorityCovered by
T-P5-TRIP-1 — Active trip limitFR-TRIP-07MustUF-ORG-06

NEG — Deal negotiation

TaskRequirementPriorityCovered by
T-P5-NEG-1 — Deal auditFR-NEG-06MustUF-ADM-09

PAY — Payments and refunds

TaskRequirementPriorityCovered by
T-P5-PAY-1 — Subscription charges and dunningFR-PAY-06MustUF-SHR-16, scheduled-jobs, subscriptions

CPN — Coupons

TaskRequirementPriorityCovered by
T-P5-CPN-1 — Creator scopeFR-CPN-01MustUF-DRV-07, UF-ORG-13
T-P5-CPN-2 — Cross-entity rejectionFR-CPN-02MustUF-TRV-04
T-P5-CPN-3 — Real-time validationFR-CPN-03MustUF-TRV-04
T-P5-CPN-4 — Coupon typesFR-CPN-04MustUF-ORG-22
T-P5-CPN-5 — Lifecycle and controlsFR-CPN-05MustUF-ORG-22
T-P5-CPN-6 — Redemption and reversalFR-CPN-06MustUF-ORG-22, refunds, refunds
T-P5-CPN-7 — Analytics and abuse flagsFR-CPN-07MustUF-ORG-13, UF-ORG-22, UF-ADM-08, scheduled-jobs
T-P5-CPN-8 — Coupon count by planFR-CPN-08MustUF-DRV-07, UF-ORG-13

SUB — Plans and subscriptions

TaskRequirementPriorityCovered by
T-P5-SUB-1 — Plan catalogFR-SUB-01MustUF-ADM-07
T-P5-SUB-2 — Feature gatesFR-SUB-02MustUF-DRV-08, UF-TRV-16, UF-SHR-06, UF-ORG-18
T-P5-SUB-3 — Grace periodFR-SUB-03MustUF-SHR-07, scheduled-jobs, subscriptions
T-P5-SUB-4 — Upgrade, downgrade and cancellationFR-SUB-04MustUF-DRV-08, UF-PHO-08, UF-TRV-10, UF-ORG-18
T-P5-SUB-5 — Admin overridesFR-SUB-05MustUF-ADM-07, subscriptions, subscriptions
T-P5-SUB-6 — Revenue reportingFR-SUB-06Mustmoney
T-P5-SUB-7 — TrialsFR-SUB-07MustUF-SHR-16, subscriptions
T-P5-SUB-8 — DunningFR-SUB-08MustUF-SHR-07, UF-SHR-16, UF-ORG-18, scheduled-jobs
T-P5-SUB-9 — Limits after a downgradeFR-SUB-09MustUF-TRV-16, subscriptions
T-P5-SUB-10 — Counter resetFR-SUB-10MustUF-TRV-16, scheduled-jobs, subscriptions, subscriptions
T-P5-SUB-11 — Plan service failureFR-SUB-11MustUF-SHR-06, subscriptions

PHO — Photographer studio

TaskRequirementPriorityCovered by
T-P5-PHO-1 — Active bookings by planFR-PHO-04Must—
T-P5-PHO-2 — Photographer couponsFR-PHO-05MustUF-PHO-08
T-P5-PHO-3 — Visibility and badgeFR-PHO-06ShouldUF-PHO-02

ADM — Admin console

TaskRequirementPriorityCovered by
T-P5-ADM-1 — Platform-wide couponsFR-ADM-06MustUF-ADM-08
T-P5-ADM-2 — Abuse flagsFR-ADM-07ShouldUF-ADM-08

ACC — Accounting and settlements

TaskRequirementPriorityCovered by
T-P5-ACC-1 — Organization accounting per tripFR-ACC-02MustUF-ORG-15
T-P5-ACC-2 — Platform financial viewFR-ACC-04Must—
T-P5-ACC-3 — Exports by planFR-ACC-06Mustscheduled-jobs, money
T-P5-ACC-4 — Invoices across all partiesFR-ACC-08Mustmoney

TRV — Traveler profile and history

TaskRequirementPriorityCovered by
T-P5-TRV-1 — Data copy and deletionFR-TRV-07MustUF-TRV-13, UF-ADM-05, scheduled-jobs

MKT — Markets

TaskRequirementPriorityCovered by
T-P5-MKT-1 — Cross-market browsingFR-MKT-03MustUF-TRV-01
T-P5-MKT-2 — Market switchFR-MKT-04Shouldmoney

Decisions to close

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

On this page