İçeriğe geç

İngilizce açık birimlerin tamamlanması

Geliştirme · 1.0.0

Yayın

Doküman
1.0.0
Uygulama
1.0.0
Şema
1
Veri
tr-latn-1

Bu sayfa

Uygulama
0.1.0
Şema
1
Veri
en-alignment-17

Başlangıçtaki 6.030 açık birim, 2.311 kapsam-dışı kayıt ve düzeltme sırasında ayrıca ele alınan 13 gövde kaydı olmak üzere 8.354 kaydın tamamı sonuçlandırıldı. Bu, her kaydın çevirisinin bulunduğu anlamına gelmez:

Sonuç Birim
Başlangıç açıklarından bağlanan 2.748
Kapsam dışından karşılığı bulunan başlık 1.124
Seçili İngilizce kaynakta çevirisi bulunmayan 3.232
Baskı veya yerleşim farkı 201
Yapısal işaret 1.049
İnceleme kararı açık 0

İngilizce metni bulunan 189 bölümde 64.431 canonical kaynak cümlesi vardır. 59.949’u bağlıdır; 3.302’si kapsam içinde eşleşmemiş, 1.180’i kapsam dışındadır. Son iki kümenin toplamı, tablodaki çevirisiz/farklı/yapısal 4.482 kayıtla aynıdır. Önceki 56.090 bağlı kayda göre net kazanç 3.859 kayıttır. Başlık çalışması sırasında eski yanlış ilişkiler de kaldırıldığı için 2.748 + 1.124 net kazanç değildir.

outcomes.json her kayıt için canonical kimlik, karar ve kanıtı korur. Kararlar nihai artifact’ın gerçek üyelikleriyle iki yönde doğrulanır; yalnız rapordaki etiketler sayılarak kapanış verilmez. Dosyanın publication_status alanı hazırlama anını gösterir; dağıtım sonucu ayrı reports/english/alignment-17-rollout.json kaydıyla izlenir. Aşağıdaki ara kontrol noktaları çalışma geçmişidir.

Hedef, İngilizce karşılığı bulunan bütün açık kaynak cümlelerini gerçek hedef aralıklarına bağlamaktır. Gerçekten çevrilmemiş, farklı baskıya ait veya yalnız yapısal işaret olan birimler kanıtlarıyla ayrı tutulur. İncelenmiş olmak ile çevrilmiş/eşlenmiş olmak aynı şey değildir; yapay bir sıfır-açık sayısı üretilmez.

Başlangıç sürümü en-alignment-16, commit 98b9bd0:

Durum Kaynak birimi
Kapsam içinde açık 6.030
Eski hizalama kaynak dilini aynen koruyor 5.075
Eski dosyada farklı karşılık adayı var 950
Eski karşılık alanı yok 5
Ayrıca, İngilizce hedefli bölümlerde scope dışında 2.311

6.030 açık birim, 2.330 komşuluk aralığında izlenir. 3.606 Latin, 1.937 Arapça, 392 karışık alfabeli ve 95 sözlüksel olmayan kaynak birimi vardır. Alfabe bir çeviri-yokluğu kararı değildir. 54 birimin geçmiş incelemesinde açık karar bulunur; önceki gerekçeler yeni incelemeye taşınır, aynı iş gerekçesiz tekrarlanmaz.

  1. Canonical cümle kimliği ve fiziksel kaynak satırı esas alınır. Değişmez Türkçe metin, token sırası ve ham İngilizce kitap yeniden yazılmaz.
  2. Eski İngilizce satır yalnız adaydır. Türkçe bırakılmış olsa da gerçek kitapta karşılığı aranır. Kabul edilmiş komşular aramayı daraltır, tek başına karar vermez.
  3. Haşiyeler ayrıca dikkate alınır: Türkçe kaynakta bölüm sonuna toplanan notun İngilizcesi bölümün önceki sayfalarında olabilir. Sondaki dar veya boş aralık, bu notun çevrilmediğini kanıtlamaz.
  4. Gerçek anlam sınırları ayrı seçilebiliyorsa ayrı gruplar kullanılır. Birlikte çevrilmiş ardışık kaynaklar ortak gruba bağlanabilir. Komşu kabul edilmiş sahiplik değiştirilirse eski kaynak üyelerinin tamamı korunur.
  5. Doğru pasaj mevcut scope/render dışında kalıyorsa konumu kaydedilir ve kapsam değişikliği ayrıca değerlendirilir. Başka mektubun benzer imzası veya başka bölümdeki benzer cümle sessizce kullanılamaz.
  6. Anlam incelemesi dar, çakışmayan bölüm işleriyle yapılır. İnceleyiciler yeni konuşma veya alt görev açmaz. Mekanik sayım/test/dağıtım koordinatörde kalır.

