İçeriğe geç

P2: Müşteri Landing Fabrikası

Detay

Versiyon: 1.1.0 · Durum: Stack onaylı (D-024); BL-001 benchmark pass ile ADR tam kilidi

Müşteri tuning web sitelerinin (reprocarspain, customremap, kfzservice24 vb.) landing katmanını üreten fabrikadır. Admin ve içerik yönetimi P4: Site Hub CMS üzerindedir; landing UI ayrı repo/instance olarak çalışır.

Müşteri / adayŞablonNot
customremap.comStandardİlk yeni fabrika deploy (D-030)
kfzservice24StandardSlider, blog, FAQ, services, contact
reprocarspainReferans + freezeCanlı; acil migrate yok (D-022, D-023)
Gelecek müşterilerStandard veya ProTüm tuning master müşterileri Standard öncelikli (D-031)

Stack kararı: Astro 5 + React islands + Hub Content API (ADR-001: Müşteri Landing Frontend Stack). Inertia, Vite SPA ve Next trimmed üretim adayı değildir.

admin.{musteri-domain} {musteri-domain}
(Filament Site Hub, Laravel) (Astro 5 landing)
│ │
└──── Content API ─────────────┘
GET /api/v1/sites/{slug}/*
webhook revalidate (~5 sn)
BileşenTeknoloji
Landing UIAstro 5, React islands (interaktif widget’lar)
İçerik kaynağıHub Content API — landing yalnızca render
Adminadmin.{domain} Filament panel (P4)
VeritabanıSite başına ayrı PostgreSQL
YayınADR-002: Anlık İçerik Yayını (Revalidation) revalidation (~5 sn SLA)
Çok dilSite başına 1–3 locale
ŞablonÖzelliklerÖrnek
StandardSlider, services, blog, FAQ, contactkfzservice24, customremap
ProStandard + tuning simulator, cascade UI, grafikreprocarspain (gelecek)

reprocarspain bugün Laravel 12 + Inertia 3 + React 19 + Filament + SSR (PM2 reprocar-ssr) ile canlıdır. Sonsuz freeze: yalnızca bugfix/güvenlik; yeni şablona taşınmaz (D-023). Yeni müşteriler ADR-001 şablonundan üretilir.

Canlı müşteri sistemi olduğu için acil migrate yok. Bundan sonraki siteler reprocar şablonu veya yeni Astro yapısından seçilir; reprocar referans alınır ama kod tabanı dondurulur.

Müşteri teslimi: landing repo + içerik DB dump. Admin paneli, Hub backend ve araç API erişimi YGT Labs’ta kalır. P8: Tuning Website parent brand üzerinden dağıtım vitrini sunulabilir.

Satış kanalları: doğrudan proje, tuningwebsite dağıtım paketi, ileride CMS paket satışı (OD-004, BL-006 — ertelendi).

KapıAçıklamaDurum
BL-001ADR-001 benchmark: customremap.com referansin_progress
BL-004Hub Content API OpenAPI specopen
BL-007Revalidation SLA ~5 sn ölçümüopen
BL-013HANDOFF spec (local content mode)open

Benchmark geçene kadar ADR Accepted kilidi bekler; Next trimmed yalnızca BL-001 fail durumunda gizli Pro fallback olarak kalır.