Concept #2, standalone-paths ideation 2026-08-15. v02 rebuilds every frame from the shared component kit (lf-wireframe-kit.css). Changes from v01: autocomplete in the travel bar, radio cards for plans, OTP guest resume, payment field group at pay, tracking timeline in the hub, sticky price bar throughout.
01[ THE TRAVEL BAR ]
Cold entry. Partner deep link, returning plan, and cruise sailing search prefill this same bar. No PII before price.
FromBoston, MA
To · port, ship, or addressvan
Vancouver, BC · Canada Place
Vancouver, WA · USAnot the cruise one
No match? Type the address instead →
Must arrive byDate or sailing
One-wayReturnMulti-cityCruiseSee plans →
The catalog is closed with exact-string matching (C2, C3). Autocomplete with disambiguation is where that constraint gets survivable: the two Vancouvers are E021's real case.
02[ COMPARABLE PLANS ]
Radio cards, one per plan. Unavailable options stay visible with the reason and nearest workable alternative.
Preferred · $XXX arrives 1 day early · handling included
BENEFIT −$XX
Standard · $XXX arrives 3 days early
Express · unavailable Customs window too short. Nearest workable: Preferred, ship 1 day sooner.
$XXXtotal · provisionalBENEFIT −$XXSelect plan →
Selecting a plan creates a durable case. The marketplace owns the whole transaction, no handoff to a conventional form.
03[ THE CASE ]
Guest case first, identified later. OTP resume replaces the one-cookie guest resume (C18). Expert edits the same case.
CASE LF-XXXXGUEST
EX
Your expert edits this same case no re-entry, no copy
Priced→Bookable→Payable→Ready to ship
+1 ▾
Mobile · resume anywhere(###) ### ####
resume code
47--
04[ CONTEXTUAL TASKS ]
Only what this shipment still needs. Each task explains why it exists and what it changes.
Items · what is travelingdone
Pickup address + windowdone
Contact · first identity ask in the whole path2 min
Cruise facts · sailing, ship, stateroom1 min
Customs declaration required: crossing a border3 min
customs docs
Drop customs documents
or browse · PDF, JPG · max 10MB
▤ passport-scan.pdf 70%
reprice · versioned, never silent
v1 · at selection
$XXX
→
v2 · after customs
$XXX $XXX
+ duty line, explained
$XXXtotal · v23 TASKS LEFTNext: contact →
05[ REVIEW + PAY ]
Every leg, terms, service promises, full price. Nothing new appears here: the ledger already explained each line.
Leg
Service
Promise
Price
BOS → Port
Preferred
arrives 1 day early
$XXX
Benefit
Cruise line
applied at source
−$XX
Customs
Duty
explained in v2
$XX
Total · full price, no surprises
$XXX
Card number#### #### #### 4242
ExpMM / YY
CVC•••
CardApple PayInvoiceFree cancellation · stated here
Charged once, in full, nowPay $XXX
06[ READINESS HUB ]
Confirmation is not an exit. The case stays alive for documents, labels, pickups, and unresolved tasks.
Priced→Bookable→Payable→Ready to ship
Picked up · Boston, MAMon · signed by driver
Cleared customsWed · duty settled, see v2 diff
In transit to portnow · on promise
Delivered to stateroompromised 1 day before sailing