Her başlangıç biriminin sonucu izlenebilir olmalıdır:

  • Gerçek hedefe bağlandı: ham metin tanığı ve kabul edilmiş kaynak ilişkisi var.
  • Yapısal işaret: anlam taşımayan ayraç, kaynak/hedef bağlamıyla doğrulandı.
  • Çeviride bulunmuyor veya baskı farkı: ilgili bölüm ve gerçek metin tanıkları kontrol edildi; yalnız arama sonucunun boş çıkması yeterli değildir.
  • İnceleme açık: eksik tanık veya çözülmemiş sahiplik/kapsam sorunu açıkça belirtilir.

Son kategori dururken ilgili birim tamamlandı sayılmaz. Kapsam dışındaki 2.311 cümle de görünür kalır; bunlar 6.030 açık sayısının içine gizlenmez. Yeni çeviri üretmek bu paketin yöntemi değildir.

  • Alignment 16 üyelikleriyle bütün açık ve scope-dışı birimlerin envanteri.
  • Geçmiş kararlar, canonical sıra ve mevcut hedef sahiplikleriyle inceleme bağlamları.
  • İlk anlam incelemesi: Onuncu Söz, On Yedinci Söz, Dördüncü Şua, Yirmi Dokuzuncu Lem’a, küçük Sözler ve Emirdağ I örnekleri.
  • Öğrenilen kaynak/not yerleşimi durumlarıyla kalan bütün bölümlerin incelenmesi.
  • Kararların birleştirilmesi; çakışan sahiplik ve gerçek kapsam sorunlarının çözümü.
  • Kabul edilen düzeltmelerin yeniden üretilebilir curation/paket haline getirilmesi.
  • Değişen aralıkların yerel RPC ve okuyucuda doğrulanması.
  • Toplu yayın: R2, local/remote Supabase, API ve erişim korumalı canlı okuyucu.
  • Nihai kapsam, gerçek eksiklikler ve açık kalmışsa nedenlerinin raporu.

Her küçük inceleme grubu için remote sürüm oluşturulmaz. Kararlar önce biriktirilir; anlamlı paketlerde yayımlanır. Mevcut değişmez-metnin garantileri korunur, yalnız hizalama değişen işlerde bütün corpus’un pahalı doğrulaması tekrarlanmaz. Yerel okuyucu her zaman yerel Supabase’e bağlı kalır.

İlk altı grupta 804 kaynak birimi incelendi: 277 bağlantı önerisi, 509 seçili kaynakta karşılık bulunmama kararı, 7 yapısal işaret, 10 baskı/tekrar farkı ve 1 çözülmemiş sahiplik durumu. Bunlar inceleme sonuçlarıdır; henüz yeni sürüm yayımlanmadığı için canlı en-alignment-16 sayımları değişmez.

Uzun açık kümeler farklı nedenler taşır. Emirdağ’da seçili kaynakta bulunmayan şiir bölümü vardır. Buna karşılık Dördüncü Şua’nın uzun Arapça bölümünde mevcut İngilizce karşılıklar bulunur ve 69 açığın 67’si bağlanabilir. Alfabe veya kümeyi oluşturan satır sayısı tek başına eksiklik kararı verdirmez.

On İngilizce ham kitap, kaynak dosyalarıyla bayt düzeyinde aynı bulundu. Bu kontrol aktarım sırasında metin çıkarılmadığını gösterir; Türkçe ve İngilizce baskıların içerik bakımından eşit olduğunu göstermez.

