# 00 — PDF Audit

The Navi PDF defines the visual direction we follow. It also contains rendering/copy issues that we **do not** carry into the code.

## Issues found and fixed in implementation

1. **Duplicated blocks** — sections like "Featured Experiences" and "Atlantis The Royal" render twice in the PDF. Each block appears once in the app.
2. **Trip planner step counts inconsistent** — "STEP 1 OF 4" / "STEP 2 OF 3". We standardize on **4 steps**: (1) Where, (2) Vibe, (3) Budget & Pace, (4) Result.
3. **Itinerary uses Amalfi/Pompeii** — clearly off-market. UAE-only sample itineraries replace it.
4. **Currency mixing** — "$2,450" appears next to AED in the same flow. We force AED everywhere; mixing is impossible because the formatter takes a currency code from data.
5. **Bottom-tab labels inconsistent** — Home/Discover/Bookings/Saved/Profile vs Explore/Trips/Saved/Profile vs Hub/Translate/History/Settings. We standardize on **Home / Discover / Bookings / Saved / Profile**. Module-internal screens use a back-button header, no separate bottom bar.
6. **Low-contrast onboarding copy** — bumped to AA contrast.
7. **Truncated service tile labels** — "Em g n / er e cy" etc. Tiles render full strings, sized for the longest EN/AR label.
8. **Auth providers duplicated** — Google/Apple shown twice on signup/login. Single block in the app.
9. **Profile address shows "123 Sky Tower, NY"** — replaced with a UAE address.
10. **Trip pace "- activities per day"** — broken text replaced with "4–5 activities per day".
11. **Map for taxi** — there is no real map in the PDF. We integrate a real `MapProvider`.
12. **One-tap call on Emergency** — added a confirmation step to avoid accidental dial.

## Visual identity preserved

- White surface, blue primary (~#1E5BFF), large headings, rounded cards.
- Bottom-tab navigation.
- Premium UAE imagery placeholders.
- Soft shadow on cards.

## Open product questions (assumptions made; revisit later)

- Premium tier pricing and benefits — **assumed** monthly subscription with priority booking and advanced trip planner.
- Promo redemption flow — **assumed** at checkout.
- Refund SLAs — **assumed** 5 business days.
- Partner payout cadence — **assumed** weekly.
