ADR-001: Müşteri Landing Frontend Stack
Müşteri landingleri için Astro 5 + React islands stack kararı onaylandı.
Bu yol haritası yön gösterir; öncelikler müşteri ihtiyacı ve operatör kararlarına göre değişebilir. Kesin tarih taahhüdü değildir.
Müşteri landingleri için Astro 5 + React islands stack kararı onaylandı.
86/100 puanlı ARGE — Astro 5 + React islands operatör onayı.
Admin kaydından landing güncellemesine ~5 sn revalidation SLA onaylandı.
Ekosistem anayasası — 8 ürün hattı, admin topolojisi ve öncelik kuralları.
Ekosistem giriş noktası — 8 ürün hattı, ADR'ler ve yönetişim.
1000+ tuner, 66K+ araç, 24 dil — olgun B2B SaaS koruma modunda.
Mevcut PHP portal kaynak satışı — araç veritabanı API lock-in ile recurring gelir.
Merkezi araç katalog API — Pemm lock-in ve portal entegrasyonlarının omurgası.
D-023: sonsuz freeze; bugfix/güvenlik hariç yeni özellik yok; Hub migrate yok |
CONSTITUTION + 8 product spec + governance oluşturuldu; push `841b4997` |
D-007/D-008: kendi markalar Next `/admin`; müşteriler `admin.{site}` Filament |
D-007: `admin.tuningwebsite.com` yok; Next dahili admin |
Açık iyileştirme önerileri ve BL iş kalemleri — BL-001 benchmark zinciri.
ETP olgunluğunun kendi marka sitelerine çoğaltılması — ilk adım tuningwebsite.com.
Müşteri tuning siteleri için Astro 5 + Hub Content API fabrika modeli.
admin.customremap.com — reprocar Filament yapısından Hub deploy.
Parent brand vitrini — P1 kendi marka klonu + P2 müşteri dağıtım kanalı.
Stack onaylı (D-024). Benchmark: **customremap.com** (D-026) | Bloker: admin.customremap.com Hub kurulumu (BL-002 ile paralel) |
Site başına: `admin.{domain}` Filament + `{domain}` Astro. İlk müşteri: customremap.com | Bloker: Composer package adı (geçici: site başına reprocar kopyası kabul) |
**Paralel (D-029):** tuningwebsite klonu + customremap.com müşteri landing aynı sprint |
`GET /api/v1/sites/{slug}/*` OpenAPI zorunlu; landing tüketicileri buna bağlansın | Bloker: BL-002 |
`architecture:check` \| Hub Pest \| revalidation E2E — deploy öncesi zorunlu |
Starter/Pro/Enterprise paketlerini satış yüzeyine bağla | Bloker: Operatör kararı |
Admin kayıt → refresh → görünür ortalama 5 sn; ölç ve dokümante et | Bloker: BL-001 + Hub MVP |
tuningwebsite → ygtlabs → tunerstack → memsidea + müşteri işleri timeline |
Gelecek müşteriler: **Astro 5 + React islands** (D-024); reprocar freeze referans |
`CONTENT_SOURCE=hub|local`, dump import script, HANDOFF.md |
ETP vehicle/simulator extract; Astro islands tüketici | Bloker: Yok (D-024 stack onaylı); BL-014 starter repo kararı |
tunerstack landing'e `@ygt/landing-analytics`; Umami script + Vitals POST parity | Bloker: BL-001 benchmark öncesi veya paralel |
RC stabilizasyonu + BL-001 benchmark opsiyonel satır; üretim şablonu değil | Bloker: TanStack Start 1.x stable + i18n story netleşsin |
Ayrı repo, 883+ test — yeni portal özellikleri burada geliştirilir.
Filtreye uygun kalem yok.