Aynı değişmemiş kaynak cümlesinin başka yerdeki tek-kaynaklı İngilizce ilişkisi, doğru bölüm içinde yeni konum adayları aramak için kullanıldı. 746 açık birim için aday vardır. Aynı dua, imza veya başlığın yanlış tekrarını seçmemek için bu sonuçlar anlam onayı sayılmaz. Örneğin başka sorunun “The Answer” başlığı, sonradan gelen bir haşiyenin cevabı olarak kullanılamaz.

Tamamlanan ilk on iki inceleme paketinde 1.645 başlangıç birimi vardır:

İnceleme sonucu Birim
Anlamca doğrulanmış yeni bağlantı önerisi 855
Seçili İngilizce kaynakta karşılık bulunmadı 744
Yapısal işaret 14
Baskı veya tekrar yerleşimi farkı 16
Gerçek karşılığın kapsamı araştırılıyor 16

Bu tablo bir ara kontrol noktasıdır, nihai coverage değildir. Diğer paketler devam eder; henüz yeni release kurulmadığı için production hâlâ en-alignment-16 kullanır. Anlam incelemesinden geçen bağlantılarda ham hedef tanığı, mevcut sahipliklerin korunması ve çakışmama kontrol edilir. Aynı corpus metni her paket için yeniden kurulmaz veya remote’a yüklenmez.

İki somut teknik durum ayrıştırıldı:

  • Yirmi Dokuzuncu Lem’a’da araya ayetlerin girdiği iki kaynak satırı, İngilizcedeki dört ayrı anlam parçasıyla eşleştirildi. Ancak projection testi, mevcut hedef-grup kuralının bu iki grubun parçalarının iç içe gelmesine izin vermediğini gösterdi. Öneri korunur; bu birim modelde doğru temsil edilene kadar yayına hazır değildir. Önceki “mevcut modelle çözüldü” değerlendirmesi bu testle düzeltildi. Türkçe metin ve mevcut ayet ilişkileri değiştirilmedi.
  • Muhakemat’ın ilk makalesindeki kapanışın The End. karşılığı okuyucu aralığında zaten vardır. Yalnız alignment kapsamının dokuz karakter genişletilmesi yeterlidir; okuyucu metni veya ham kaynak değişmez.

Kapsam dışındaki 2.311 kayıt ayrıca incelenir. Bunların 927’sinin tam kaynak metni yalnızca *** olduğundan kesin bir ayraç kuralıyla ayrıldı; çeviri başarısı olarak sayılmadı. Kalan 1.384 kaydın 828’inde eski raporlardaki hedef konumları mevcut ham metin ve sahipliklerle yeniden kullanılabilir bulundu. Örneğin İkinci Nükte / SECOND POINT gibi başlıklar bu gruptadır. Konumun doğrulanması anlam onayı değildir; başlığın yanlış tekrarını veya sonraki cümleye ait sahipliği kullanmadan bağlamak gerekir.

Yukarıdaki parçalı hedef sınırlaması için dar bir destek eklendi. İncelenmiş curation grubunda target_gap_policy: "curated_interleaved" belirtilirse, tek kaynak ve birden fazla hedef parçası split_interleaved olarak üretilir. İşaretlenmemiş split grupları önceki katı kuralı kullanır. Kaynak sırası, hedeflerin tekil sahipliği, çakışmama, metin tanıkları ve kapsam denetimi değişmez.

Yirmi Dokuzuncu Lem’a’nın gerçek verisi bu açık işaretlemeyle projection testinden geçti. 58 odaklı testin yanında yerel PostgreSQL’de, geri alınan bir fixture işlemiyle 10 SQL senaryosu doğrulandı. Bu işlem corpus’u veya mevcut yayınları değiştirmez. Yerel SQL testi şu komutla çalışır:

Terminal window
MUNDERECAT_LOCAL_DB_TESTS=1 node --test scripts/db/translation-alignment/interleaved-target-gaps.local.test.mjs

Bu şekli içeren paket yüklenmeden önce 20260909100000_alignment_curated_interleaved_target_groups.sql migration’ı uygulanmalıdır. Mevcut artifact sütunları ve eski sürümler değişmez; API’nin grup şekli enum’una yeni değer eklenir. Kod/test desteğinin tamamlanması, yeni alignment paketinin canlıya yayımlandığı anlamına gelmez.

