Kaynak dahil ve hariç raporu
Geliştirme · 0.0.0-dev
Yayın
- Doküman
- 0.0.0-dev
- Uygulama
- 0.0.0
Bu sayfa
- Uygulama
- 0.0.0
- Veri
- accepted-source-inventories-v1
Bu rapor hangi legacy/source ailesinin Münderecat’a hangi yetkiyle girdiğini ve hangi payload’ların bilinçli olarak taşınmadığını açıklar. Bir dosyanın eski bir repository’de bulunması onu canonical authority, runtime data veya açık kaynak release üyesi yapmaz.
Dönüşüm ve lineage zinciri için provenance raporuna, Osmanlıca source closure ayrıntıları için Osmanlıca kaynak kalitesi raporuna bakın. Bu sayfa lisans uygunluk raporunun yerine geçmez; final lisans/attribution kapısı F10-011’dir.
Disposition sözlüğü
Bölüm başlığı “Disposition sözlüğü”| Disposition | Anlam |
|---|---|
authority |
Belirli bir domain fact’i için exact kabul edilmiş source snapshot |
derived/candidate |
Deterministik çıkarım veya aday; review/publication olmadan authority olmaz |
evidence-only |
Baseline, crosswalk, karşılaştırma veya audit için tutulur; yeni canonical state’i belirlemez |
curated extract |
Raw kaynaktan accepted selector/kararla çıkarılmış typed minimum closure |
excluded |
Canonical/runtime/release payload’ına girmez; gerekirse yalnız kimlik/hash/count kanıtı kalır |
unused ile silinmiş aynı şey değildir. Audit için source inventory’de duran bir
kayıt effective output’a ulaşmayabilir. Buna karşılık raw payload’ın açık repo dışında
kalması da source’un hiç incelenmediği anlamına gelmez; manifest/root onun hangi
snapshot’tan değerlendirildiğini kanıtlayabilir.
Toplu karar
Bölüm başlığı “Toplu karar”| Source ailesi | Dahil edilen | Hariç bırakılan | Authority sınırı |
|---|---|---|---|
| Türkçe Latin core | 2026 pinned rnk/original ve sentence-boundary inventory’leri |
.DS_Store, çalışma dizini drift’i, normalize edilmiş alternatif metinler |
Original exact bytes core authority; sentence inventory boundary witness |
| Final legacy Supabase | 2026 final public-schema dump kimliği, restore/schema/count/crosswalk kanıtı | Dump payload’ı, legacy schema’yı yeni runtime olarak kullanma | Evidence-only; Münderecat migration/core release authority’si değildir |
| 2025 import/dump çalışmaları | Hash-bound historical inventory | Bütün failed dump/log/diagnostic payload’ları | historical_failed; source, baseline, restore ve release için uygun değil |
| Osmanlıca/lexical | Used/evidence source sınıfları ve 5 typed curated dataset | Bütün SQLite, CSV/TXT/Lunor kopyaları, unused/raw numeric/occurrence inventory | Curated extract + domain release; raw source tek başına canonical değil |
| İngilizce | Positive allowlistteki 10 exact English book source’u | 298 duplicate Turkish file, 2.453 diğer committed, 4 untracked ve legacy alignment work product’ları | Exact English text source; alignment/publication ayrı authority |
| Heading | 298 exact-strip witness ve 6.782 candidate marker | Raw repo/worktree drift’i ve review edilmemiş candidate authority iddiası | Candidate source; accepted heading publication ayrı karar |
| Legacy frontend/importer/tooling | Golden behavior, command/hash ve crosswalk evidence | Eski uygulama kaynaklarını runtime’a kopyalama | Evidence-only; yeni app/schema authority’si değil |
Türkçe Latin source
Bölüm başlığı “Türkçe Latin source”Core source tek repository snapshot’ına bağlıdır:
| Alan | rnk/original |
rnk/sentences |
|---|---|---|
| Source | rnk_veri_aktarim |
rnk_veri_aktarim |
| Commit | 39eadbfb0b91950a5f862cb62626fb498c32bfbe |
Aynı commit |
| Dosya | 298 | 298 |
| Logical byte | 13.810.813 | 15.008.638 |
| File-set root | a37d8c1fc70c96c70d4804084e5d890c5c9992c22b47388af7efadf7195427dc |
4d25519c0f95669acb4663cc8a0fd106ec6f847cf7cb3d714c1f11713c72f503 |
| Hariç | 1 .DS_Store |
1 .DS_Store |
| Rol | Exact canonical text bytes | Sentence boundary/source witness |
rnk/sentences daha büyük olduğu veya boundary taşıdığı için rnk/original
metninin yerine geçmez. Importer ve verifier paragraph/sentence/token reconstruction’ı
original source’a karşı doğrular. Worktree’deki sonradan oluşan değişiklikler pinned
commit ve manifest root’unu değiştiremez.
Repo içinde raw legacy Git checkout yerine exact file inventory, source commit ve deterministik compiler/package çıktıları tutulur. Full private build girdileri content hash/byte/count ile bağlanabilir; local absolute path release kimliği değildir.
Final 2026 DB ve başarısız 2025 artefact’ları
Bölüm başlığı “Final 2026 DB ve başarısız 2025 artefact’ları”Kabul edilmiş final legacy public-schema dump:
- PostgreSQL 17 custom dump, 279.684.184 byte;
- SHA-256
5f16f9ace7760e12b215f3ffc58cd5a9cb24f853c5f42a3d4de6be9ccefb5193; - read-only serializable/deferrable snapshot;
- F0 restore, schema, row-count, reader RPC ve crosswalk baseline’larına bağlı.
Bu dump evidence-only kaynaktır. Legacy DB’den alınan ID/crosswalk ve Osmanlıca kanıtları yeni typed authority’lere aktarılır; dump’ın tablo tasarımı yeni schema olarak kopyalanmaz. Dump payload’ı açık repo ve final data release içine kendiliğinden girmez.
2025 çalışma seti ayrı bir negatif partition’dır:
| Ölçü | Değer |
|---|---|
| Historical failed artifact | 14 |
| Historical byte | 717.931.343 |
| Excluded non-historical candidate | 6 |
| Excluded candidate byte | 442.555 |
2025 SQL/gzip dump’ları, import/tokenizer log’ları, diagnostic HTML, eski verifier
ve integrity SQL’i historical_failed olarak hash-bound inventory’de kalır. Bunlar:
- source olarak kullanılamaz;
- database baseline veya restore girdisi olamaz;
- public release payload’ına giremez;
- içerik olarak bu repo içinde tekrar yayımlanmaz.
2026 support/review log’ları da source değildir; “artifact uzantısı var” diye yanlış historical veya canonical sınıfına alınmaz.
Osmanlıca ve lexical kaynaklar
Bölüm başlığı “Osmanlıca ve lexical kaynaklar”Legacy inventory 8 source code altında 173.492 row’dur. Dört disposition birbirini dışlar:
| Sınıf | Row | Açık repo/runtime kararı |
|---|---|---|
| Doğrudan kullanılan | 44.744 | Effective pattern veya selected sense için gerekli |
| Curation evidence | 56.528 | Aktif term/root/component/boundary kararını destekler |
| Retired | 1 | Negatif kararın açıklanabilir kanıtı olarak aggregate audit’te kalır |
| Unused | 72.219 | Runtime/curation bundle’ına girmez |
Active reachability closure 57.682’dir; bu beşinci disposition değil, etkili kararlara graph üzerinden ulaşan kayıt ölçüsüdür.
Raw source disposition’ları
Bölüm başlığı “Raw source disposition’ları”| Source | Inventory | Rol |
|---|---|---|
| Manual override | 1.993 | En yüksek öncelikli reviewed/explicit karar girdisi |
| Sözlük CSV | 18.880 | Form/sense ve curation evidence |
| Lunor lügat | 92.678 | Dictionary/root evidence; 51.573 unused raw row kopyalanmaz |
| Terkip TXT | 31.664 | Phrase-boundary evidence; yalnız gerekli boundary kararları taşınır |
| SQLite lügat | 26.886 | Sense/pattern evidence |
| SQLite kelime-lügat | 1.256 | Bağlı form/sense evidence; bir retired row korunur |
| SQLite doğrudan kelime | 135 | Düşük öncelikli direct form evidence |
| Generated rule | 0 | Provenance vocabulary; raw source row değildir |
Legacy risaleV35.db snapshot’ı 296.927.232 byte’tır ve integrity check’i geçmiştir.
lugat 26.886, kelimeler 2.031.483 row içerir; fakat yalnız accepted selector’ların
ulaştığı pattern/form/sense desteği typed export’a alınır. SQLite dosyası, WAL/SHM,
generated integer ID’ler ve corpus occurrence kopyası açık source bundle’ına girmez.
Dahil edilen typed minimum closure
Bölüm başlığı “Dahil edilen typed minimum closure”| Dataset | Logical record | Authority |
|---|---|---|
| Dictionary closure | 75.166 | Lexical evidence |
| Manual kararlar | 26.584 | Manual rule |
| Kök kararları | 3.884 | Root decision |
| SQLite pattern/form desteği | 8.194 | Source support |
| Terkip sınırları | 10.489 | Boundary decision |
Toplam 124.317 curated output raw source’un basit alt kümesi değildir; bir aggregate çok sayıda row’u temsil edebilir, bir source row birden çok typed kararı destekleyebilir. Exact source sınıfları, roots ve decision audit için generated Osmanlıca source raporunu kullanın.
İngilizce source
Bölüm başlığı “İngilizce source”rnk-en source release’i commit
afeaf8842590b7b815862bc48bf58e01f1e78651 üzerinde pozitif allowlist uygular:
| Partition | Dosya | Karar |
|---|---|---|
| English text source | 10 | Dahil; exact source order ile 9.544.504 byte |
| Duplicate Turkish export | 298 | Hariç; Turkish canonical authority değildir |
| Diğer committed dosya | 2.453 | Hariç; tooling, prompt, review pack, alignment ara/çıktı vb. |
| Untracked dosya | 4 | Hariç; source release üyesi değil |
10 kitap data/translations/text/en-rnk-en-2026-v1 altında exact byte source olarak
materialize edilir; araya separator eklenmez. Bu karar yalnız English text source’u
yetkilendirir. Legacy repository’deki 193 aligned output’un reviewed/pending/failed
durumu inventory’de korunur ama source boundary bunları alignment release veya public
translation ilan etmez. Alignment adayları, review ve publication ayrı F7 authority’sidir.
Heading source
Bölüm başlığı “Heading source”rnk-headings commit
3ecf6c70a1ce26a80a66ca589bd853a9939b35c6 içindeki 298 sentence dosyası exact-strip
kanıtı olarak kullanılır:
- 15.033.011 input byte;
- 24.373 Markdown marker byte’ı çıkarıldıktan sonra 15.008.638 byte;
- authoritative sentence source ile 298/298 exact eşleşme;
- 290 dosyada 6.782 marker candidate.
Marker satırı candidate’dır; tek başına heading semantiği veya hierarchy authority’si
değildir. Extractor output’u semantic audit ve accepted/excluded classification’dan
geçer, yalnız heading publication manifestindeki accepted projection DB release’ine
girebilir. Raw rnk-headings repository ve untracked çalışma dosyası bundle’a kopyalanmaz.
Legacy uygulama ve tooling
Bölüm başlığı “Legacy uygulama ve tooling”rnkv2, eski importer, reader frontend ve doğrulama scriptleri davranış/evidence
kaynağıdır. Golden chapter, screenshot, RPC inventory, crosswalk ve import-verification
sonuçları yeni test/contract’lara çevrilmiştir. Buna karşılık:
- eski Next.js uygulaması yeni runtime’ın source authority’si değildir;
- legacy migration/table tasarımları yeni PostgreSQL schema authority’si değildir;
- log, cache, local environment, container ve credential dosyaları taşınmaz;
- bütün repository’yi vendor kopyası gibi Münderecat içine almak yerine yalnız gerekli original contract, typed extract, fixture veya hash-bound evidence tutulur.
Legacy Git bundle/mirror backup’ları recovery içindir; public data release üyesi değildir.
Açık repository retention ilkesi
Bölüm başlığı “Açık repository retention ilkesi”Bir payload ancak aşağıdakilerden biri için gerekli ise içerik olarak tutulur:
- canonical source’un dağıtılabilir exact kopyası;
- deterministic build için gerekli küçük/typed input;
- accepted curation kararını yeniden üretmek için gereken minimum closure;
- public sample/fixture veya doğrulanabilir release artifact’i;
- lisans/attribution ve boyut politikalarını geçen açık veri çıktısı.
Diğer durumlarda source commit, logical locator sınıfı, byte count, SHA-256, inventory root, disposition ve acceptance referansı yeterlidir. Private/full artefact’lar ve büyük legacy DB’ler içerik olarak değil content-addressed handoff olarak bağlanır.
Doğrulama
Bölüm başlığı “Doğrulama”Bu raporun exact machine kaynakları:
data/manifests/authoritative-source-files.json;data/manifests/sentence-source-files.json;data/manifests/legacy-repositories.json;data/manifests/legacy-historical-failed-artifacts.json;data/translations/control/en-rnk-en-v1-export-boundary.json;data/manifests/legacy-headings-exact-strip-manifest.json;data/reports/ottoman-source-classification/report.jsonve curated catalog.
Report değişikliği bu kaynakları yeniden üretmez. Kaynak partition’ı değişirse ilgili domain verifier önce çalışır; routine doküman değişikliğinde legacy repo, SQLite, PostgreSQL veya full corpus açılmaz.