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.