9 Eylül’deki sonraki ara envanterde 4.226 başlangıç birimi incelenmiştir: 1.933 bağlantı önerisi, 2.193 seçili kaynakta karşılık bulunmama kararı, 66 yapısal işaret, 24 baskı farkı ve 10 kapsam yerleşimi sorunu vardır. 1.804 başlangıç biriminin incelemesi sürer. Bu sayılar tamamlanmış ve kısmi incelemeleri birlikte gösterir; değişen kararlar nihai rapora yansıtılacaktır.

Tamamlanmış incelemelerden derlenen 1.922 yeni kaynak bağlantısı, ayrıca kapsam dışından alınan bir başlık, 1.072 düzeltme penceresiyle gerçek alignment projection denetiminden geçti. 63 bölümde 1.710 yeni grup üretilir; birlikte çevrilmiş cümleler nedeniyle grup ve kaynak sayıları aynı değildir. Bu bir yerel paket hazırlama doğrulamasıdır, veritabanına yayın değildir.

Bu aşamada üç önemli ayrıntı görünür hale geldi:

  • Birinci Nükte / First Point başlığı canonical kaynakta vardır, fakat kapsam üyeliği eksiktir. Yirmi Dokuzuncu Mektup’ta bu başlık ayrı alınır; önceki ayet ve sonraki oruç açıklaması aynı kaba gruba katılmaz. Mevcut açıklama sahipliği değiştirilirken her eski kaynak cümlesi korunur.
  • Muhakemat kapanışı, On İkinci Şua’nın imzası ve İşaratü’l-İcaz’daki son kudret açıklaması İngilizce okuyucu metninde zaten vardır. Yalnız hizalama kapsamının incelenmiş son aralığı genişletilir. Türkçede karşılığı bulunmayan ek İngilizce kapanış cümlesi bu ilişkiye katılmaz.
  • Emirdağ II’deki bir mektup ve cumhurbaşkanının cevabı, İngilizce kitabın daha önceki bölüm aralığındadır. On kaynak cümlesinin karşılıkları doğrulanmıştır. Hazırlanan en-target-render-4 adayı bu ham parçayı doğru bölüm sırasına yerleştirir. İki bölümün toplam ham karakter kapsamı, boşluklar ve ayraçlar dahil, birebir korunur. Kapsamlar arası üyelik aktarımı ayrıca tamamlanmadan bu aday yayına alınmaz.

Haşiyelerin seçili kaynakta bulunmadığı yönündeki kararlar da konu ve pasaj tanığı taşımalıdır. İngilizce kitabın sonunda ayrı bir not eki bulunmaması yeterli değildir: not, ilgili sayfanın metni arasında yer alabilir. Bu gerekçenin belirsiz kaldığı belirli kayıt kümeleri hedefli olarak tekrar incelenir; bütün corpus veya bütün eski kararlar baştan çalıştırılmaz.

Bu kontrol noktasında local ve remote hâlâ en-alignment-16 kullanır. Hazırlanan yeni migration’lar ve render adayı henüz kurulmamıştır.

scripts/releases/alignment/scope-transfers.mjs, başka bölüm aralığında bulunan incelenmiş bir İngilizce pasajı, canonical kaynak cümleleriyle sınırlı bir ek kapsamda temsil eder. Ana bölüm kapsamı aradaki ilgisiz bölümlere doğru genişletilmez. Aktarım yalnız mevcut eşleşmemiş kaynak/hedef üyeleriyle yapılır; başka bir kabul edilmiş anlamın sahipliği alınamaz.

Aktarılan ham aralık içindeki henüz eşleşmemiş başlık ve ayraçlar da ek kapsamda eşleşmemiş olarak korunur. Aralığın dışında kalan parçalar eski bölümde kalır. Böylece sonradan aynı mektubun başlığı eklenirken başka bölümün sahipliğiyle çakışılmaz. Ham kitaptaki boşluklar okuyucu kompozisyonunda aynen kalır; eşleşme üyeleri arasında yalnız boşluk bulunması sahte bir eksiklik sayılmaz.

