İçeriğe geç

4 1 Secilen Yapi

Kaynak plan v2.0 aktarımı; gerçekleşmiş iş kanıtı değildir. Son kullanıcı kararları ve ADR-FE-001 önceliklidir.

AlanPlan kararıGerekçe / sınır
MobilFlutter + DartAndroid/iOS için ortak ürün ve tasarım bileşenleri
Web oyuncu arayüzüFlutter Web, erken performans kapısıylaİlk aşamada ikinci bir büyük ön yüzü bakım yüküne eklememek
MasaüstüÖncelikle geniş ekran web; PWA ayrı doğrulanırYerel Windows/macOS/Linux uygulaması otomatik kapsam değildir
Durum yönetimiRiverpodBağımlılıkların ve asenkron durumun açık/test edilebilir olması
Yönlendirmego_routerURL, geri dönüş ve derin bağlantı düzeni [S10]
HTTPDioOrtak ağ katmanı; platforma göre cookie/token taşıma [S11]
Veri modelleriFreezed + json_serializableDeğişmez modeller ve JSON dönüşümü; gereksiz üretim kodundan kaçınma [S12]
Çok dilFlutter gen-l10n + ARBÜrün metinleri için resmi yerelleştirme yaklaşımı [S05]
SunucuLaravelKimlik, yetki, oyun modülleri, API ve iş akışları
PHP sunucusuOctane + FrankenPHPUzun yaşayan worker modelini doğrulayarak kullanmak [S03–S04]
Dış kapıMevcut NginxTLS, statik dosyalar, HTTP ve WebSocket ters vekili
Gerçek zamanLaravel ReverbAyrı çalışan WebSocket yayın hizmeti [S01]
Ana veriPostgreSQLTransaction, kısıtlar, kilitleme ve kalıcı kayıt
Destek veriRedisCache, hız limiti, kuyruk, geçici varlık/presence bilgisi
YönetimFilamentYönetim arayüzü; oyun kurallarını atlayan CRUD paneli değil [S26]
PushFCM; Apple platformunda APNs bağlantısıAçık uygulamadaki canlı olayın yerine değil, dışında bildirim [S27]
DağıtımLinux + systemd, otomatik CI/CDDocker zorunluluğu eklemeden tekrarlanabilir kurulum

Sürüm numaraları ezbere sabitlenmez. Faz 0–1’de desteklenen kararlı Laravel/PHP/Flutter/Dart sürümleri ve bütün paketlerin uyumu doğrulanıp lock dosyalarıyla sabitlenir. Bu belgenin Laravel kaynakları 13.x dokümantasyonuna dayanır; bu, tüm üçüncü taraf paketlerin o sürümle test edildiği anlamına gelmez.