İçeriğe geç

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 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.

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

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.

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.

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.

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.

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.

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.

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.

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.

Bir payload ancak aşağıdakilerden biri için gerekli ise içerik olarak tutulur:

  1. canonical source’un dağıtılabilir exact kopyası;
  2. deterministic build için gerekli küçük/typed input;
  3. accepted curation kararını yeniden üretmek için gereken minimum closure;
  4. public sample/fixture veya doğrulanabilir release artifact’i;
  5. 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.

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.json ve 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.