Gerçek Emirdağ verisiyle on kaynak cümlesi dokuz hedef grubuna bağlanarak bu projection’dan geçti. İki ardışık kaynak cümlesi aynı İngilizce hitabı paylaştığından tek ortak grup kullanılır. Başka kabul edilmiş kaynak üyeleri değişmez. Test paketi tanısal bir ara artifact’tır, canlı yayın değildir.

Üretim sırası: normal düzeltme pencerelerinin kapalı artifact’ı önce hazırlanır; aktarım builder’ı bu artifact’ın gerçek descriptor ve kapsam kimliklerini kullanır. Ara sürümü veritabanına kurmak gerekmez; son etkili paket topluca kurulur. Yeni paket kurulmadan önce 20260909110000_alignment_scope_transfers.sql uygulanmalıdır.

Aktif okuyucu, get_chapter_translation_alignment_v1 ve target-render yolu üzerinden ana ve ek kapsamları birlikte alır. Eski list_chapter_alignment_units_v1 yolu ek kapsamları birleştiremez; bu durumda 0A000 ile açıkça reddeder. Normal bölümlerin davranışı korunur. Eski yolu kullanan harici istemciler, ek kapsamlı bölümler için aktif translation/render yolunu kullanmalıdır.

API sahibine özel alignment tablolarını okuma yetkisi verilmez. Dar bir SECURITY DEFINER yordamı yalnız ek kapsam olup olmadığını söyler. Gerçek PostgreSQL rollback testi iki mevcut bölümün RPC çıktısının değişmediğini, yardımcı yordamın API sahibi tarafından çağrılabildiğini ve doğrudan tablo okuma yetkisinin kapalı kaldığını doğrular:

Terminal window
MUNDERECAT_LOCAL_DB_TESTS=1 node --test scripts/db/translation-alignment/scope-transfers.local.test.mjs

37 inceleme paketiyle 6.030 başlangıç biriminin ilk incelemesi tamamlandı. Bu ara noktada 2.712 bağlantı önerisi, 3.080 seçili kaynakta bulunmama kararı, 107 baskı/tekrar farkı, 116 yapısal işaret ve çözümü devam eden 15 kaynak birimi vardır. On bağlantı bölümler arası aktarım yolundadır. Kalan 15 birim çözülmeden bu envanter kapanmış sayılmaz.

Tamamlanmış normal düzeltmeler 1.518 pencerede, 153 kapsam üzerinde gerçek projection denetiminden geçti. Bu sayılar yayın değil, hazırlama durumudur. Kaynakta başlık olarak işaretlenmiş 1.384 scope-dışı kayıt ayrıca incelenir; 927 adet tam *** ayraç kaydı çeviri başarısı sayılmaz.

Başlık mevcut İngilizce metinde komşu cümlenin kaba eşleşmesine katılmışsa, başlığın gerçek aralığı ayrılır; cümlenin diğer bütün karakterleri ve kaynak üyeleri korunur. Aynı bölümdeki iki farklı başlık, tek İngilizce başlığın aynı karakterlerine bağlanamaz. Başlığın eklenmesi eski bir birleşik cümle grubunun arasına giriyorsa, sessizce sahiplik alınmaz; ilgili anlam bölünmesi ayrıca incelenir. Belirsizlikler başlık envanterinde açık kalır.

Normal düzeltme, sınırlı aktarım ve başlık bağlama ayrı hazırlama adımlarıdır. Ancak mevcut kanal kurucusu bütün yayınlanmış öncüllerin kurulu olmasını gerektirir. Bu üç adımı üç public release olarak tanımlamak, ara verileri de Supabase’e yükletecektir. Bu nedenle hazırlama adımları deployment geçmişine eklenmez; sonuçları tek en-alignment-17 successor snapshot’ında yayımlanır.

scripts/releases/alignment/completion-snapshot.mjs, kapalı hazırlama zincirinin kimliklerini ve içerik köklerini doğrular, son üyelikleri tek yayın kimliği altında toplar. Kaynak, hedef, kapsam ve grup kimlikleri değişmez; kabul edilmiş anlamlar ve eşleşmemiş kayıtlar aynen korunur. Public öncül doğrudan en-alignment-16 olur. Ara paketler Supabase’e kurulmaz; yeniden üretim için curation zinciri ve hazırlama raporu saklanır.

