Mobile Traveler
Traveler mobile keeps the entire journey in one installable shell.
This is the parity view for the iOS, Android, and PWA direction: inspiration, trust proof, booking, TourBuddy, rewards, and offline travel readiness.
Traveler booking • accent
Audience: traveler | Source: web
Expires: 2026-03-23T00:23:18.744Z
LIFECYCLE STRATEGY
HIGHLIGHT
Primary action: build-offline-pack
Preferred tab: bookings
Silent refresh: build-offline-pack, register-push
Push recommendedOffline trip packBooking lifecycle
TRAVELER APP SHELL • journey
traveler.booking- Initialized 2026-03-22T23:23:18.744Z
- Journey focus: complete payment and preserve booking continuity.
- Primary rail: build offline pack.
TRAVELER PAYMENTS • standard
Booking payment module • accent- PAYMENT PRIORITY
- standard
- Display mode: compact
- Module key: booking-payment
- Route: /mobile/traveler/booking
- Primary action: build-offline-pack
- Lead with checkout continuity and payment rail clarity.
- Keep traveler next-step visibility above secondary actions.
- Block family: payment-rail • highlight • accent
- Block family: booking-continuity • standard • neutral
Booking payment rail • highlight- Booking: booking-demo-1
- Route: /mobile/traveler/booking
Booking continuity • standard- Route: /mobile/traveler/booking
- Active tab: bookings
Action surface policy- Intensity assertive • continuation elevated
- Recovery handoff • retry elevated
Journey LIFECYCLE CONTROLS • accent
Build offline pack • highlighthighlight
- Primary lifecycle action
- Silent refresh enabled
- Preferred tab: bookings
Re-register push • attentionattention
- Secondary lifecycle action
- Silent refresh enabled
- Preferred tab: bookings
Refresh readiness • standardstandard
- Secondary lifecycle action
- Silent refresh disabled
- Preferred tab: bookings
Payment CONTINUATION • accent
Review remaining balance • highlighthighlight
- Next path: traveler.booking
- Pending path: /mobile/traveler/booking
- Retryable: no
- Continuation mode: runtime-preview
- Retry prominence: elevated
Open travel pack • highlighthighlight
- Next path: traveler.booking
- Pending path: /mobile/traveler/booking
- Retryable: no
- Continuation mode: runtime-preview
- Retry prominence: elevated
ACTION CONTRACTS • neutral
Review remaining balance • highlighthighlight
- payment.pay_balance • primary
- Bridge action
- Fallback: /bookings
- payments.pay_balance
Open travel pack • standardstandard
- booking.open_offline_pack • secondary
- Bridge action
- Fallback: /account
- experience.open_offline_pack
LIVE EXECUTION • neutral
Review remaining balance • standardstandard
- payments.pay_balance
- Runtime preview adapter
- Fallback: /bookings
Open travel pack • standardstandard
- experience.open_offline_pack
- Runtime preview adapter
- Fallback: /account
Traveler TourBuddy • accent
Audience: traveler | Source: web
Expires: 2026-03-23T00:23:18.745Z
LIFECYCLE STRATEGY
HIGHLIGHT
Primary action: refresh-readiness
Preferred tab: tourbuddy
Silent refresh: refresh-readiness, register-push
Push recommendedOffline trip packMatch continuity
TRAVELER APP SHELL • journey
traveler.tourbuddy- Initialized 2026-03-22T23:23:18.745Z
- Journey focus: trust, safety, and deposit-gated coordination.
- Primary trust path: refresh readiness.
TOURBUDDY • standard
TourBuddy safety module • warning- TRUST PRIORITY
- standard
- Display mode: compact
- Module key: tourbuddy-safety
- Trip: tourbuddy-demo-1
- Trust gate: deposit_needed
- Lead with trust gate, safety, and deposit readiness.
- Keep match coordination secondary to safety context.
- Block family: tourbuddy-safety • attention • warning
- Block family: match-continuity • standard • neutral
TourBuddy safety and deposit • attention- Trip: tourbuddy-demo-1
- Trust gate: deposit_needed
Match continuity • standard- Route: /mobile/traveler/tourbuddy
- Active tab: tourbuddy
Action surface policy- Intensity supportive • continuation elevated
- Recovery review • retry standard
Match LIFECYCLE CONTROLS • accent
Refresh readiness • highlighthighlight
- Primary lifecycle action
- Silent refresh enabled
- Preferred tab: tourbuddy
Re-register push • attentionattention
- Secondary lifecycle action
- Silent refresh enabled
- Preferred tab: tourbuddy
Build offline pack • standardstandard
- Secondary lifecycle action
- Silent refresh disabled
- Preferred tab: tourbuddy
Deposit CONTINUATION • accent
Pay deposit • highlighthighlight
- Next path: traveler.tourbuddy
- Pending path: /mobile/traveler/tourbuddy
- Retryable: no
- Continuation mode: runtime-preview
- Retry prominence: standard
ACTION CONTRACTS • neutral
Pay deposit • highlighthighlight
- tourbuddy.pay_deposit • primary
- Bridge action
- Fallback: /tourbuddy
- tourbuddy.pay_deposit
Parity Promise
What stays identical to web
- Saved tours, compare board, bookings, referrals, and partner workspace remain account-native.
- Payment state, CRM-triggered follow-ups, and trust proof come from the same backend contracts.
- Offline travel packs and notifications extend the web account instead of rebuilding separate logic.
Booking control
Active bookings, payment state, and follow-up routing.
Visa guidance
Entry, arrival, and border guidance with structured citations.
Referral growth
Repeat-traveler score, rewards, and share loop.
TourBuddy loop
Referral workspace, group departures, and traveler collaboration.