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

SESSION

STANDARD

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 • highlight

highlight

  • Primary lifecycle action
  • Silent refresh enabled
  • Preferred tab: bookings
Re-register push • attention

attention

  • Secondary lifecycle action
  • Silent refresh enabled
  • Preferred tab: bookings
Refresh readiness • standard

standard

  • Secondary lifecycle action
  • Silent refresh disabled
  • Preferred tab: bookings

Payment CONTINUATION • accent

Review remaining balance • highlight

highlight

  • Next path: traveler.booking
  • Pending path: /mobile/traveler/booking
  • Retryable: no
  • Continuation mode: runtime-preview
  • Retry prominence: elevated
Open travel pack • highlight

highlight

  • Next path: traveler.booking
  • Pending path: /mobile/traveler/booking
  • Retryable: no
  • Continuation mode: runtime-preview
  • Retry prominence: elevated

ACTION CONTRACTS • neutral

Review remaining balance • highlight

highlight

  • payment.pay_balance • primary
  • Bridge action
  • Fallback: /bookings
  • payments.pay_balance
Open travel pack • standard

standard

  • booking.open_offline_pack • secondary
  • Bridge action
  • Fallback: /account
  • experience.open_offline_pack

LIVE EXECUTION • neutral

Review remaining balance • standard

standard

  • payments.pay_balance
  • Runtime preview adapter
  • Fallback: /bookings
Open travel pack • standard

standard

  • experience.open_offline_pack
  • Runtime preview adapter
  • Fallback: /account

Traveler TourBuddy • accent

SESSION

STANDARD

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 • highlight

highlight

  • Primary lifecycle action
  • Silent refresh enabled
  • Preferred tab: tourbuddy
Re-register push • attention

attention

  • Secondary lifecycle action
  • Silent refresh enabled
  • Preferred tab: tourbuddy
Build offline pack • standard

standard

  • Secondary lifecycle action
  • Silent refresh disabled
  • Preferred tab: tourbuddy

Deposit CONTINUATION • accent

Pay deposit • highlight

highlight

  • Next path: traveler.tourbuddy
  • Pending path: /mobile/traveler/tourbuddy
  • Retryable: no
  • Continuation mode: runtime-preview
  • Retry prominence: standard

ACTION CONTRACTS • neutral

Pay deposit • highlight

highlight

  • 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.

Tour Stock Space