Hazırlama etiketleri olan 17/18/19, üç yeni yayın olduğu anlamına gelmez. Nihai alignment yayını ile en-target-render-4 birlikte etkinleştirilmelidir. Bu metindeki ara sayımlar nihai yayın raporunun yerine geçmez.

10 Eylül hazırlama kontrol noktasında başlangıçtaki 6.030 birimin tamamı incelenmiştir. Gövde adımı 154 kapsamda 1.525 düzeltme penceresi ve 2.352 yeni grup içerir; 2.712 açık kaynak cümlesini bağlar. Sonraki sınırlı aktarım on kaynak cümlesini dokuz grupta bağlamıştır. İki kapalı hazırlama paketi de üretilmiştir; bu paketler public kanal geçmişine veya Supabase’e kurulmamıştır.

Gövde ve aktarım sonrasında 3.308 kaynak üyeliği eşleşmemiş kalır. Bunlar inceleme yapılmamış kayıtlar değildir: 3.079 kaynakta bulunmama kararı, 107 baskı/tekrar farkı ve 122 yapısal işaret olarak muhasebeleştirilmiştir. Başlıklarla birlikte çevrilmiş pasajların ek incelemesi bu dağılımı daha da iyileştirebilir. Bu nedenle bu sayılar nihai çeviri kapsamı değildir.

Başlığın bağımsız İngilizce sözcüğünü ayırmak her zaman doğru değildir. Örneğin başlık ile sonraki açıklama İngilizcede tek cümlede birleşmişse, canonical sıralı kaynak üyeleri aynı tam anlam grubuna alınabilir. Böylece gövde sözcüğü başlığa çekilip cümlenin anlamı eksiltilmez. Aynı kaynak veya hedef parçası iki ayrı kabul edilmiş gruba verilemez.

reconcileCompletionOutcomes, nihai sonuç listesini gerçek hazırlanmış üyeliklerle iki yönde karşılaştırır. Bağlandı denilenin kabul edilmiş üyeliği bulunmalıdır; çevirisiz denilenin aynı anda kabul edilmiş üyeliği bulunamaz. Eksik kayıt, tekrar eden kimlik, açık karar veya tanıksız sonuç kapanışı reddeder. Kapsam dışındaki yapısal ayraçlar başarı sayısına katılmaz.

scripts/releases/build-alignment-completion-release.mjs, korunacak curation planından üç offline adımı yeniden üretip tek yayın paketi oluşturmak içindir. Veritabanına bağlanmaz, yükleme veya yayın yapmaz. Nihai curation planı ve sonuç envanteri başlık incelemesi kapatıldığında bu belgeye bağlı yayın kayıtlarıyla birlikte eklenecektir.

İngilizce çeviride bir başlık, ortak çevrilmiş gövde cümlelerinin arasına girebilir. İncelenmiş bu durumlar tek kaynak cümlesinde split_interleaved, birden fazla kaynak cümlesinde complex_interleaved olarak temsil edilir. Bu şekiller yalnız açık curated_interleaved hedef politikasıyla üretilir. Aradaki İngilizce başlık kendi grubunda kalır; gövdeye kopyalanmaz veya silinmez.

İstisna yalnız hedef üyeleri arasındaki boşluğa aittir. Kaynak cümlelerinin ardışıklığı, her iki taraftaki üye sırası, tekil sahiplik ve ham metin tanıkları zorunlu kalır. Diğer grup şekillerinin davranışı değişmez. Böylece çoklu cümle çevirilerini yapay parçalara ayırmadan, başlığın ve gövdenin Türkçe hover karşılıkları ayrı ve eksiksiz tutulabilir.

10 Eylül’de başlangıç envanteri ile başlık incelemeleri birleştirildi. Beş çakışan inceleme, aynı kaynak ve hedefi iki kez sahiplenmeyecek tekil kararlara dönüştürüldü. Nihai paket 59.949 bağlı kaynak birimi, 48.941 kabul edilmiş grup ve gerekçeli olarak eşleşmemiş 3.302 kapsam-içi kaynak birimi içerir. Başlangıçtaki 56.090 bağlı birime göre net artış 3.859’dur.

