What it does
0-100 readiness score with per-category checks. Surfaces 14 days before departure on Today.
Where to find it
Route: /trip/$tripId/readiness
Categories scored
- Trip: name, dates, destinations set
- Documents: passport valid through trip + 6 months
- Insurance: coverage dates match trip
- Transport: outbound flight has PNR
- Lodging: first-night accommodation booked
- Reminders: check-in alerts set
How to use it
- Open trip → "Readiness check" card
- See score + per-check status (pass / warn / fail)
- Each fail/warn deep-links to the screen that fixes it
Today screen banner
When any upcoming trip departs in ≤14 days, the Readiness CTA appears.
Related files
src/lib/readiness.ts, src/routes/trip.$tripId.readiness.tsx