Skip to content

Etki analizi: <değişikliğin adı> ​

Tarih: · İsteyen: · Durum: öneri / onaylandı / uygulandı

Büyük değişiklikten önce doldurulur (yeni modül, şema değişikliği, yetki ya da adres değişikliği, çok siteyi ya da veritabanını etkileyen iş). Uygulanmayan satır "yok" diye geçilir; boş bırakılmaz.

1. Niyet ​

Ne yapılacak ve neden, bir paragraf. Kullanıcı açısından sonuç.

2. Etkilenenler ​

AlanEtkiNot
Tablolar / migrationCanlıda var mı? (varsa yeni migration)
Uçlar (adres, yöntem)Yeni uç cap: ile korunuyor mu? Herkese açıksa gerekçe
YetkilerCapability + Roles::DEFAULTS; değişmiş rollere gelmez
AyarlarSettingDefinition; panel araması kendiliğinden
İşlem geçmişi / bildirim olaylarıRota adı ActivityCatalog'da
Panel sayfalarıroutes.js, meta.js, views.js, operations.js, test manifestleri
Site sayfaları / adreslerDerleme (karar A); eski adres 301; km-manifest.json
Çok siteHer sitede mi, yalnızca ana sitede mi? Statik önbellek → Sites::forgetMemory()
Veritabanı motorlarıSQLite / MySQL / PostgreSQL farkı; sürüme özgü SQL Core\Database'de
Yedek ve geri yüklemeBackup yeni veriyi taşıyor mu?
ÖnbellekSayfa önbelleği (PageCache::flush), derlenmiş yapılandırmalar (SEO, dil)
GüvenlikKişisel veri, gizli değer (Secret), yapay zekâya giden veri
Yapay zekâ / JarvisYeni araç mı? Yetki ve onay
Belgelerdikkat.md, ilgili rapor, README

3. Kararlar ​

Kullanıcıya sorulacaklar, her biri için öneri: Kn: soru (öneri: …).

4. Testler ​

Hangi testler eklenecek; npm run test:db ve uçtan uca gerekiyor mu.

5. Geri dönüş ​

Sorun çıkarsa nasıl geri alınır (migration geri dönüşü, ayar, yapılandırma).

MIT lisansıyla yayımlanır. "Kodmob" adı ve logosu sahibinin markasıdır.