Karar envanteri 8.354 birimdir: 6.030 başlangıç açığı, 2.311 kapsam-dışı kayıt ve başlık çalışmasında düzeltilen 13 ek gövde kaydı. Başlangıç açıklarının 2.748’i bağlandı; kapsam-dışındaki 1.124 başlık için karşılık bulundu. Önceden yanlış kabul edilmiş ilişkilerin kaldırılması nedeniyle bu iki sayının toplamı net artış değildir. Yapısal ve çevirisiz kayıtlar ayrıca tutulur; bunlar tamamlanmış çeviri olarak sunulmaz.

Yerel kurulum bir aktarım kodu hatasını yakaladı: yeniden bağlanan kapsamın effective sınırı, daha dar tarihsel candidate sınırıyla değiştirilmişti. Kurulum bütünüyle geri alındı. Kod ve regression testi düzeltildi; eski gerçek sınır korunarak yalnız etkilenen hazırlama adımları yeniden oluşturuldu. Türkçe kimlikler, İngilizce karakterler ve anlam kararları değişmedi. Aynı kapsam kontrolü artık aktarımın veritabanından önceki projection adımında da çalışır. Reddedilmiş paket public dağıtıma konulmadı.

Yeniden üretim girdileri data/curated/english/en-alignment-17-completion/ altındadır. plan.json, outcomes.json ve üç curation dosyası birlikte kullanılır. Hazırlama kapanışı ile dağıtım farklı adımlardır; gerçekleşen yayın doğrulaması aşağıda ve reports/english/alignment-17-rollout.json içinde kaydedilir.

en-alignment-17 ve en-target-render-4 yerel/uzak Supabase’e kuruldu. Ara 17/18/19 hazırlama paketleri kurulmadı. R2 paketleri, staging/canlı API ve erişim korumalı canlı web yeni içerik bağlamını kullanır. Normal okuma istekleri bu kurulum doğrulamasını tekrar çalıştırmaz; canlı API hazır R2 nesnelerini okur.

Değişen 156 bölümün yerel/uzak hizalama RPC çıktıları birebir aynıdır; aynı 156 bölümün canlı API çıktıları hazırlanmış yayın paketiyle eşleşmiştir. API’nin 58 testi, tip kontrolü ve 10 kurulum-zinciri testi geçti. Uzak PostgreSQL veritabanı boyutu 8.283.933.843 bayttan 8.564.231.315 bayta çıktı: artış 280.297.472 bayt, yaklaşık 267 MiB’dir. Bu ölçüm Supabase’in tahsis ettiği disk kapasitesi değil, pg_database_size sonucudur. Geçici R2 yayın anahtarı silindi; yerel geçici anahtar dosyaları da kaldırıldı.

Yerel okuyucu http://127.0.0.1:3002/reader, API http://127.0.0.1:8790/v1 adresindedir ve yalnız yerel Supabase’e bağlıdır. Yayın referansları değiştiğinde yerel API süreci yeniden başlatıldı; aksi halde eski sürümü bellekte tutuyordu.

Birinci Söz, Altıncı/Dokuzuncu Şua ve Emirdağ’daki taşınmış mektup masaüstü veya mobil genişlikte tarayıcıyla kontrol edildi. Hover metni okuma metnini değiştirmedi, yatay taşma oluşmadı. Canlı Brave oturumunda taşınan mektubun karşılığı “Ben size bugün mektup yazacaktım.” olarak doğrulandı. Anonim canlı web isteği erişim kontrolüne yönlenir. Native Android/iOS testi bu turda tekrarlanmadı.

Bu pakette bulunmayan bir çeviriyi sonradan eklemek için önce ilgili canonical cümle kimliği ve outcomes.json kaydı bulunur. Yeni güvenilir İngilizce kaynak veya düzeltme tanığıyla sınırlı curation hazırlanır, yeni successor sürüm yayımlanır. Eski artifact veya kaynak metin yerinde değiştirilmez. İnceleme tamamlandı diye gerçek kaynak eksikliklerini otomatik çeviriyle doldurma yapılmaz.