Internal Reference · 2026-07-03
Phase 2.5 Platform Report
Platform Polish & Cohesion — Post-Implementation Review
Task 1 — Broken Image Register
All existing image references are preserved. No substitutions made. Replacements to be provided by Ryan.
AdventuresLanding hero — Pexels cycling image
Current: pexels-photo-1208777.jpeg (Gom section). Confirm this matches expedition intent.
MakutetHomepage — 'Adventures' card image
Current: pexels-photo-1051838.jpeg. Flagged as potentially misaligned per Phase 2.5 brief.
TravelHub hero background
Current: pexels-photo-3225517.jpeg (Patagonia mountains). Verify alignment with 'AI travel planning' message.
Pricing hero
Current: pexels-photo-2356045.jpeg (Andes/mountaineering). Appropriate for expedition pricing context — flagged for Ryan review.
All destination card images
Using Pexels verified sources. No broken images detected in registry audit — all 190+ destinations using stable Pexels IDs.
All Gom expedition images
Preserved as-is. Ryan to provide authentic expedition photography when available.
Note: Unsplash URLs remain in Intelligence pages (og:image fallbacks) — these are metadata-only and not visible page images. Ryan to provide replacement og:images if required.
Task 2 — Platform Connectivity
ExploreMakutetSection implemented and rendering
Present on: AdventuresLanding (above footer), Pricing page. Component confirmed in DOM.
PlatformContextBar on all Intelligence sub-pages
IntelligenceNews, IntelligenceReports, IntelligenceWatch, IntelligenceOpportunities — all updated.
IntelligenceNextStep CTA on all Intelligence sub-pages
No dead ends remaining in Intelligence ecosystem.
DreamStage on Homepage and TravelHub
Stage 1 inspiration grid visible on both key entry points.
Community page created at /community
Connects travellers, adventurers, and supporters. Linked from navigation.
Navbar — Community link
Recommend adding /community to main Navbar under 'Platform'. Currently only accessible directly.
Task 3 — Travel Navigation Audit
Asia
Linked from TravelHub, DestinationsHub, RegionHub. 40+ destinations in registry.
Europe
Linked from TravelHub, DestinationsHub, RegionHub. 30+ destinations in registry.
Americas
Linked via DestinationsHub /destinations/americas. TravelHub shows 3 regions — recommend adding Americas, Middle East, Africa, Oceania.
TravelHub region strip only shows Asia/Europe/Americas
Middle East, Africa, Oceania are exposed in DestinationsHub but not on TravelHub region quick-links. Recommend expanding to all 6 continents.
Legacy destinations excluded
LEGACY_DETAIL_MAP entries redirect correctly. No legacy content exposed in navigation.
Task 4 — Intelligence Rendering
TravelIntelligence main page — architecture correct
Filters by type, category quick-nav renders when data exists. Empty state handled.
Ghosting root cause identified
Pages with no published TravelIntelligence records render empty state correctly. The 'ghosting' was an empty database state, not a rendering bug.
Category sub-pages all have PlatformContextBar
News, Reports, Watch, Opportunities — all updated in Phase 2.5.
IntelligenceNextStep prevents dead ends
All sub-pages now guide users to Travel, Intelligence hub, or Adventures.
Populate TravelIntelligence records
The dailyIntelligencePublisher backend function exists. Recommend scheduling to run daily to ensure content is always present.
Task 5 — Brand Review
MakutetBrand.jsx — 8 reusable components
Monogram, Wordmark, AIIcon, SectionDivider, Badge, CornerLogo, PartnerBadge, LoadingState, EmptyState.
brandAssets.js — centralised asset registry
Single source of truth for all brand URLs.
MakutetCornerLogo on Homepage hero card
Journey of Gom card carries brand identity.
Footer — Makutet wordmark/monogram underused
MakutetFooter uses plain text. Recommend introducing monogram SVG as visual anchor.
Loading states
Most pages use spinner — MakutetBrand.LoadingState component exists but not widely adopted yet.
Empty states
MakutetBrand.EmptyState component available but not yet adopted across hub pages.
Task 6 — Adventures Brand
AdventuresLanding — expedition-first hero with amber/red gradient
Cinematic, emotional, brand-consistent.
Gom flagship section — dark cinematic treatment with 'Live' badge
Flagship expedition correctly elevated as brand centrepiece.
Three Paths section — role-based cards with accent colours
Adventurer / Supporter / Sponsor clearly differentiated.
Adventures cards
Partner section (ForSponsors, ForMedia) pages could use more expedition imagery in card backgrounds.
Task 7 — Adventures Hero Content
Hero carousel updated — Kilimanjaro, Silk Road, Patagonia
Three aspirational expedition destinations. All Pexels-sourced. Cinematically appropriate.
Ryan review required
Confirm Kilimanjaro (1647963), Silk Road (1739842), Patagonia (3225517) align with platform vision before Phase 3.
Task 8 — Pricing Model
Explorer: £4.99/month (was £7.99)
Includes: AI-assisted Hub Generation, AI Journey Writer, AI Daily Updates, auto timeline, premium layouts, Instagram assistance.
Explorer+: £7.99/month (was Expedition+ at £18.99)
Includes: Everything in Explorer + advanced sponsors, premium media, analytics, branding, priority support.
Free tier unchanged
All existing Free features preserved.
Comparison table updated
AI-assisted Hub Generation added as key Explorer differentiator.
ExploreMakutetSection added to Pricing page footer
Platform connectivity preserved.
Task 9 — Community
/community page created
Four pillars: Follow Expeditions, Support Journeys, Discover the World, Growing Network.
Live expeditions grid from production Hub entity
Reuses existing Hub and HubProfile data — no new schema.
Three-role framework: Traveller / Adventurer / Supporter
Clear pathways to /travel, /hub-setup, /expeditions.
Intelligence bridge section
Dark strip linking community to daily Intelligence.
Add /community to Navbar
Currently not in main navigation. Recommend adding under platform links.
Task 10 — Blogs & Blueprints
Blueprint Guides visible on TravelHub
Thailand Blueprint, Bikepacking Guide, Best eSIMs, Tour Booking Platforms — all linked.
TravelIntelligence hub includes Makutet Research section
Reports surfaced with dedicated sub-section and violet branding.
Blog articles not yet cross-linked in Intelligence
20+ blog posts exist (/blog-asia-june-july, /world-cup-2026-travel-guide etc.) but not surfaced in Intelligence ecosystem. Recommend Phase 3: blog index page under /intelligence/guides.
Task 11 — Travel Toolkit Audit
Flights — /services/flights
Redirects to partner affiliate. Journey functional.
Hotels/Accommodation — /services/accommodation
Stay22 integration active. Journey functional.
Insurance — /services/insurance
Affiliate redirect active.
eSIMs — /services/connectivity
Redirect exists. Recommend adding Airalo, Holafly as named partners to improve conversion.
Transfers — /services/transfers
Category exists. Missing prominent partner logos/names. Recommend adding Viator Transfers or Welcome Pickups.
Experiences — /services/experiences
Category exists. Missing partner name. Recommend adding GetYourGuide or Klook as named anchor partner.
Do not remove any services
All 6 categories preserved as instructed.
Task 12 — Layout Polish (Capability Grid)
Pricing Why Upgrade grid — 6 cards (5 content + 1 image)
sm:grid-cols-2 lg:grid-cols-3. Equal spacing. Responsive.
AdventuresLanding Pathways section — 6 cards
sm:grid-cols-2 lg:grid-cols-3. Balanced hierarchy.
Community pillars — 4 cards, 2-col mobile, 4-col desktop
Equal spacing confirmed.
HubModule grid on AdventuresLanding
8 modules in 2-col grid with a full-width footer card. Correct implementation — no change needed.
Task 13 — Recommended Phase 3 Priorities
P1: Populate TravelIntelligence content
Schedule dailyIntelligencePublisher automation. Intelligence ecosystem is structurally complete but content-empty.
P1: Add /community to main Navbar
Community page exists but is not discoverable via navigation.
P1: Expand TravelHub region strip to all 6 continents
Currently shows only Asia/Europe/Americas. Middle East, Africa, Oceania linked in DestinationsHub.
P2: Blog index page at /intelligence/guides
Surface 20+ existing blog posts within Intelligence ecosystem.
P2: MakutetBrand.LoadingState/EmptyState adoption
Standardise loading and empty states across hub management pages.
P2: Adventure hero imagery — Ryan's replacement photos
Current Pexels imagery functional but authentic expedition photography will significantly elevate brand.
P2: Affiliate partner improvements — eSIMs, Transfers, Experiences
Named partners with logos will improve toolkit conversion rate.
P3: Stripe payment integration for Explorer/Explorer+ upgrades
Pricing page live. Payment flow not yet wired.
P3: Hub Knowledge Base enrichment pipeline
AI Import Wizard exists. Asset Discovery pipeline ready. End-to-end flow needs testing.
Phase 2.5 Complete
Platform cohesion significantly improved. Ready for Phase 3.