ERPGOLD BASE: temiz kurulum için kanonik aday veritabanı yapısı — BASE-CORE 311 + BASE-DEPENDENCY 56 = 367 nesne. BASE Status: CANDIDATE_CANONICAL · Runtime Certification: PENDING.
BASE Status: CANDIDATE_CANONICAL · Runtime Certification: PENDING. ERPGOLD BASE, statik kod + katalog analizinden üretilmiş bir adaydır; çalışma zamanı doğrulaması (temiz kurulum + uygulama smoke testi) tamamlanmadan CANONICAL/CERTIFIED sayılmaz. Hiçbir DB değişikliği yapılmadı.
ERPGOLD BASE nedir? ERPGOLD V2 için minimum, standart ve yeniden üretilebilir veritabanı yapısının kanonik adayıdır. Runtime Certification tamamlandığında resmi kanonik BASE haline gelecektir. Boş bir SQL Server'da ERPGOLD V2'nin açılıp giriş yapabilmesi ve çalışabilmesi için gereken en küçük nesne kümesidir: BASE-CORE 311 + BASE-DEPENDENCY 56 = 367 nesne (159 tablo, 160 fonksiyon, 22 view, 14 yordam, 12 tetikleyici, 26 şema).
Sayfalar
| Sayfa | İçerik |
|---|---|
| Sınıflandırma | 8 sınıf tanımı, sayılar ve 704 nesnenin sınıf listesi |
| Kullanım Haritası Uzlaştırması | Kullanım Haritası (A–F) ↔ BASE sınıfı eşlemesi, 10 uzlaştırma sayfası, kural tablosu |
| BASE ve Kullanım Haritası Arasındaki Farklar | 362 vs 311, 419 vs 367, 696 vs 704 — sayı farkları ve nedenleri |
| CTR kayıtları | 146 sınıflandırma değişiklik kaydı (RESOLVED / MANUAL_REVIEW / WAITING_RUNTIME_CERTIFICATION) |
| Code-Only Missing | 29 nesne: kodda var, referans DB'de yok |
| Runtime Certification Status | PENDING — ne gerekiyor, hangi nesneler bekliyor |
Üç başlık sayısı
| Kullanım Haritası (v1.4) | doğrudan 362 · gerekli (A+B) 419 · unused aday 39 |
| ERPGOLD BASE (paket v1) | BASE-CORE 311 · BASE toplam 367 · REPORT-ONLY 37 · CUSTOMER-CUSTOM 70 · LEGACY 25 · UNKNOWN 205 |
| Uzlaştırma | 696 katalog nesnesi eşleşti · aynı sınıf 364 · farklı sınıf 36 · rapor farkı 36 · CTR 146 (açık 57) |
| BASE Status | CANDIDATE_CANONICAL |
| Runtime Certification | PENDING — bkz. Runtime Certification Status |
İki görünüm, tek gerçek
Kullanım Haritası "ERPGOLD bu nesneyi kullanıyor mu?" sorusuna geniş kanıtla (kod, rapor SQL'i, yapılandırma SQL'i, dinamik SQL, ekran/sınıf makaleleri) cevap verir; BASE ise "boş bir sunucuda ERPGOLD'un çalışması için bu nesne şart mı?" sorusuna dar kanıtla (yalnız uygulama kaynak kodundaki string literal + katalog bağımlılığı) cevap verir. İkisi aynı katalog üzerinde çalışır ve hiçbiri diğerini sessizce geçersiz kılmaz: her nesne makalesinde iki sınıf yan yana yazılır, fark varsa CTR kaydı vardır ve nihai kararı Runtime Certification verir.
Paket içeriği
| Dosya | İçerik |
|---|---|
| ERPGOLD_BASE_DATABASE_MASTER.xlsx | MASTER (704 nesne), DB_Karsilastirma, KOD_VAR_DB_YOK (29), Kategori_Ozet |
| 01–11 *.xlsx | CORE, DEPENDENCY, tablo-kolon haritası, şema bağımlılıkları, REPORT-ONLY, CUSTOMER-CUSTOM, LEGACY, UNKNOWN, seed data, build order, validation |
| DatabaseBase/00–13 *.sql | CreateDatabase → Schemas → Types → Tables → PK → Defaults → FK → Indexes → Functions → ComputedColumns → Views → Procedures → Triggers → SeedData → PostInstallValidation (çalıştırılmadı) |
| ERPGOLD_BASE_DATABASE_MASTER_REPORT.md | Yöntem, sınıflandırma, CTR, GAP listesi |
| ERPGOLD_BASE_WIKI_RECONCILIATION.xlsx (v1.5) | Bu wiki sürümünde üretilen uzlaştırma çalışma kitabı (01_Ozet … 11_CTR) |
Güvenlik
Bu çalışma yalnızca DOKÜMANTASYON, ENTEGRASYON, UZLAŞTIRMA ve WİKİ GÜNCELLEME işidir. Üretim veya müşteri veritabanında hiçbir değişiklik yapılmadı; DROP/DELETE/UPDATE çalıştırılmadı; uygulama iş mantığına dokunulmadı. BASE betikleri yalnız yeni ve boş bir veritabanı içindir.
