Laravel Parity Matrix¶
Status: Seed matrix — expand during source-by-source reverse engineering
| Legacy area | Target engine | Default migration decision | Notes |
|---|---|---|---|
| Users/roles/partner applications | Platform + CRM | REDESIGN | Membership model replaces user->single-role assumptions. |
| Properties/Villas | Capability + Commerce | GENERALIZE | Accommodation/rental offering schemas. |
| Cars | Capability + Commerce | GENERALIZE | Rental asset capability. |
| Hotels/rooms | Capability + Commerce | GENERALIZE | Accommodation + nightly inventory. |
| Tours/experiences | Capability + Commerce | GENERALIZE | Experience capability; excursions expanded separately. |
| Spaces | Capability + Commerce | GENERALIZE | Resource/venue reservation. |
| Beauty/agents | Capability + Commerce | GENERALIZE | Appointment + staff/resource scheduling. |
| Availability/custom pricing | Commerce | REDESIGN | Unified model families. |
| Booking/enquiry/external modes | Commerce | PRESERVE/GENERALIZE | Extended with request-to-book and quote-required. |
| Cart/checkout/orders | Commerce | REDESIGN | Idempotent API-first flow. |
| Payments | Finance + Integration | REDESIGN | Adapter + transaction separation. |
| Currencies/tax/commission | Finance + Commerce | REDESIGN | Policy ownership clarified. |
| Coupons | Commerce/Marketing | GENERALIZE | Commerce adjustment + marketing offer linkage. |
| Reviews/wishlist/chat | CRM | GENERALIZE | Tenant customer model. |
| Earnings/wallet/withdrawals | Finance | REVIEW | Preserve only where target commercial model requires. |
| CMS/blog/pages/menu | Site | REPLACE/REDESIGN | Managed component site + CMS core. |
| Themes/appearance | Site | REPLACE | Theme tokens + managed variants. |
| Plugin manager | Integration/Capability | REPLACE | Typed adapters/capabilities; no arbitrary runtime plugin execution assumption. |
| Languages/translations | Internationalization + Site + Capability | REDESIGN | Platform-wide locale model, structured localized content/schema labels, deterministic fallback and translation operations. |
| SEO/sitemap/robots | Site | PRESERVE/REDESIGN | Generate per site/domain. |
| Mapbox | Integration | PRESERVE via adapter | Provider choice can remain configurable. |
| reCAPTCHA | Integration | PRESERVE via adapter | Provider can evolve. |
| SMTP/jobs | Integration + Operations | REDESIGN | Queue reliability + tenant configuration. |
| Invoice/iCal | Finance + Integration | GENERALIZE | Typed modules. |
| Meta catalogs/events | Channel + Marketing | GENERALIZE | Generic catalogs + attribution/conversion taxonomy. |
| Multi-tenancy | Platform | NEW | Not present in Laravel. |
| Business units/brands/sites | Platform/Site | NEW | Core target architecture. |
| Managed section/page builder | Site | NEW | Controlled components/variants. |
| Custom/headless plan | Site/Platform | NEW | Custom plan only. |
| Yacht charter | Capability/Commerce | NEW | First-class launch vertical. |
| Group excursions | Capability/Commerce | NEW | First-class group workflow. |
| Social ad management | Marketing + Channel | NEW | Plan controlled. |
No row may be marked RETIRE without explicit product approval and migration impact notes.