F

API Readiness

Tình trạng API theo nhóm. Nguồn: src/lib/founder/product-registry.ts.

Seam-first: Component → view-model → service → port → repository. Đổi mock → live = hiện thực Http*Repository theo cùng port + sửa lib/services/index.ts. UI/feature không đổi.

NhómTrạng tháiGhi chú
Listing / SearchMockMockListingRepository; port ListingRepository định nghĩa, đổi sang Http* (Phase 2).
Reservation / BookingMockMockReservationRepository; engine thật (availability/giữ phòng) Phase 2.
Partner / RatesMockMockPartnerRepository (KPI/rates/bookings).
Platform / AdminMockMockPlatformRepository (GMV/approval/customers).
Customer / CRMMockMockCustomerRepository.
Affiliate / CommissionMockMockAffiliateRepository (8% tie-out).
PaymentMockPaymentGateway port; VNPay/Momo adapter Phase 2.
NotificationMockNotifierPort; email/Zalo/SMS Phase 2.
Public API / MCPChưaChưa expose; Phase 3-4.
Travel IntelligenceChưaGateway định nghĩa (ReviewSource/LLM); nối Phase 4.