Atlas'ın yayımlanmış bütün sürümleri, hangi veri paketiyle üretildiği ve o sürümde neyin değiştiği. Veri tanımı ve endeks taban değişiklikleri — yani geçmişe dönük yayımlanmış sayıları değiştiren düzeltmeler — burada kayıt altındadır.
| Sürüm | Tarih | Veri paketi | Başlıca değişiklikler |
|---|---|---|---|
| v34.106 | 19.08.2026 | atlas_tam_dump_2026-08-19_1230135 tablo | Kısaca. Yönetici paneline denetim raporu yükleme alanı eklendi; denetçilerle haberleşme artık panelden yürüyor — bulguların ölçüm sonuçları, yapılan işler, açık işler ve denetçiye sorulanlar panelde listeleniyor. Ayrıca haftalık tazelik paketinin işlenmesini engelleyen sorun giderildi ve elektrik kurulu gücünün haziran dönemi atlasa girdi. ## Ayrıntı (2026-08-19, ikinci tur) **1. Denetim raporu yükleme alanı (yönetici paneli).** Canlı siteyi elle denetleyen araştırma görevlileri günlük bulgu formlarını artık yönetici panelinden yükleyebiliyor; alan yalnız Word dosyası kabul ediyor ve veri yükleme alanından ayrıdır, böylece bir form yanlışlıkla veri dosyası gibi işlenmiyor. Yüklenen form günlük görevde denetim klasörüne alınıyor, her bulgu ölçülüyor ve kalite defterine işleniyor. Panelde yeni bir bölüm daha var: her bulgunun ölçüm sonucu, bu turda yapılanlar, hâlâ açık işler ve denetçiye sorulan sorular. Panelde görünen liste elle yazılmıyor — doğrudan kalite defterinden üretiliyor, böylece panel ile defter ayrışamıyor. **2. Haftalık tazelik paketi artık işlenebiliyor.** Paketin kalite kontrol sayfası bu hafta biçim değiştirmiş ve kontrol sonucu alanını boş bırakmıştı; köprü bunu okuyamadığı için paket işlenemiyordu. Artık kontrol sonucu, paketin beyanına güvenilmeden beklenen ve ölçülen değerlerin karşılaştırılmasıyla türetiliyor. Ölçülemeyen ya da tanınmayan bir durumda paket **reddedilir** — sessizce geçmez. **3. Kök nedeni bulunan sessiz veri kaybı.** Aynı köprünün beş veri okuyucusu kaynak sayfayı sabit adla arıyordu, kapsam denetimi ise esnek eşleştirme kullanıyordu. İki ayrı kural, şu sonucu veriyordu: kapsam denetimi "bu sayfa işleniyor" derken okuyucu sayfayı bulamıyor ve sessizce sıfır satır yazıyordu. Ölçüldü: elektrik kurulu gücünün haziran dönemi (81 il) bu yüzden hiç alınmıyordu. Okuyucular artık kapsam denetimiyle **aynı** eşleştiriciyi kullanıyor ve haziran dönemi atlasa girdi. **4. Denetçi bulgularından altısı uygulandı.** Türkçe sayfada kalan İngilizce bir terim, iki alt yazıdaki bağlaç tekrarları, okura anlamsız gelen bir kısaltma, ilçe sayısı etiketinin belirsizliği ve il sayfalarındaki teknik alan adının okur metnine sızması giderildi. Bağlaç tekrarı grafik anlatısının ortak birleştiricisinde düzeltildi, yani yalnız denetçinin gördüğü grafiği değil bütün grafiklerin anlatısını düzeltiyor. İki bulgu bilerek uygulanmadı: biri üslup kararı gerektiriyor, birinde hedef cümle belirsiz — ikisi de panelde soru olarak duruyor. |
| v34.105 | 19.08.2026 | atlas_tam_dump_2026-08-19_1103135 tablo | Kısaca. Yıllık trend grafiğinde ileriye dönük projeksiyon artık kesikli çizgiyle ve ayrı seri olarak gösteriliyor; grafiğin altındaki otomatik anlatı da projeksiyonu gerçekleşmiş veri gibi anlatmıyor. Ayrıca bu kusurun bir daha yayına çıkmasını engelleyen yeni bir yayın kapısı eklendi. ## Ayrıntı (2026-08-19) **1. Projeksiyon artık gerçekleşmeden ayrılıyor (asıl düzeltme).** İl yıllık eğilim grafiği, 2026 ve sonrasına ait ileriye dönük değerleri gerçekleşmiş verilerle aynı düz çizgi üzerinde gösteriyordu. Grafiğin altındaki otomatik anlatı da bu yüzden ileri bir yılı geçmiş zaman kipiyle, olmuş bitmiş bir ölçüm gibi anlatıyordu; serinin en yüksek değeri ve salgın karşılaştırması da ileriye dönük değerler üzerinden kuruluyordu. Kusur 81 ilin tamamında ve geliş, geceleme, doluluk görünümlerinde vardı. Artık her seri ikiye ayrılıyor: gerçekleşen kısım düz çizgi, ileriye dönük kısım **kesikli çizgi** ve "(projeksiyon)" etiketiyle çiziliyor. Grafik alt yazısına "kesikli çizgi projeksiyondur" notu eklendi. Anlatı motorunda bu ayrımı okuyan koruma zaten vardı ama bu grafikte hiç devreye girmiyordu; artık giriyor ve metin "kaç serinin projeksiyon olduğunu" açıkça söylüyor. Bulgu, canlı siteyi elle denetleyen araştırma görevlilerinden geldi. Forma bir dil sorunu olarak yazılmıştı; ölçüldüğünde sunum kusuru olduğu görüldü. **2. Yeni yayın kapısı.** Yayımlanan sayfalarda yıllık atlas serisinden grafik kuran her fonksiyon denetleniyor: ileriye dönük satırları ya tümüyle dışarıda bırakmalı ya da kesikli ayrı seri olarak göstermeli. İkisini de yapmayan bir grafik yayını durdurur. Kapı, düzeltmeden önceki koda karşı sınandı ve kusuru yakaladığı, düzeltilmiş koda karşı da yanlış alarm vermediği doğrulandı. **3. Belge ve katalog senkronu.** Sürdürülebilirlik modülüne yakın zamanda eklenen bitkisel ürün çeşitliliği göstergesi veri kataloğuna ve envantere işlendi; ilgili kaynak için hâlâ "modele girmez" diyen üç ifade düzeltildi. Haftalık otel fiyatı teslimlerinin damga alanı adı da çalışma kurallarında sayfa sayfa doğru yazıldı. **4. Kaynak klasörü düzeni.** Kart kuruluşu bültenleri sanılan iki metin dosyasının aslında kaynağın hata sayfası olduğu doğrulandı; dosyalar silinmedi, adlarına bu bilgi yazıldı. Elektrik piyasası aylık raporlarının 2026 dosyaları içerik karşılaştırmasıyla elendi: beşi projede zaten vardı, yalnız Haziran dosyası yeni olarak eklendi. |
| v34.104 | 18.08.2026 | atlas_tam_dump_2026-08-18_1603135 tablo | Kısaca. İl sayfalarındaki bağlantısallık kartına eksik olan **Deniz** bileşeni eklendi ve sürdürülebilirlik modülüne **bitkisel ürün çeşitliliği** göstergesi girdi; modül artık çekirdek modül gibi 100 ağırlıkla hesaplanıyor. ## İl kartında bağlantısallık dökümü artık dört bileşen İl sayfalarındaki bağlantısallık kartı yıllardır yalnız hava, kara ve demiryolunu listeliyordu; oysa gösterilen bileşik skor **dört modludur** ve deniz bileşenini de içerir. Kullanıcı bildirimi üzerine ölçüldü ve doğrulandı: eksik bileşen Antalya'da bileşik skorun **%21,7'si** (15,24 puan) kadardı — yani okura gösterilen döküm, yanındaki skoru üretmiyordu. Karta `Deniz` satırı eklendi, kart başlığı "Üç Modlu"dan **"Dört Modlu"ya** düzeltildi ve kaynak notuna bileşim formülü yazıldı. Deniz skoru 81 ilin tamamında mevcut; kıyısı olmayan illerde "Deniz bağlantısı yok" olarak gösterilir. Düzeltme sonrası karttaki dört bileşen bileşik skoru 0,008 hata payıyla yeniden üretiyor. ## Sürdürülebilirlik modülü 88 → 100: yeni gösterge S10 Sürdürülebilirlik modülü sekiz göstergeden oluşuyor ve toplam ağırlığı 88'di (pasif bir gösterge daha önce endeksten çıkarılmıştı). Kullanıcı kararıyla modül çekirdek modülle simetrik hale getirildi: **bitkisel ürün çeşitliliği** göstergesi 12 ağırlıkla eklendi ve toplam **100** oldu. Gösterge, bir ilde yetiştirilen bitkisel ürün çeşidi sayısını ölçer — üretim miktarını değil. Kabul ölçütleri ölçülerek doğrulandı: 81 ilin tamamında, 2004–2025 arası **kesintisiz** yıllık seri (endeks penceresinde 729/729 hücre dolu). Ölçülen bir örtüşme nedeniyle ikinci bir düzeltme yapıldı: yeni gösterge, mevcut organik tarım göstergesinin "ürün çeşidi" alt bileşeniyle orta düzeyde ilişkili (sıra korelasyonu ortancası 0,51). Çifte sayımı azaltmak için o alt bileşenin ağırlığı 0,4'ten 0,2'ye indirildi, alan bileşeni 0,6'dan 0,8'e çıkarıldı. **Okur için önemli:** skor düzeyi neredeyse aynı kaldı — sürdürülebilirlik ortalaması 44,3'ten 45,0'a (+0,7 puan), nihai endeks ortalaması 48,6'dan 48,8'e (+0,2 puan) geldi. Değişen şey düzey değil **sıralamadır**: yeni gösterge illeri yeniden ayrıştırdı. Sürdürülebilirlik modülünde 81 ilin 71'inin sırası oynadı (en büyük kayma 20 sıra), nihai endekste 54 il oynadı ve en büyük kayma 10 sıra oldu. **Nihai endeksin ilk on ili değişmedi.** Kademe (tier) dağılımı çeyrekliklere dayandığı için korunmuştur (21/20/20/20). Yine de sürdürülebilirlik skorları önceki yayınlarla **birebir karşılaştırılmamalıdır**: modülün gösterge bileşimi değişmiştir, aynı skor artık farklı bir gösterge kümesinden gelmektedir. ## Ayrıca Öncü gösterge haftalık arşivinin kalite kapısı, sözleşme sürümünü artık koşunun kendi anlık görüntüsünden değil **kanonik yapılandırmadan** okuyor. Eski davranışta, eski sürüm damgası taşıyan bir koşu yeni kapıdan muaf kalabiliyordu. |
| v34.103 | 18.08.2026 | atlas_tam_dump_2026-08-18_0800135 tablo | Kısaca. Gelir modeline koşullu duyarlılık bandı ve dış doğrulama eklendi; ayrıca geçmiş iki yayının değişiklik notları geriye dönük olarak yazıldı. **1. Gelir modeli: tek nokta + duyarlılık bandı + dış doğrulama.** Gelir modeli tek bir nokta tahmini yayımlamayı sürdürür; ikinci bir gelir noktası yayımlanmaz. Yeni eklenen alt/üst alanlar bu NOKTANIN koşullu duyarlılık bandıdır — "varsayımlar şu kadar oynarsa sonuç şu aralıkta kalır" bilgisini verir; istatistiksel güven aralığı değildir ve öyle okunmamalıdır. Hazine ve Maliye Bakanlığı hedefi modele girdi yapılmaz; fiziksel olarak ayrı bir dış doğrulama raporunda karşılaştırma için tutulur. Yeni K62 kapısı bu sözleşmeyi her koşuda zorlar: bant alanları, yöntem etiketi ya da dış doğrulama raporu eksik veya bayatsa yayın durur. (Bu bölüm, gelir modeli varsayım ve makro çapa gözden geçirmesinin parçasıdır.) **2. Geriye dönük sürüm notları.** İki geçmiş yayın, sayıları değiştirdiği hâlde "ayrı bir değişiklik notu yazılmamıştır" künyesiyle çıkmıştı; kayıtları geriye dönük olarak yazıldı ve geriye dönük oldukları açıkça işaretlendi: - **v34.65 — ziyaretçi ayrımı.** 2014–2023 yabancı/vatandaş ayrımı ÇIKAN kapsamından resmî GELEN kapsamına çekilmişti. Yeniden ölçüldü: 28 hücre değişmiş (8 toplam + 20 ayrım), en büyüğü 2015 vatandaş ziyaretçisinde yüzde 19,2'lik düşüş. - **v34.99 — kapasite serisi.** Dört kırık dönem onarılmıştı (eksik bileşenle yayımlanan iki düşük toplam, bir yıllık kopya, bir taşınmış ay); kayıtta artık her dönemin eski/yeni değeri, kapsam tanımı ve kalıcı önlem yazılı. Ayrıca aylık kapasite serisinin 2017–2019 bölümü denetlendi: kapasitesi olan dönemlerde bileşenler toplamı yayımlanan toplamla birebir; kapasitesi olmayan dönemler sıfır değil boş. |
| v34.102 | 17.08.2026 | atlas_tam_dump_2026-08-17_2039134 tablo | Kısaca. Bir önceki yayındaki grafik başlığı düzeltmesi dar ekranlarda başlıkları sıkıştırıyordu; kural artık ekran genişliğine uyum sağlıyor. Ayrıca sayfa stillerinin bütünlüğünü denetleyen yeni bir yayın kontrolü eklendi. Bu yayın veriyi değiştirmez. **Grafik başlığı ile indirme düğmesi (düzeltmenin düzeltmesi).** v34.101'de başlıklara düğmeler için sabit bir boşluk bırakılmıştı. Ölçüldü ki bu, dar ekranda zarar veriyordu: 375 piksel genişlikte başlığa yalnız 82 piksel kalıyor ve uzun başlıklar dört satıra sarıyordu. Kural artık iki durumu ayırıyor — geniş ekranda başlık düğmelere yer ayırır, dar ekranda düğmeler başlığın üstüne, sağa yaslı olarak yerleşir. Her iki genişlikte de ölçüldü: ne çakışma ne sıkışma var. **Yeni yayın kontrolü: sayfa stillerinin bütünlüğü.** Bir açıklama satırının yanlış kapatılması, o noktadan sonraki bütün stil kurallarının tarayıcıda sessizce düşmesine yol açabiliyor — dosyada görünen kural tarayıcıda hiç oluşmuyor. Bu durumu yakalayan bir kontrol eklendi; kontrolün kendisi de hatalı uyarı vermemesi için sınandı. |
| v34.101 | 17.08.2026 | atlas_tam_dump_2026-08-17_1947134 tablo | Kısaca. Grafiklerin okunabilirliğinde üç düzeltme — veri rozetlerinin yazı rengi koyulaştırıldı, grafik başlıkları indirme düğmelerinin altında kalmıyor ve legend yazı tipi yanlışlıkla Times New Roman'a düşen grafiklerde düzeltildi. Bu yayın veriyi değiştirmez; yalnız sunumu düzeltir. Üçü de kullanıcı gözlem dosyasından (checks/HBS-observations.rtf) geldi ve üçü de CANLI sitede ölçüldü. **1. Veri rozetlerinin okunabilirliği (HBS18).** "Türetilmiş gösterge" ve "Model tahmini" rozetlerinin yazısı, açık zemin üzerinde erişilebilirlik eşiğinin (WCAG AA, 4,5:1) altında kalıyordu: sırasıyla 1,90:1 ve 2,99:1. Rozetlerin zemini ve çerçevesi marka renginde kaldı; yalnız YAZI rengi aynı tonun koyu varyantına indi. Diğer dört rozet zaten eşiği geçiyordu ve değiştirilmedi. **2. Grafik başlığı ile indirme düğmesi çakışması (D4).** PNG indirme düğmeleri kartın sağ üst köşesinde duruyor; başlık ise tam genişlikte aktığı için uzun başlıklarda metin düğmelerin altında kalıyordu. Dünya sayfasında 13 grafikte ölçüldü. Düğmeler yerinde kaldı, başlık artık kendine yer ayırıyor. **3. Legend yazı tipi (HBS15).** Bazı grafiklerin gösterge (legend) yazısı Times New Roman görünüyordu. Sebep: grafik ayarlarında artık kullanılmayan bir yazı tipi adı yedeksiz yazılmıştı; o yazı tipi yüklü olmadığı için tarayıcı kendi varsayılanına düşüyordu. Adres site genelinde düzeltildi ve bu sınıfın tekrarını engelleyen bir yayın denetimi eklendi. Ayrıca veri tarafında bir denetim eklendi: il adları artık yalnız kanonik listeden gelebilir (K61), böylece bir üreticinin yanlış yazımı sessizce mükerrer satır üretemez. |
| v34.100 | 17.08.2026 | atlas_tam_dump_2026-08-17_1749134 tablo | Kısaca. Bu yayında veriler ve sayfalar yeniden üretildi; ayrı bir değişiklik notu yazılmamıştır. Bu yayın için ayrı bir editoryal not yazılmamıştır; aşağıdaki künye otomatik üretilmiştir. Veri paketi ve site sayfaları aynı koşuda yeniden üretilmiş, bütün doğrulama kapıları (bu yayında yürürlükte olan 54 atlas kapısı, en yükseği K61; 19 yayın kapısı, V1–V19; tam liste sürüm defterindeki |
| v34.99 | 17.08.2026 | atlas_tam_dump_2026-08-17_0110134 tablo | Kısaca. Aylık konaklama kapasitesi serisindeki dört kırık dönem onarıldı ve 2023 sonrası kapasite ilk kez doğrudan Bakanlık dosyalarına bağlandı. Yayımlandığı gün not yazılmamıştı; açıklama 17.08.2026'da geriye dönük eklendi. Geriye dönük not (17.08.2026) — kapasite serisi onarımı. Kök neden: aylık kapasite tablosu, bir dönemin bileşenlerinden biri (Bakanlık belgeli ya da belediye belgeli tesisler) kaynakta eksikse o bileşeni sıfır sayıp yine de bir TOPLAM yayımlıyordu; eksik kapsam, düşük bir sayı olarak okunuyordu. Ayrıca kaynağın bir dönemi yenilemediği hâllerde önceki ayın değerleri sessizce taşınıyordu. Düzeltilen dönemler (eski → yeni, tesis sayısı): 2020 Ocak 8.081 → 12.837 (Bakanlık bileşeni kaynakta yoktu, toplam yalnız belediye tesislerindendi; komşu ayların il bazında ortalaması alındı ve dönem “tahmin” olarak etiketlendi) · 2021 Mayıs 8.650 → 13.511 (aynı kırık; Bakanlığın 07.05.2021 tarihli resmî dosyası bulunup yüklendi — bu ay tahmin değil, ölçümdür) · 2020 Ağustos 12.760 → boş (belediye bileşeni 81 ilin tamamında bir önceki yılın aynı ayının birebir kopyasıydı; kaynağı doğrulanamayan bir bileşenle toplam yayımlamak yerine bu ayın kapasitesi boş bırakıldı) · 2026 Mart 8.347 → 8.423 (değer Şubat ayının taşınmış kopyasıydı; Bakanlığın Mart dosyası yüklenerek düzeltildi). Kapsam tanımı: kapasite serisi turizm işletme belgeli ve turizm yatırım belgeli tesisleri BİRLİKTE sayar; 2022 Eylül öncesinde buna belediye belgeli tesisler, sonrasında ise belgelendirmesi Bakanlığa geçen basit konaklama tesisleri dâhildir. Bu tanım değişmedi; değişen, tanımı yanlış anlatan metinlerdir — metodoloji ve rapor metinlerindeki “faal / yatırım belgeli hariç” ifadeleri düzeltildi. Kalıcı önlem: bir dönemin bileşenleri toplamı ile yayımlanan toplam artık her koşuda karşılaştırılıyor; bir bileşen tüm illerde sıfırsa ya da bir dönem bir öncekinin birebir kopyasıysa yayın durur. Taşıma yasak değildir ama artık beyan edilmek zorundadır. Kaynak bağlantısı: 2023 ve sonrasının kapasitesi o güne dek yalnız haftalık bir üçüncü taraf paketinden geliyordu; bu yayınla Bakanlığın kendi aylık dosyaları doğrudan kaynak yapıldı (2022 Kasım – 2026 Mart arası 41 dönem karşılaştırıldı, 39'u zaten birebir uyuşuyordu). Bu yayın not yazılmadan çıkmıştı; yukarıdaki açıklama geriye dönük olarak eklenmiştir. Aşağıdaki künye otomatik üretilmiştir. Veri paketi ve site sayfaları aynı koşuda yeniden üretilmiş, bütün doğrulama kapıları (bu yayında yürürlükte olan 54 atlas kapısı, en yükseği K61; 19 yayın kapısı, V1–V19; tam liste sürüm defterindeki |
| v34.98 | 17.08.2026 | atlas_tam_dump_2026-08-16_2358134 tablo | Kısaca. Bu yayında veriler ve sayfalar yeniden üretildi; ayrı bir değişiklik notu yazılmamıştır. Bu yayın için ayrı bir editoryal not yazılmamıştır; aşağıdaki künye otomatik üretilmiştir. Veri paketi ve site sayfaları aynı koşuda yeniden üretilmiş, bütün doğrulama kapıları (bu yayında yürürlükte olan 53 atlas kapısı, en yükseği K60; 19 yayın kapısı, V1–V19; tam liste sürüm defterindeki |
| v34.97 | 16.08.2026 | atlas_tam_dump_2026-08-16_2229134 tablo | Kısaca. Bu yayında veriler ve sayfalar yeniden üretildi; ayrı bir değişiklik notu yazılmamıştır. Bu yayın için ayrı bir editoryal not yazılmamıştır; aşağıdaki künye otomatik üretilmiştir. Veri paketi ve site sayfaları aynı koşuda yeniden üretilmiş, bütün doğrulama kapıları (bu yayında yürürlükte olan 53 atlas kapısı, en yükseği K60; 19 yayın kapısı, V1–V19; tam liste sürüm defterindeki |
| v34.96 | 16.08.2026 | atlas_tam_dump_2026-08-16_1455134 tablo | Kısaca. Akdeniz rakipleri tablosundaki otel kalış süreleri tek resmî tanıma çekildi — yedi ülkenin değeri düzeldi, Fransa'ya yeni seri geldi; kaynak, kullanıcının teslim ettiği güncel UN Tourism Compendium dosyalarıdır. ## Ne değişti **Otel ortalama kalışı — tek resmî tanım.** Rakip ülkeler tablosundaki "Otel Ort. Kalış" sütunu artık on ülkenin tamamında aynı türetmeden geliyor: UN Tourism Compendium otel gecelemesi ÷ otel misafiri. Eski değerler ülke ülke farklı ulusal yayımlardan kalmaydı ve türetmenin sistematik olarak altındaydı. Sitede görünen son-yıl hücrelerindeki değişim: | Ülke | Yıl | Eski | Yeni | |---|---|---|---| | İspanya | 2024 | 3,27 | 4,06 | | Fas | 2022 | 2,74 | 3,23 | | Portekiz | 2024 | 2,60 | 3,00 | | Yunanistan | 2022 | 4,22 | 4,75 | | Hırvatistan | 2024 | 3,27 | 3,50 | | İtalya | 2024 | 3,10 | 3,21 | | Tunus | 2022 | 4,70 | 4,73 | | Fransa | 2024 | (seri yoktu) | 2,04 — yeni | Tablonun tam panelinde 192 hücrenin 163'ü değişti. Mısır için kaynak otel serisi yayımlamıyor; Mısır'ın hücresi boş gösterilir — eksik veri sıfır değildir. Üretici artık bu sütunları her koşuda kaynaktan yeniden kurar; elle eklenen değer bir sonraki koşuda silinir ve denetim kapısı on ülkenin tamamında oran kimliğini sınar. **Genel ortalama kalış.** Rakiplerin "Ort. Kalış" değerleri zaten Compendium yayımıyla uyumluydu; taban değişmedi, yalnız kayıt hassasiyeti dört haneye eşitlendi. Türkiye'nin değeri TÜİK'in aynı kavramı yayımlayan anket serisinden gelmeye devam ediyor (Compendium bu seriyi Türkiye için yayımlamıyor). **Veri teslimi.** Bu düzeltmeleri mümkün kılan on bir yeni Compendium dosyası (Fransa, İtalya, İspanya, Fas, Tunus ülke setleri + çok ülkeli kalış tablosu) kullanıcı teslimiyle arşive alındı; iki mükerrer dosya ayrıldı ve taşınmadı. |
| v34.95 | 16.08.2026 | atlas_tam_dump_2026-08-16_1147134 tablo | Kısaca. Grafik anlatıları okur diliyle yeniden kuruldu (birim ve gösterge adı cümlede), ziyaretçi serisinin yöntem sayfasındaki tanımı düzeltildi ve 11 Ağustos'ta sessiz kalmış bir seri değişikliği geriye dönük olarak belgelendi. ## Ne değişti **Grafik anlatıları (ikinci sürüm).** Açılır anlatı cümleleri artık birimi ve gösterge adını taşıyor: "Türkiye, uluslararası turist gelişleri göstergesinde 2000 yılında 9,59 milyon kişi seviyesinde iken 2025 yılında bu seviye 63,9 milyon kişi seviyesine gelmiştir" biçiminde. Zirve, dip, salgın ve projeksiyon cümlelerindeki bütün değerlere de birim eklendi. Seri adlarındaki bayrak işaretleri anlatı metninden çıkarıldı — metin panoya kopyalanınca soru işaretlerine dönüşüyordu. **Ziyaretçi serisinin yöntem tanımı.** Yöntem sayfası, ziyaretçi serisini hâlâ eski kapsamla ("çıkış yapan toplam ziyaretçi", ayrım "2024–2025") anlatıyordu; oysa seri 11 Ağustos'tan beri resmî GELEN kapsamında ve yabancı/vatandaş ayrımı 2014'e kadar KTB aylık sınır bülteninden türetiliyor. Tanımlar düzeltildi; vatandaş satırının bir türetme olduğu (toplam − yabancı) artık açıkça yazılıyor. **Geriye dönük kayıt — 11 Ağustos ziyaretçi serisi revizyonu.** 11 Ağustos akşam koşusunda 2014–2023 ziyaretçi ayrımı ve on yılın toplamları resmî GELEN kapsamına çekilmiş, otuz değer değişmişti; o günkü sürüm kaydına açıklama yazılmamıştı. Bu not o eksikliği kapatır. En belirgin değişiklikler: 2017 vatandaş ziyaretçisi 6,54'ten 5,56 milyona (−%15,0), 2014 yabancı ziyaretçisi 35,85'ten 36,84 milyona; 2012–2013 karma kapsamda kalır ve seri kapsamı her satırda "Ziyaretçi Kapsamı" alanıyla etiketlidir. Eski değerler 11 Ağustos tarihli arşiv çalışma kitabında saklıdır. **Bağlantısallık formülü dört yüzeyde tek biçim.** Bileşik skor formülü artık DEİ sayfasında da gösteriliyor ve DEİ'nin kendi bağlantısallık göstergesiyle (farklı ağırlıklı üç modlu bileşik) arasındaki fark açıkça yazılıyor. **Gelir modeli sadeleşmesi.** Hiçbir kaynağa dayanmayan ve her il için 1 olan yer tutucu katsayı modelden çıkarıldı; hiçbir yayımlanan değer değişmedi. |
| v34.94 | 16.08.2026 | atlas_tam_dump_2026-08-16_0527134 tablo | Kısaca. Havalimanı ulaşım sıralaması düzeldi — her ilde artık gerçekten en hızlı ulaşılan havalimanı birinci sırada; Düzce bilinçli istisna olarak Sabiha Gökçen'de kaldı. ## Ne değişti **Havalimanı sıralaması.** Bağlantısallık verisinde dokuz ilde "2. havalimanına ulaşım 1.'den hızlı" görünüyordu (okur bulgusu, Aydın örneği). Nedeni: kaynak tablo havalimanlarını il merkezine kuş uçuşu uzaklığa göre sıralıyordu; oysa karayolu bazen tersini söylüyor — Aydın'dan Bodrum-Milas'a dağ yolu 102 dakika, İzmir'e otoyol 75 dakika. Sıralama artık sürüş dakikasına göre: Uşak, Aydın, Bolu, Osmaniye, Bayburt, Yozgat, Bitlis, Çankırı ve İstanbul'da birinci ve ikinci havalimanı yer değiştirdi; birinci havalimanının yolcu sayıları da yeni birinciye göre güncellendi. Bundan sonra ikinci havalimanının daha hızlı göründüğü bir tablo yayına çıkamaz — yayın öncesi denetim bunu durduruyor. **Düzce istisnası.** Düzce'nin birinci havalimanı, daha uzak olmasına rağmen Sabiha Gökçen olarak kaldı: Türkiye'nin her yerine doğrudan uçuş sunduğu için fiilen tercih edilen havalimanı budur. Bu bilinçli bir içerik kararıdır ve kayıt altındadır. **Veri teslim bekçisi.** Siteye dışarıdan düzenli veri getiren üç haftalık otomasyondan biri susarsa artık her koşu sonunda açık uyarı basılıyor; daha önce hiçbir uyarı çıkmıyordu ve kesinti sessizce büyüyebiliyordu. |
| v34.93 | 16.08.2026 | atlas_tam_dump_2026-08-16_0114134 tablo | Kısaca. Grafik açıklamaları master plan üslubuna geçti — tarihsel anlatan, yorumlayan cümleler; karışık görünen grafik altı yazılar ve yanlış yerdeki indirme düğmeleri düzeldi. ## Ne değişti **Grafik açıklamaları yeniden yazıldı.** Bir önceki sürümdeki kısa, madde imli açıklama tarzı kaldırıldı. Her grafiğin altındaki açılır blok artık master plan modülüyle aynı biçimde: şekil başlığı, kaynak satırı ve tarihsel anlatım — "seri 2008 yılında 31,1 iken 2025 yılında 63,9 olmuştur; dönem boyunca yüzde 105,5 artmıştır. Salgın yılı 2020 itibarıyla yüzde 69,1 gerileyerek… salgın öncesi düzey ilk kez 2023 yılında aşılmıştır" gibi. Her cümle grafiğin kendi verisinden hesaplanır; veri güncellenince metin de değişir. Çok ülkeli kıyas grafiklerinde anlatı, ilk seri hangisiyse onunla değil Türkiye serisiyle açılır. Metin tek tuşla kopyalanabilir. **Karışık görünen yazılar.** Dünya ve Akdeniz rakipleri bölümünde grafik altı yazılar üst üste biniyor, bazı grafiklerin altında uzun bir metin duvarı sürekli açık duruyordu. Eski açıklama bloğu bütünüyle kaldırıldığı ve açılır panel artık rakip kartlarını da tanıdığı için bu görüntü bitti; ölçümde hiçbir kartta taşan ya da çakışan metin kalmadı. **Çift blok.** Master plan bölümündeki grafiklerde aynı işi yapan iki açılır kutu görünüyordu. Panel artık master plan bloğu taşıyan kartlara eklenmiyor; yanlışlıkla eklenmişse kendini geri çekiyor. Ölçüm: kırk altı kartın hiçbirinde çift blok yok. **İndirme düğmeleri.** Akdeniz rakipleri grafiklerinin tamamında yüksek çözünürlüklü PNG düğmesi grafiğin üzerine biniyordu. Düğme artık kartın sağ üst köşesinde, eski ekran-çözünürlüklü düğmenin yanında duruyor. |
| v34.92 | 15.08.2026 | atlas_tam_dump_2026-08-15_2249134 tablo | Kısaca. Yöntem sayfasındaki okunmayan başlıklar düzeldi, kutu görünümü site genelinde tek tipe indi ve on üç il sayfasındaki bir tablo kaynak künyesi kazandı. ## Ne değişti **Okunmayan başlıklar.** Yöntem sayfasındaki kurum kaynakçasının dört ara başlığı koyu lacivert şerit üzerinde neredeyse siyah yazıyla basılıyordu; ölçülen kontrast 1,23 idi, erişilebilirlik alt sınırı 4,5. Başlıklar artık sayfa zemini üzerinde okunuyor (ölçülen kontrast 15,3). Bundan böyle sitedeki bütün tablo başlıklarının metin–zemin kontrastı yayın öncesi tarayıcıda ölçülüyor; alt sınırın altında kalan bir başlık yayını durduruyor. **Tek tip kutu.** Sürdürülebilirlik ve ana sayfadaki bazı bölümler, sitenin geri kalanından farklı bir kutu görünümü kullanıyordu: köşeleri keskin, zemini gri. Bu kutular artık diğerleriyle aynı: beyaz zemin, aynı kenarlık, aynı köşe yuvarlaklığı. Uyarı, not ve atıf blokları bilerek farklı bırakıldı — soldan renkli şeritleri, bunların gövde metni değil kenar not olduğunu gösteriyor. **Kaynak künyesi.** On üç il sayfasında, gelir farkının kalem kalem dağılımını gösteren tablo kaynak künyesi olmadan yayımlanıyordu. Künye eklendi; ayrıca yalnız bazı il sayfalarında beliren bölümlerin denetim dışında kalmasına yol açan boşluk kapatıldı — denetim artık tek bir örnek il sayfasına değil, seksen bir sayfanın tamamına bakıyor. **Ölçüm güvenilirliği.** Yayın öncesi tarayıcı denetimi, sayfanın gerçekten yüklendiğini artık ayrıca doğruluyor. Doğrulanamazsa sonuç "sorun yok" değil "ölçülemedi" olarak raporlanıyor. |
| v34.91 | 15.08.2026 | atlas_tam_dump_2026-08-15_2101134 tablo | Kısaca. Her grafiğin altına açılır açıklama geldi; mobil görünüm, kart/tablo biçimi ve kaynak listeleri elden geçti. ## Ne değişti **Grafiklerde açılır açıklama.** Sitedeki 1.705 görselin tamamı, kaynak künyesinin yanında artık kısa bir açıklama taşıyor: bu veri nedir, türetilmişse nasıl hesaplandı, son dönem ne diyor ve geçmiş seyir nasıl. Metin elle yazılmıyor; veri kataloğundaki tanımdan, göstergenin kendi hesap formülünden ve güncellik kaydından üretiliyor. Açıklamada yıl dışında sayı verilmiyor — grafikte hangi serinin çizildiği kayıtlardan kesin bilinmediği için değer basmak doğrulanmamış bir eşleşme olurdu; sayısal özet grafiğin kendi dizisinden hesaplanıyor. **Mobil.** Dar ekranda menü düğmesi ve indirme düğmeleri yerine oturdu; geniş tablolar artık sayfayı yana kaydırmak yerine kendi içinde kayıyor. **Tek tip kart ve tablo.** Site genelinde kart ve tablo biçimi tek kanonik tanıma bağlandı; hangi sayfada olursa olsun aynı görünüyor. Yeni bir kapsam kapısı, bu tanımın dışında kalan kart veya tablo bırakılırsa yayını durduruyor. **Kaynak listeleri ve künye.** Kurum kaynakçası üreticiden basılıyor; göstergesi olan görsellerde künye artık göstergenin kendi kaydına bağlanıyor, sayfa düzeyinde kalmıyor. "Hakkında" sayfasının içeriği de üreticiden geliyor. **Kapasite serisi (2018).** Tarihsel yıllık kapasite çizgisi, aylık yıl-sonu kaydıyla tarayıcıda yeniden yazılıyordu; 2018 için tesis sayısını gerçekte olduğundan düşük gösteriyordu. Yeniden yazma kaldırıldı, resmî yıllık çapa (12.577 tesis) her yayında sınanıyor ve eksik bileşen artık sıfır sayılmıyor. **Denetim.** Yayın öncesi kontrol listesine tarayıcıda gerçek ölçüm eklendi: düğme konumu, taşma ve dar ekran davranışı gözle değil ölçülerek denetleniyor. |
| v34.90 | 15.08.2026 | atlas_tam_dump_2026-08-15_1718134 tablo | Kısaca. Sitedeki bütün grafik kutuları ve tablolar artık TEK TİP. Daha önce her modül kendi kutu/tablo sınıfını kullanıyordu ve tasarım kuralı bunların yalnız altısını görüyordu; bu yüzden yapılan düzeltmeler bazı sayfalara hiç ulaşmıyordu. En görünür örneği Akdeniz rakipleri sayfasıydı: grafik kutularının kenarı ve köşe yuvarlaması yoktu, başlıkların üstünde fazladan boşluk vardı, indirme düğmesi grafiğin üzerine biniyordu ve tablo başlıklarının bir kısmı küçük, bir kısmı büyük görünüyordu. Dördü de düzeldi. Bundan sonra yeni bir modül kendi kutu/tablo sınıfını getirirse yayın otomatik olarak duruyor — sessizce tasarımın dışında kalamıyor. Teknik not: kullanıcı kararı 2026-08-15 — "tek tip chart ve table, tüm sitede", yöntem: **sınıf ADLARI korunur (JS seçicileri bozulmaz), STİL tekleştirilir**. ÖLÇÜM: üründe 7 kart + 18 tablo sınıfı; tasarım katmanı yalnız `.chart-card` + 5 tablo sınıfını tanıyordu. `.rivals-chart-card` YALNIZ `position:relative` taşıyordu (arka plan/kenar/iç boşluk yok), `.data-table` ise tablo başlığı kurallarının tamamen dışındaydı — kullanıcının dört şikâyeti tam olarak bu iki boşluğun belirtisiydi. `tasarim_v2.py`ye kanonik kart kuralı (4 sınıf), kanonik veri tablosu kuralı (14 sınıf: çerçeve + köşe + lacivert mono başlık şeridi) ve kart içi ilk başlıkta `margin-top:0` eklendi. `.isi-takvim` (ısı takvimi ızgarası) ile `.kunye-tablo` (baskı künyesi) BİLEREK muaf — veri tablosu değiller. KAPI: `tasarim_v2.kapsam_bulgulari()` → `denetle()` → **V11 + ön uçuş**; deftere (`KART_KANONIK`/`TABLO_KANONIK` ya da `*_MUAF`) yazılmamış bir sınıf ürüne girerse yayın DURUR. Negatif fixture ile kanıtlandı (sentetik iki yeni sınıf yakalandı); mevcut yayında bulgu 0. |
| v34.89 | 15.08.2026 | atlas_tam_dump_2026-08-15_1626134 tablo | Kısaca. Yapay zekâlara ve arama motorlarına sunulan makine-okunur künye dosyası (llms.txt) yıllardır çok eski bir sürüm numarası (v26) bildiriyordu ve elle güncelleniyordu; artık her yayında otomatik üretiliyor, sürümü ve 45 kaynak kurumu yayımlanan paketten okuyor. Metodoloji sayfasındaki turizm geliri açıklaması da düzeltildi: tanım kırılmasının 2024'te olduğu yazıyordu, gerçekte 2020'dedir (transfer yolcusu bileşeni o yıl başlıyor); 2025 ayrıntısındaki iki tutar da eski değerlerdi, resmî ayrımla güncellendi. Teknik not: TZ27 tamamlandı — `build_llms_txt.py` üretilmiş ama `build_pages`e BAĞLANMAMIŞTI, yani ürün hiç üretilmiyordu ve dosya 27.07.2026'da donmuş hâlde kalmıştı (V18/panel ile AYNI SINIF boşluk: "üretici var, çağrı yok"). NOT — kapı tuzağı: bu notun İLK sürümü V5'i düşürdü, çünkü içinde "Sürüm" sözcüğünün hemen ardından eski numara yazılıydı; V5 bunu bayat damga sayar. Sürüm notunda sürüm/master kimliği ANLATILIRKEN kapının taradığı kalıp (Sürüm vNN · atlas_tam_dump_…) bitişik yazılmaz. Adım "düzen 3/3" olarak eklendi; llms.txt 6.228 → 15.809 karakter, sürüm v34.88, 9 sayfa · 6 sekme · 45 kurum · 2 API ucu. P0.4-d-DEVIR: `build_metodoloji_page.py` iki yerde bayat bilgi taşıyordu — "2008–2024 ziyaretçi harcaması tanımı" (master ölçümü: seri TOPLAM tanımında, transfer bileşeni **2020**'de başlıyor; 2019 ve öncesinde transfer ayrıştırılmamış ve toplam=ziyaretçi, 2019=42,852) ve "64,448 + 0,783" (resmî ayrım: **64,661 + 0,570**). İkisi de ölçülmüş değerlerle değiştirildi. DOĞRULAMA NOTU: bu turda kendi ürün denetimim üç YANLIŞ ALARM verdi (TZ32/TZ09/I04 "düzelmemiş" göründü) — kalan eşleşmeler ajanların eski hatalı biçimi belgelediği YORUM satırlarıydı ve biri gerçekten 2024'te biten bir seriydi. Ders: kalıp sayımı yorum/kod ayrımı yapmadan kanıt sayılmaz (V5 master-adı tuzağıyla aynı sınıf). |
| v34.88 | 15.08.2026 | atlas_tam_dump_2026-08-15_1503134 tablo | Kısaca. Bu yayında en önemli düzeltme, il gelir rakamlarının indirilen veride ve tablolarda artık "Gerçekleşme" değil "Model tahmini" olarak görünmesi — 891 il-yıl değeri model çıktısıdır ve resmî ölçüm gibi sunulmamalıydı. Dünya ve rakip ülkeler tablolarında 2025 verisi elimizde olduğu hâlde gösterilmiyordu, artık görünüyor. Grafik renklerinde birbirine yakın tonların (siyah-lacivert gibi) kullanımı yasaklandı ve otomatik denetime bağlandı; 300 dpi indirmelerde yıl etiketleri sıkışınca akıllıca seyreltiliyor. Metodolojideki kurum kaynakçası artık elle tutulmuyor, veri kataloğundan üretiliyor — Eurostat, Göç İdaresi ve PATA gibi eksik kurumlar da listeye girdi. Yapay zekâlara sunulan künye dosyası "v26" diyordu, düzeltildi. Sürüm günlüğündeki "tüm kapılar geçildi" beyanı da gerçek kapı listesinden üretiliyor. Teknik not: Küme O 1. tur — 25 kalem düzeltildi, 4'ü devredildi, 2'si ölçülüp kapandı. **index.html:** TZ32 (statü artık `gelir.veri_statusu`ndan taşınır, yıl koşulundan türetilmez; 891/1.215 dağılımı doğrulandı) · TZ09 (sabit "2000–2024" 8 yerde + `buildWorldTable`ın sabit yıl dizisi → dönem bandı çizilen evrenden) · D4 (300 dpi düğmesi `.rivals-chart-card`ı tanımıyordu) · RENDER-KILIT · F020 (quadrant tek işlevde, sabit 50 eşiği açıkça yazılı) · I04. **Palet:** TZ38+HBS2 kullanıcı kuralı ΔE00 tabanlı yakınlık denetimiyle `tasarim_v2.denetle()`ye bağlandı (V11 + ön uçuş otomatik); F019 A–E sıralı paleti iki yerde ayrışmıştı, tek kaynağa alındı; HBS3 etiket seyreltme (son yıl mutlaka · atlamalı · uç/kırılma). **Gelir:** P0.4-d (kırılma yılı üç üreticide elle ve çelişkiliydi; iki ayrı kırılma olduğu ölçüldü) · F011 (15/81 ilde yön ayrışmasının model kaynaklı olduğu il sayfalarında yazılıyor, kapı `gelir_uzlasim.aykiri_desen`) · GELIR-IST-SENKRON iddiası BAYAT çıktı. **İzlenebilirlik:** TZ34 (release başına donmuş kaynak snapshot'ı) · LEDGER-SURUM (parser sürümü 10 kaynakta sabit 1'di) · REGISTRY-DONMUS (14→ölçülen kapsam) · EC-KAPI (Eurocontrol↔DHMİ) · EUNWTO-FILIGRAN. **Orkestratör:** TZ19 · scheduled_run.bat artık run_release üzerinden ve hata kodu taşıyor · parse_unwto_ceyrek sessiz yutma. Yeni: K59 (megatrend künye yayılımı 2014–2026 = 12 yıl, UYARI; TZ23-BAGLAMA açık). |
| v34.87 | 15.08.2026 | atlas_tam_dump_2026-08-15_1300134 tablo | Kısaca. Bu yayında sitede sekiz iyileştirme var. Sektör sayfasındaki yedi grafiğin altına artık kaynak künyesi geliyor ve sayfa site haritasına eklendi (daha önce arama motorları bulamıyordu). Aynı sayfaya turizm fiyat rekabeti pilotu eklendi: Türkiye'nin turizm fiyatlarının dolar karşılığı ile altı Avrupa rakibine göre göreli maliyeti — açık "pilot" etiketi ve ağırlıkların vekil olduğu uyarısıyla. Grafiklerde azalışı gösteren renk yanlışlıkla turkuaza kaymıştı, kırmızıya geri alındı. Sayfa altındaki veri kaynağı adları sözcük ortasında kesiliyordu, düzeltildi. İki veri hatası giderildi: yayımlanmamış bir gelir bileşeni sıfır sayılıyordu, sürdürülebilirlik toplamlarında eksik veri sessizce sıfır sayılabiliyordu — ikisi de artık eksik kapsam olarak işaretleniyor. Teknik not: Küme H süpürmesi (10 kalem) + 3 defter kalemi. **Veri:** F009 — `parse_ktb_yillik_gelir` kısmî dönem satırında `transfer or 0.0` ile ziyaretçi gelirini toplamla eşitliyordu (2026 H1); tek karar noktası `ziyaretci_geliri()` kuruldu, F4/F5 yalnız `donem=='yillik'` gezdiği için kaçan satır **F7** kapısıyla kapatıldı. F008 — `yil_serisi` eksik hücreyi 0 sayıyordu (latent; bugünkü master'da eksik yok), fonksiyon modül düzeyine alınıp `(seri, eksik)` döndürür oldu, kapsamı eksik yıl seriye GİRMİYOR ve sayfada açıkça bildiriliyor. **Sunum:** F034 — koşulsuz `ad[:90]` kırpması 90 kamusal sayfada parantezi açık bırakıyordu; `kisa_ad()` sözleşmesi (sözcük sınırı + `…` + parantez dengesi) ve V10'a iki bağımsız ölçü eklendi. D2 — kök neden JETON ROLÜ DEĞİŞİMİ: azalış stilleri `--accent`e bağlıydı, v2.1'de `--accent` bordodan turkuaza döndü; `--bad`/`--bad-bg` semantik jetonları ve `sayfa_iskeleti.semantik_renk_bulgulari()` kapısı eklendi. **Sektör:** V8 künye kapısı SVG'leri hiç görmüyordu (kapsamı boşalmış fail-closed kapı) — `kunye_damgala` artık kimlikli SVG'yi tanıyor; sitemap üst düzey sayfa listesi ELLE yazılıydı, artık paketten türetiliyor (89→90 URL, /sektor dahil); pilot bölümü PENDING ayı çizmiyor (T-REER 18 nokta, 2026-07 yok) ve yasak etiket denetimi üreticinin içinde fail-closed. **Altyapı:** TEST-TMP — F004 muafiyeti `yaz()` ile `dogrula()` arasında ayrışmıştı, tek yardımcıya alındı (koruma zayıflatılmadı, güçlendi); 26/26 test. Yeni `src/kanal_tara.py` (K-3 beş kanal tarayıcısı) ve `src/drive_yenile.py` (koşu öncesi Drive yenileme, kullanıcı kuralı). Ön uçuşa ÖNYÜKLEME İSTİSNASI genel kuralı: yeni alt kontrol eklendiğinde soru "eski çıktı temiz mi" değil "üretici artık doğru mu"dur. |
| v34.86 | 15.08.2026 | atlas_tam_dump_2026-08-15_1128134 tablo | Kısaca. Sitedeki tesis kapasitesi grafiğinde 2018 yılında görünen büyük düşüş GERÇEK DEĞİLDİ ve düzeltildi. Grafik 2018 için 4.886 tesis gösteriyordu; Kültür ve Turizm Bakanlığı'nın resmî yıllık toplamı 12.577 tesis, 800.838 oda ve 1.711.071 yataktır — yani 2017'ye göre düşüş değil artış vardır. Hatanın nedeni sitenin doğru yıllık veriyi, o yılın aralık ayına ait eksik kapsamlı bir kayıtla değiştirmesiydi: o aylık dosyada belediye belgeli tesisler hiç yoktu ve eksik bileşen sıfır sayılmıştı. Aynı hata 2021'i de %5 düşük gösteriyordu. Artık yıllık kapasite serisi resmî yıllık tablodan olduğu gibi gelir ve bir daha üzerine yazılamaz. Ayrıca aylık panelde eksik kalan tek ay (Aralık 2018) resmî kaynaktan tamamlandı: Kültür ve Turizm Bakanlığı'nın 31.12.2018 belediye belgeli tesis dosyası indirilip arşivlendi ve o ayın ay-sonu toplamı 4.886 yerine gerçek değeri olan 12.548 tesise yükseldi. Ayrıca 2010 yılındaki tesis artışının bir bölümünün belediye raporlama kapsamının genişlemesinden geldiği ölçüldü ve seri kırılması olarak kaydedildi; grafikte bu yıl artık işaretli. Teknik not: KAP2018-T01/T04/T05 uygulandı (QA-R06 bloke edici kuralı). `_alignCapacityToFaal` istemci fonksiyonu KALDIRILDI — her ilin yıllık tesis/oda/yatak değerini o yılın aylık yıl-sonu kaydıyla eziyordu ve kodda yıl koruması yoktu (yorumu "eski yıllar dokunulmaz" dediği hâlde). Ölçülen hasar: 2018'de 81/81 il ezilmiş, toplam tesis 12.577→4.886 (−%61,2), yatak 1.711.071→1.195.059 (−%30,2); 2021 −%5,1 (64/81 il), 2019 −%0,8, 2020 −%0,2. Ezilmiş değerler `/api/atlas-data` yüküne piştiği için hata sunucuda kalıcılaşıyordu — bu yüzden düzeltme yayına girdikten sonra yönetici panelinden master yeniden yüklenmelidir. Yeni kapılar: **K57** (validate_atlas; 2017/2018/ 2019 KTB çapaları deterministik, bakanlık+belediye=toplam bileşen kimliği, eksik-bileşen sıfırlaştırma yasağı, kayıtlı kırılma yokken %20 üstü sıçrama yasağı) ve **V19** (validate_release + ön uçuş; istemci kodunda overwrite kalıbının geri gelmesini yakalayan tarama, negatif fixture ile doğrulandı). K57 ilk koşusunda iki sıçrama yakaladı: 2021→2022 belgeli kapsam geçişinin kapasite iziydi (kapı `gecis_donemi` alanını da okuyacak biçimde düzeltildi), 2009→2010 ise belgesizdi ve ölçümle kaydedildi (`KAPASITE_2010_BELEDIYE_KAPSAM`: artışın %47'si Muğla 863→1.881, ilk 6 il %73,8, ertesi yıl −292 geri çekilme → fiziksel büyüme değil raporlama kapsamı). Ön uçuşa ayrıca ortam bağımlılığı kontrolü eklendi (PyYAML/bs4/requests/tqdm sessizce kaybolmuştu). KAP2018-T03: 31.12.2018 Belediye dosyası (KTB YİGM, SHA-256 dc68033d…) arşive alındı ve `kapasite_belediye_2018_yut.py` (idempotent, üç kademeli fail-closed doğrulama) ile ara panele işlendi; 81/81 il eşleşti, birleşik ay-sonu 12.548/798.130/1.704.944 çapasıyla birebir. Ölçüldü: 2022-09 öncesinde belediye bileşeni eksik BAŞKA ay YOKTUR (2022-09 sonrası ayrı bileşen tanım gereği yok). Ay-sonu stok YILLIK seri yerine KULLANILMAZ (QA-R06 ayrı scope_id); K57'ye 2018-12 aylık çapası regresyon koruması olarak eklendi. |
| v34.85 | 14.08.2026 | atlas_tam_dump_2026-08-14_2152134 tablo | Kısaca. Atlasa yeni bir "turizm fiyat rekabeti" pilot ailesi eklendi: Türkiye'deki turizm fiyatlarının dolar karşılığı (TURFE-USD), altı Avrupa rakibiyle karşılaştırmalı reel maliyet endeksi (T-REER) ve TCMB reel kur referansı artık atlasta ayrı sayfalarda izleniyor. Veriler Eurostat'ın canlı verisiyle hücre hücre doğrulandı. Bu bir pilottur; sitede nasıl sunulacağına henüz karar verilmedi. Ayrıca grafik altı bilgi paneli ilk kez kendi güvenlik kontrolüyle (V18) yayına bağlandı. Teknik not: Ch-discovery fiyat-rekabeti paketi (2026-08-14_1032, SHA 1fa626c4…) üç kollu bağımsız doğrulamadan geçirildi (Eurostat prc_hicp_minr canlı API 396 hücre birebir · atlas girdileri ham_tcmb_kur/turfe/UN_Ulke_Gelis sıfır fark · bağımsız yeniden hesap maks 2,84e-14) ve `parse_fiyat_rekabet` üreticisiyle altı yeni sayfa kuruldu: ham_turfe_b_kur (19) · ham_eurostat_hicp_turizm (108; İspanya CP07244 2025-01..11 boşluğu korunur) · turfe_rekabet_sepet (11) · turfe_rekabet_agirlik (6; AMBER küresel-geliş-payı vekili) · ham_tcmb_redk (19) · turfe_rekabet_pilot (19; HICP'siz ayda T-REER boş, 0 yasak). Yeni kapı K56 sayfaları üreticiden yeniden türetip değişmezleri ölçer; tazelik köprüsüne paket-türü sahiplik ayrımı eklendi (fiyat-rekabeti paketleri köprüyü düşürmez). V18 grafik-panel kapısı validate_release + ön uçuşa bağlandı; dünya modülü palet düzeltmeleri (D1+D3) ve iklim son-yıl etiketi bu yayında çıkıyor. Modele ve DEİ'ye beslenmez; güncellik kalemi A33, envanter A33, katalog satırı eklendi. |
| v34.84 | 13.08.2026 | atlas_tam_dump_2026-08-13_1327128 tablo | Kısaca. Ana sayfadaki iki kutu — yabancı ziyaretçi ve yurt dışında yerleşik vatandaş — "yıllıklandırılamıyor" yazıyordu; oysa gereken aylık seri sayfada zaten gömülüydü. Hesap artık çalışıyor ve son on iki ayın toplamını gösteriyor. Ayrıca siteye, seçilen destinasyon için tarayıcıda tam rapor üreten yeni bir modül eklendi (A4 önizleme ve Word çıktısı). **Yıllıklandırma kutuları düzeldi.** Ana sayfanın "yıllıklandırılmış" görünümünde toplam ziyaretçi, geceleme ve gelir kutuları son on iki ayı gösterirken, yabancı ziyaretçi ve yurt dışında yerleşik vatandaş kutuları "resmî aylık/çeyreklik seri yok — yıllıklandırılamıyor" diyordu. Sorun verinin yokluğu değildi: 150 aylık seri sayfaya zaten gömülüydü ve doğrulama kapısı da bunu görüp geçiyordu. Hesabı yapan kod, sayfanın başka bir bölümünde tanımlı bir yardımcı işleve dayanıyordu; ayrı bir betik bloğundan o işlev **görünmediği için** hesap sessizce boş dönüyordu. Blok artık kendi hesabını kendisi yapıyor, dışarıya bağımlı değil. Ölçülen sonuç: Temmuz 2025 – Haziran 2026 penceresinde yabancı ziyaretçi **52,03 milyon**, yurt dışında yerleşik vatandaş **11,17 milyon** (ikincisi toplamdan yabancı çıkarılarak türetilir ve öyle etiketlenir). Doğrulama kapısı da düzeltildi: eskiden yalnız "hesap bloğu sayfada var mı" diye bakıyordu ve bu yüzden hatayı göremiyordu. Artık bloğun dışarıya bağımlı olup olmadığını denetliyor — aynı sessiz kırılma bir daha girerse yayın durur. **Yeni: otomatik rapor modülü.** Site, seçilen destinasyon ve kapsam için tarayıcıda tam bir rapor üretebiliyor: kapak, içindekiler, künye, giriş, bölümler, sonuç, kaynakça ve metodoloji eki. İki çıktı veriyor — baskıya hazır A4 önizleme ve düzenlenebilir Word belgesi. Şekiller sitenin standardında (17,78 × 8 cm · 300 dpi), veri etiketli; başlık şeklin üstünde, kaynak künyesi altında. **Veri alım hattı sağlamlaştırıldı.** Dış otomasyonun haftalık bıraktığı denetim paketini okuyan köprü, paketin sayfa adlandırması değiştiği için körleşmişti; artık numaralandırmadan bağımsız çalışıyor ve tanıyamadığı bir paketle karşılaşırsa sessizce geçmek yerine koşuyu durduruyor. 12 Ağustos tarihli paket işlendi, 22 döviz kuru değeri çalışma kitabıyla birebir doğrulandı ve dosya arşive taşındı. Bu bölümde sitedeki hiçbir sayı değişmedi. |
| v34.83 | 13.08.2026 | atlas_tam_dump_2026-08-13_0655128 tablo | Kısaca. Dünya turizmi projeksiyonunun metodoloji anlatımı, modelin gerçekte kullandığı hesapla eşitlendi: sayfa sürücüleri "destinasyon ekonomisi ağırlıklı" diye tanıtıyordu, oysa geliş denklemi 2026-08-02'den beri turistin GELDİĞİ pazarların ekonomisiyle ağırlıklandırılıyor. Aynı bölümde yayımlanan başarı skoru da yanlış satırdan okunuyordu ve sayfa kendi uyarı kutusuyla çelişiyordu. Ayrıca site künyesine projeyi destekleyen kurum eklendi, veri tazeliği kaydı yayımlanan pakete bağlandı ve üç yeni otomatik denetim kapısı devreye alındı. **Dünya/bölge projeksiyonu — anlatı hesapla eşitlendi (TZ12).** Metodoloji sayfasının 9. bölümü, modelin makro sürücülerini "sabit 2025 cari USD GSYH ağırlığı… bu bir destinasyon ekonomisi ağırlığıdır" diye anlatıyordu. Bu cümlenin ilk yarısı doğru, sonucu yanlıştı: ağırlıklandırma **iki ayrı adımdır**. Birinci adım ülke serilerini bölge serisine indirger ve gerçekten sabit 2025 GSYH ağırlığını kullanır. İkinci adım ise "hangi bölgenin geliri bu destinasyonun talebini sürükler" sorusudur ve yanıtı 2026-08-02'den beri **kaynak-pazar (bilateral) ağırlığıdır** — bir destinasyonun talebini kendi ekonomisi değil, oraya turist gönderen pazarların ekonomisi belirler. Sayfa ikinci adımı hiç anlatmıyordu; artık ikisi ayrı ayrı yazılıyor ve denklemdeki değişken de okunur etiketiyle ("kaynak pazar") basılıyor. Kararın kendisi değişmedi: dış-örneklem sınavında kaynak-pazar ağırlıklı sürücü destinasyon ağırlıklısını ölçülerek geçmişti ve bu yayında bağımsız olarak yeniden doğrulandı (255 bölge-yıl hücresinde ağırlıklı toplam kimliği birebir tutuyor). **Yayımlanan skor, yayımlanan denklemin skoru oldu.** Aynı bölüm, aday denklemler taramasının **birinci sırasındaki** denklemin hata payını basıyordu. Oysa modelde bir *sadelik kuralı* vardır: en iyiden istatistiksel olarak ayırt edilemeyen adaylar arasından en az sürücülü olan yayımlanır. Geliş tarafında bu iki denklem farklıdır, dolayısıyla sayfa **yayımlanmayan** bir denklemin skorunu gösteriyor ve "naif kıyası geçiyor" diyordu — altmış satır aşağıdaki kendi uyarı kutusu ise aynı patika için "ölçülebilir üstünlüğü yoktur" diyordu. Sayfa artık yayımlanan denklemin skorunu, kendi tarama eşiğiyle birlikte basıyor; sadelik kuralının neyi elediği açıkça yazılıyor; ve daha sıkı olan naif kıyasının geçilemediği, ilgili uyarıya bağlanarak söyleniyor. **Site künyesi.** "Hakkında" sayfasında yürütücü kurum ile projeyi destekleyen kurum tek satırda birleşmişti. Ayrıldı: yürütücü Kapadokya Üniversitesi SSCM, **projeyi destekleyen Kapadokya Üniversitesi Bilimsel Araştırma Projeleri (BAP) Komisyonu**. **Veri tazeliği kaydı yayımlanan pakete bağlandı.** 112 veri kaleminin tazelik durumu, koşu sırasındaki ara dosyaya işaret ediyordu; artık yayımlanan veri paketinin adına ve özetine bağlı. Ayrıca durumu belirlenemeyen kalemler "statik" değil **"incele"** olarak işaretleniyor — durağan bir gösterge ile ölçülemeyen bir gösterge aynı şey değildir. Seçilmiş veri paketinin makine-okunur künyesindeki tablo ve sayfa sayıları donmuştu (36 tablo / 98 sayfa); gerçek değerlere (38 / 128) çekildi ve bir daha donmaması için kapıya bağlandı. **Üç yeni denetim kapısı.** (1) Metodoloji anlatısı ile modelin künyesi her yayında karşılaştırılır; sürücü tanımı, yayımlanan skor ve uyarı tutarlılığı uyuşmazsa yayın durur — çürütülmüş cümleler ayrıca kara listededir. (2) Ana sayfadaki DEİ gösterge sayılarını tazeleyen yedi damgalayıcının hepsinin sessizce işlevsiz kaldığı ölçüldü (sabit sayı arıyorlardı, sayfadaki değer çoktan değişmişti); artık hem eski hem güncel biçimi yakalıyorlar ve eşleşme bulamazlarsa koşuyu durduruyorlar. (3) İçerik değiştiren bir yayın, editoryal not yazılmadan çıkamaz. |
| v34.82 | 13.08.2026 | atlas_tam_dump_2026-08-13_0604128 tablo | Kısaca. Bu yayında veriler ve sayfalar yeniden üretildi; ayrı bir değişiklik notu yazılmamıştır. Bu yayın için ayrı bir editoryal not yazılmamıştır; aşağıdaki künye otomatik üretilmiştir. Veri paketi ve site sayfaları aynı koşuda yeniden üretilmiş, bütün doğrulama kapıları (o tarihte yürürlükte olan atlas ve yayın kapılarının tamamı; kapı listesi bu kayıt açıldığında ölçülüp kaydedilmediği için burada numaralandırılmamıştır) geçilmeden yayına aday olmamıştır. Yayımlanan her sayfa aynı yayın kimliğini ve aynı veri paketi özetini taşır. |
| v34.81 | 12.08.2026 | atlas_tam_dump_2026-08-12_2228128 tablo | Kısaca. Bu yayında veriler ve sayfalar yeniden üretildi; ayrı bir değişiklik notu yazılmamıştır. Bu yayın için ayrı bir editoryal not yazılmamıştır; aşağıdaki künye otomatik üretilmiştir. Veri paketi ve site sayfaları aynı koşuda yeniden üretilmiş, bütün doğrulama kapıları (o tarihte yürürlükte olan atlas ve yayın kapılarının tamamı; kapı listesi bu kayıt açıldığında ölçülüp kaydedilmediği için burada numaralandırılmamıştır) geçilmeden yayına aday olmamıştır. Yayımlanan her sayfa aynı yayın kimliğini ve aynı veri paketi özetini taşır. |
| v34.80 | 12.08.2026 | atlas_tam_dump_2026-08-12_2044128 tablo | Kısaca. Bu yayında veriler ve sayfalar yeniden üretildi; ayrı bir değişiklik notu yazılmamıştır. Bu yayın için ayrı bir editoryal not yazılmamıştır; aşağıdaki künye otomatik üretilmiştir. Veri paketi ve site sayfaları aynı koşuda yeniden üretilmiş, bütün doğrulama kapıları (o tarihte yürürlükte olan atlas ve yayın kapılarının tamamı; kapı listesi bu kayıt açıldığında ölçülüp kaydedilmediği için burada numaralandırılmamıştır) geçilmeden yayına aday olmamıştır. Yayımlanan her sayfa aynı yayın kimliğini ve aynı veri paketi özetini taşır. |
| v34.79 | 12.08.2026 | atlas_tam_dump_2026-08-12_1734128 tablo | Kısaca. Bu yayında veriler ve sayfalar yeniden üretildi; ayrı bir değişiklik notu yazılmamıştır. Bu yayın için ayrı bir editoryal not yazılmamıştır; aşağıdaki künye otomatik üretilmiştir. Veri paketi ve site sayfaları aynı koşuda yeniden üretilmiş, bütün doğrulama kapıları (o tarihte yürürlükte olan atlas ve yayın kapılarının tamamı; kapı listesi bu kayıt açıldığında ölçülüp kaydedilmediği için burada numaralandırılmamıştır) geçilmeden yayına aday olmamıştır. Yayımlanan her sayfa aynı yayın kimliğini ve aynı veri paketi özetini taşır. |
| v34.78 | 12.08.2026 | atlas_tam_dump_2026-08-12_1637128 tablo | Kısaca. Yeni /sektor sayfası — turizmin yedi parasal göstergesi (ciro · BKM kart harcaması · konaklama vergisi · TURFE↔TÜFE · kur · istihdam · beklenti) tek yerde; dünya sayfasının bilgi kutuları ve bölge renkleri v2.1'e çekildi. ## /sektor — turizmin ekonomik göstergeleri Kullanıcı kararı (2026-08-12): "bu sayfa sektör sayfası olsun. burada bkm (hiç sunulmayan), vergi gelirleri, istihdam, kur, turfe, beklenti gibi başka yerde sunulmayan veriler olsun, veya başka yerde sunulan varsa burada birleşsin." Yedi ULUSAL aile bir sayfada. **BKM kart harcaması sitede ilk kez sunuluyor** — veri paketine giriyordu ama hiçbir grafiği yoktu. Hiçbiri gelir modeline ya da DEİ'ye girmez (il × yıl çözünürlüğü yok); rolleri doğrulama ve bağlamdır. **Neden ayrı sayfa:** ciro bölümü önce "Turizm Geliri" sekmesine enjekte edilecekti; `index_v34_pre_econ.html` enjektör ZİNCİRİNİN BAŞI olduğu için econ'u yeniden koşturmak sonraki yedi halkayı (dünya · eurostat · istanbul · öncü · tmp · trmilliyet · yeniveri) düşürüyordu. Alt sayfa üreticisi bu riski taşımaz: master'dan okur, kendi dosyasını yazar, zincire dokunmaz. **Reel/nominal kuralı:** parasal serilerde reel öne çıkar. Ölçüldü — TÜİK 55-Konaklama ciro endeksi 2021→2025 nominal **10,59 kat**, aynı dönemde TÜFE **5,67 kat** → reel artış **1,87 kat**. Deflatör TÜFE, 2021 ortalaması 100'e yeniden tabanlanır ve bunun bir *Atlas hesabı* olduğu sayfada yazılıdır. TURFE↔TÜFE grafiğinde deflasyon UYGULANMAZ — ikisi de endekstir, makasın kendisi bulgudur. Kapılar: V4 zorunlu dosya listesine eklendi (üretici sessizce boş dönerse koşu DURSUN), V8 künye eşlemesi yedi grafik için yazıldı, V12 PNG düğmeleri sayfaya kendiliğinden geliyor. ## Dünya sayfası — üç kök neden Kullanıcı sorunu üçüncü kez bildirdi; bu turda tarayıcıda ölçülerek çözüldü. * **Bilgi kutuları STİLSİZDİ.** `.kpi .val` ve `.kpi .lbl` için hesaplanmış stilde **sıfır CSS kuralı** ölçüldü — kutular tarayıcı varsayılanıyla çiziliyordu. Metin taramasıyla görünmüyordu çünkü kutular JS ile üretilir ve veri yokken DOM'a hiç girmez. Rol bazlı stil eklendi (§3). * **Bölge renkleri SEMANTİK renklerdi:** `Europe: #9B201E` (danger), `Americas: #2E7D5A` (success), `Africa: #93328E` ve `Middle East: #F2A900` ise paletin tamamen dışında. §6 kategorik sırasına çevrildi. * **`EUR_RENK` / `DUN_RENK` çevrilmemişti:** nötr dizisi eski parşömen-kahve ölçeği (#3B67A5…#B3C3DC), Türkiye vurgusu danger kırmızısıydı. Kırmızı §6'da hata rengidir, ülke vurgusu değil — vurgu rolü amberindir. Altı yeni yasak ton eklendi; sayfa genelinde 22 → 0. |
| v34.77 | 12.08.2026 | atlas_tam_dump_2026-08-12_1548128 tablo | Kısaca. Bu yayında veriler ve sayfalar yeniden üretildi; ayrı bir değişiklik notu yazılmamıştır. Bu yayın için ayrı bir editoryal not yazılmamıştır; aşağıdaki künye otomatik üretilmiştir. Veri paketi ve site sayfaları aynı koşuda yeniden üretilmiş, bütün doğrulama kapıları (o tarihte yürürlükte olan atlas ve yayın kapılarının tamamı; kapı listesi bu kayıt açıldığında ölçülüp kaydedilmediği için burada numaralandırılmamıştır) geçilmeden yayına aday olmamıştır. Yayımlanan her sayfa aynı yayın kimliğini ve aynı veri paketi özetini taşır. |
| v34.76 | 12.08.2026 | atlas_tam_dump_2026-08-12_1438128 tablo | Kısaca. Sitedeki HER grafiğe sağ üstten PNG indirme eklendi — 17,78 × 8 cm, 300 dpi, veri etiketli ve çok serili grafiklerde etiket çakışması önlenmiş; il sayfaları dahil, kapı V12. ## Neden ve nasıl Kullanıcı kuralı (2026-08-12): "sitedeki tüm grafiklerde sağ üstte PNG indir butonu olsun; metin içine alınabilecek şekilde otomatik ölçeklenmiş, veri etiketleri bulunan, birden fazla seri birbirine çok yakınken etiketlerin karışmayacağı, 17,78 × 8 cm, 300 dpi grafikler gelsin — master plan modülündeki gibi. İl sayfaları dahil." Ölçüler Master Planı modülünde zaten vardı (`tmpPngIndir`), ama yalnız o modülde ve üç eksikle. Yeni `src/grafik_png.py` deseni site geneline taşır ve eksikleri kapatır: * **Çok serili grafikte etiket hiç çizilmiyordu.** Eski eklenti tek seri yoksa hemen çıkıyordu. Yeni yerleştirici her etiketi bir KUTU olarak ele alır; yerleştirilmiş kutularla kesişiyorsa önce alternatif konum (üst/alt) dener, o da tutmazsa etiketi ATLAR. Öncelik sırası: her serinin SON noktası → İLK noktası → kalanlar; böylece seriler üst üste binse bile uç değerler okunur. * **Yazı tipi `'Archivo Narrow'` idi** — v2.1'de kaldırıldı ve zaten hiç yüklenmiyordu (tarayıcı Times New Roman'a düşüyordu). `Source Sans 3`. * **İl sayfalarındaki eski `svgPng`** arka planı YASAK parşömen tonuyla (`#F7F9FC`) dolduruyordu — yasak ton PNG'nin İÇİNE gömülüyordu, hiçbir metin taraması göremez — ve ölçeği sabit 2 idi (≈192 dpi). Kaldırıldı; düğmeyi artık site geneli modül yerleştiriyor. ## Ölçülen çıktı Tarayıcıda doğrulandı (hem Chart.js hem satır içi SVG grafiklerinde): **2100 × 945 piksel · pHYs 11811 ppm → 300 dpi · 17,78 × 8,00 cm.** `pHYs` chunk'ı olmadan Word/InDesign dosyayı 96 dpi sanıp sayfaya üç kat büyük yerleştirirdi. SVG grafikleri aynı tuvale ORANI KORUNARAK sığdırılıp ortalanır: yükseklik hedefe zorlansaydı geniş grafikler ezilirdi, tuval içeriğe uydurulsaydı şekiller sayfada farklı boylarda çıkardı. Düğme grafik kabının sağ üstünde, silik (opaklık 0,4) ve hover'da tam görünür; yazdırmada gizlenir. Grafikler sekme açılınca çizildiği için `MutationObserver` sonradan gelenleri de yakalar. ## Kapı V12 + ön uçuş Her sayfada blok var mı ve TEK mi (çift enjeksiyon iki düğme üretir ve ikinci blok birincinin dinleyicilerini bozar). Aynı denetim ön uçuşa da eklendi — artık 7 kontrol. |
| v34.75 | 12.08.2026 | atlas_tam_dump_2026-08-12_1339128 tablo | Kısaca. Kullanıcının ekran görüntülerinde bildirdiği görsel sapmalar tarayıcıda ölçülerek giderildi — sayfa genişliği tek değerde birleşti (1248px), krem zeminler sıfırlandı, Türkiye haritası lacivert ölçeğe geçti ve kabın %74'ünü kullanıyor, sürdürülebilirlik grafiklerinin viewBox ölçeği düzeltildi. ## Yöntem değişikliği: kapı ÜRÜNÜ değil SONUCU denetlemeli (G07) Bildirilen yedi sapmanın hepsi V10 ve V11'den GEÇMİŞTİ. Sebep: kapılar dosya METNİNİ okuyor, kullanıcının gördüğü ise TARAYICIDAKİ SONUÇ. Bu turda her bulgu önce `getComputedStyle`/`getBoundingClientRect` ile ÖLÇÜLDÜ, sonra düzeltildi. İki kör nokta somut olarak kanıtlandı: * **Yasak ton taraması yalnız hex arıyordu.** `#F7F9FC` zaten yasak listedeydi ve tarama "0 yasak ton" diyordu; oysa sayfada `rgb(226,232,241)` olarak yaşıyordu. Ayrıca eşlemeyi `JS_RENK` tablosuna eklemek de yetmedi — tonlar CSS'te `background:#EFF3F9` olarak duruyordu (ölçüldü: 7 → 7). Bağlamdan bağımsız `YASAK_HEX_ESLEME` + `rgb()/rgba()` çevirici eklendi (7 → 0, 5 → 0). * **Renk skalası JS'ten geliyordu.** `tierColor` dersinin aynısı: CSS düzeltmesi haritaya ULAŞMAZ. ## G01 · Sayfa genişliği tek değerde Ölçüldü: masthead iç kabı 1248px, içerik `.page`/`.wrap` 1200px → içerik üst bantla hizasız ve dar. Kullanıcı ölçütü "ekran genişliği ana sayfadaki header genişliği kadar olsun" → kanonik `--wrap: 1248px`; `.page`, `.wrap` ve masthead iç kabının üç farklı sınıf adı da aynı jetona bağlandı. ## G02 · Krem zeminler sıfırlandı Tarayıcıda hesaplanmış arka planlarda iki yeni ton bulundu: `#EFF3F9` (kod blokları, rozetler) ve `#F7F9FC` (uyarı kutusu). Yasak listeye eklendi ve karşılıkları tanımlandı (`--surface-2` / `--bg`). Doğrulama: hesaplanmış bej zemin sayısı 7 → 0. ## G03 · Türkiye haritası * **Renk:** koroplet skalası `[245,237,224] → [242,169,0] → [0,47,108]` idi (krem → AMBER → lacivert); ortadaki amber baskın olduğu için harita hardal görünüyordu. §6 amber'i "vurgu/seçili öğe" rolünde tanımlar, ölçek rengi olarak değil. Skala `[226,232,241] → [124,151,193] → [0,47,108]` yapıldı; lejant örnekleri de aynı ölçeğe çekildi. Ölçüm: tüm il dolguları artık lacivert tonlarında (`rgb(43,83,138)` … `rgb(193,206,226)`). * **Ölçek:** kap 1152×460 iken çizim yalnız 753×318 idi (alanın %45'i). Sabit `setView(..., 5.4)` yetersizdi; kap/çizim oranı 1,446× büyütme gerektiriyor ve Leaflet zoom'u logaritmik olduğu için 5,4 → 5,9. Ölçüm: doluluk %45 → **%74**. ## G04-G05 · Sürdürülebilirlik grafikleri "DEI final skoru / Geceleme" grafiğinin `viewBox`'ı 560×200 iken 1106px genişlikte render ediliyordu → **1,98× ölçek**: CSS'te 10,5px olan seri etiketi ekranda 30px yüksekliğe çıkıyor (sayfa h2 başlığı 52px). Diğer grafikler 1,02-1,03× ölçekte olduğu için normal görünüyordu — sapma tek grafikteydi. viewBox 1100×393'e (ölçek ~1,0), saçılım grafiği 860×520 → 1100×665'e, yatay bar 430 → 520'ye çekildi; marjlar orantılı büyütüldü. Etiket çakışması da bu ölçekten kaynaklanıyordu. |
| v34.74 | 12.08.2026 | atlas_tam_dump_2026-08-12_1230128 tablo | Kısaca. TCMB günlük kur serisi resmî XML kuyruğuyla tazelendi (22 yeni gözlem) ve TÜİK Ciro Endeksleri yeni veri ailesi olarak eklendi (39.406 satır, turizmin parasal karşılığı); iki yeni kapı: K53 kur bütünlüğü, K54 ciro reel çapraz doğrulama. ## TCMB günlük döviz kuru — bayat kuyruk kapatıldı `ham_tcmb_kur` 2026-07-28'de bitiyordu; 11 iş günü / 22 gözlem eksikti ve güncellik panosu bunu GÜNCEL gösteriyordu (B29 günlük seriyi aylık toleransla ölçüyordu). Kaynak EVDS xlsx'i ELLE indirilir, otomatik ucu yoktur. Çözüm: `parse_tcmb_kur.py --xml-indir` — eksik iş günlerini TCMB'nin resmî günlük bülten XML'lerinden çekip `new_data/econ/tcmb_xml/` altına yazar. Sayfa artık TABAN (EVDS xlsx, 2006-02→) + KUYRUK (XML) birleşiminden kurulur; taban esastır, xlsx'te var olan güne XML yazılmaz. İndirme AYRI adımdır — koşu ağa çıkmaz, yalnız diskteki XML'leri okur. **Tarih semantiği** (22/22 gözlemde resmî kaynakla doğrulandı): TCMB bülten tarihi gözlem etiketi DEĞİLDİR; EVDS bülteni bir sonraki iş gününün gözlemi olarak etiketler. Kaydırma "+1 iş günü" saymakla değil SONRAKİ BÜLTENİN TARİHİ ile yapılır — TCMB tatilde bülten yayımlamadığı için bu kural kayan dini bayramları kendiliğinden doğru çözer. Alan seçimi `BanknoteSelling`'dir (`ForexSelling` ayrı bir kurdur: 2026-08-11'de 47,7364 ≠ 47,8080). Yan etki — düzeltme: 2026-07 ayı 28 Temmuz'da kesiliyordu; kuyruk 29-31 Temmuz'u da eklediği için o ayın `donem_sonu` değeri 47,4243 → **47,4838** (gerçek ay sonu) oldu. BDDK stok ve konaklama vergisi USD çevrimleri bu tarihten etkilenir. **K53** (yeni, bloke edici): (tarih, para birimi) tekilliği · her günde USD+EUR birlikte · son gözlem 10 iş gününden fazla geride ise koşu durur · ay tamamlanmadan `donem_sonu`nun "ay sonu" olmadığı uyarısı. B29 panosu `longtarih` moduna alındı (artık gerçek son gözlem tarihini gösterir). ## TÜİK Ciro Endeksleri — yeni veri ailesi `ham_tuik_ciro`: 2009-01→2026-06 (210 ay), 38 NACE agregası, taban 2021=100, üç arındırma × üç ölçü, 39.406 satır. Turizmin PARASAL karşılığını ölçen tek ulusal aylık seri — atlasın diğer turizm arzı ölçüleri hacimdir. Turizm kırılımları: I Konaklama-yiyecek · 55 Konaklama · 56 Yiyecek-içecek · 51 Hava yolu · 79 Seyahat acentesi. **Seri NOMİNALDİR** ve sayfa bunu etiketler: 55-Konaklama 2021→2025 endeksi 10,59 kat büyür, aynı dönemde TÜFE 5,67 kat → reel büyüme 1,87 kattır. Model etkisi ÖLÇÜLDÜ (n=114 ay): girdi DEĞİL (ulusal seri, il kırılımı yok → DEİ ve gelir modeli il×yıl çalışır), ama reel düzeyde turizm hacmiyle güçlü uyum gösteriyor — reel 55-Konaklama ↔ Σgeceleme r=+0,917; ↔ TR turizm geliri USD r=+0,898. Nominal ölçüm yanıltıcıdır (aynı çiftler +0,635 / +0,672): iki seri de enflasyonla şiştiği için nominal korelasyon ilişkiyi değil ortak trendi ölçer. Bu yüzden seri **kapı** yapıldı, girdi yapılmadı (K11 vergi ve K33 ETS dersi). **K54** (yeni): nominal etiketi zorunlu · turizm NACE kırılımları tam · reel 55↔Σgeceleme r ≥ 0,80 (ölçülen 0,917). Parser tuzakları: üç katmanlı birleşik başlık (kolon kimliği NACE+arındırma+ölçü üçlüsünden, sabit indeks yok) · çok satırlı başlık hücresinde yalnız ilk satırı okumak arındırmayı sessizce "ham"a yapıştırıp mükerrer anahtar üretir (C2 yakaladı) · T1'in hizmet bloğu T8 ile 210 ayın tamamında birebir aynı olduğu için T1'den yalnız Sanayi/İnşaat/Ticaret alınır (C5, çift sayım engeli). |
| v34.73 | 12.08.2026 | atlas_tam_dump_2026-08-12_1042127 tablo | Kısaca. Bu yayında veriler ve sayfalar yeniden üretildi; ayrı bir değişiklik notu yazılmamıştır. Bu yayın için ayrı bir editoryal not yazılmamıştır; aşağıdaki künye otomatik üretilmiştir. Veri paketi ve site sayfaları aynı koşuda yeniden üretilmiş, bütün doğrulama kapıları (o tarihte yürürlükte olan atlas ve yayın kapılarının tamamı; kapı listesi bu kayıt açıldığında ölçülüp kaydedilmediği için burada numaralandırılmamıştır) geçilmeden yayına aday olmamıştır. Yayımlanan her sayfa aynı yayın kimliğini ve aynı veri paketi özetini taşır. |
| v34.72 | 12.08.2026 | atlas_tam_dump_2026-08-12_0950127 tablo | Kısaca. Bu yayında veriler ve sayfalar yeniden üretildi; ayrı bir değişiklik notu yazılmamıştır. Bu yayın için ayrı bir editoryal not yazılmamıştır; aşağıdaki künye otomatik üretilmiştir. Veri paketi ve site sayfaları aynı koşuda yeniden üretilmiş, bütün doğrulama kapıları (o tarihte yürürlükte olan atlas ve yayın kapılarının tamamı; kapı listesi bu kayıt açıldığında ölçülüp kaydedilmediği için burada numaralandırılmamıştır) geçilmeden yayına aday olmamıştır. Yayımlanan her sayfa aynı yayın kimliğini ve aynı veri paketi özetini taşır. |
| v34.71 | 12.08.2026 | atlas_tam_dump_2026-08-12_0912127 tablo | Kısaca. Bu yayında veriler ve sayfalar yeniden üretildi; ayrı bir değişiklik notu yazılmamıştır. Bu yayın için ayrı bir editoryal not yazılmamıştır; aşağıdaki künye otomatik üretilmiştir. Veri paketi ve site sayfaları aynı koşuda yeniden üretilmiş, bütün doğrulama kapıları (o tarihte yürürlükte olan atlas ve yayın kapılarının tamamı; kapı listesi bu kayıt açıldığında ölçülüp kaydedilmediği için burada numaralandırılmamıştır) geçilmeden yayına aday olmamıştır. Yayımlanan her sayfa aynı yayın kimliğini ve aynı veri paketi özetini taşır. |
| v34.70 | 12.08.2026 | atlas_tam_dump_2026-08-12_0145127 tablo | Kısaca. Bu yayında veriler ve sayfalar yeniden üretildi; ayrı bir değişiklik notu yazılmamıştır. Bu yayın için ayrı bir editoryal not yazılmamıştır; aşağıdaki künye otomatik üretilmiştir. Veri paketi ve site sayfaları aynı koşuda yeniden üretilmiş, bütün doğrulama kapıları (o tarihte yürürlükte olan atlas ve yayın kapılarının tamamı; kapı listesi bu kayıt açıldığında ölçülüp kaydedilmediği için burada numaralandırılmamıştır) geçilmeden yayına aday olmamıştır. Yayımlanan her sayfa aynı yayın kimliğini ve aynı veri paketi özetini taşır. |
| v34.69 | 12.08.2026 | atlas_tam_dump_2026-08-12_0028127 tablo | Kısaca. Bu yayında veriler ve sayfalar yeniden üretildi; ayrı bir değişiklik notu yazılmamıştır. Bu yayın için ayrı bir editoryal not yazılmamıştır; aşağıdaki künye otomatik üretilmiştir. Veri paketi ve site sayfaları aynı koşuda yeniden üretilmiş, bütün doğrulama kapıları (o tarihte yürürlükte olan atlas ve yayın kapılarının tamamı; kapı listesi bu kayıt açıldığında ölçülüp kaydedilmediği için burada numaralandırılmamıştır) geçilmeden yayına aday olmamıştır. Yayımlanan her sayfa aynı yayın kimliğini ve aynı veri paketi özetini taşır. |
| v34.68 | 11.08.2026 | atlas_tam_dump_2026-08-11_2341127 tablo | Kısaca. Bu yayında veriler ve sayfalar yeniden üretildi; ayrı bir değişiklik notu yazılmamıştır. Bu yayın için ayrı bir editoryal not yazılmamıştır; aşağıdaki künye otomatik üretilmiştir. Veri paketi ve site sayfaları aynı koşuda yeniden üretilmiş, bütün doğrulama kapıları (o tarihte yürürlükte olan atlas ve yayın kapılarının tamamı; kapı listesi bu kayıt açıldığında ölçülüp kaydedilmediği için burada numaralandırılmamıştır) geçilmeden yayına aday olmamıştır. Yayımlanan her sayfa aynı yayın kimliğini ve aynı veri paketi özetini taşır. |
| v34.67 | 11.08.2026 | atlas_tam_dump_2026-08-11_2240127 tablo | Kısaca. Bu yayında veriler ve sayfalar yeniden üretildi; ayrı bir değişiklik notu yazılmamıştır. Bu yayın için ayrı bir editoryal not yazılmamıştır; aşağıdaki künye otomatik üretilmiştir. Veri paketi ve site sayfaları aynı koşuda yeniden üretilmiş, bütün doğrulama kapıları (o tarihte yürürlükte olan atlas ve yayın kapılarının tamamı; kapı listesi bu kayıt açıldığında ölçülüp kaydedilmediği için burada numaralandırılmamıştır) geçilmeden yayına aday olmamıştır. Yayımlanan her sayfa aynı yayın kimliğini ve aynı veri paketi özetini taşır. |
| v34.66 | 11.08.2026 | atlas_tam_dump_2026-08-11_2052127 tablo | Kısaca. Bu yayında veriler ve sayfalar yeniden üretildi; ayrı bir değişiklik notu yazılmamıştır. Bu yayın için ayrı bir editoryal not yazılmamıştır; aşağıdaki künye otomatik üretilmiştir. Veri paketi ve site sayfaları aynı koşuda yeniden üretilmiş, bütün doğrulama kapıları (o tarihte yürürlükte olan atlas ve yayın kapılarının tamamı; kapı listesi bu kayıt açıldığında ölçülüp kaydedilmediği için burada numaralandırılmamıştır) geçilmeden yayına aday olmamıştır. Yayımlanan her sayfa aynı yayın kimliğini ve aynı veri paketi özetini taşır. |
| v34.65 | 11.08.2026 | atlas_tam_dump_2026-08-11_1900127 tablo | Kısaca. 2014–2023 yıllarındaki yabancı/vatandaş ziyaretçi ayrımı resmî GELEN kapsamına çekildi. Yayımlandığı gün not yazılmamıştı; açıklama 17.08.2026'da geriye dönük eklendi. Geriye dönük not (17.08.2026). Türkiye ziyaretçi sayısının yabancı/vatandaş ayrımı 2014–2023 için ÇIKAN ziyaretçi kapsamını taşıyordu; bu yayında resmî GELEN kapsamına çekildi (2024–2025 için aynı düzeltme bir önceki yayında yapılmıştı). Ölçüm — 11.08.2026 16:34 veri paketi ile bugünkü paketin karşılaştırması: 28 hücre değişti (8'i toplam satırı, 20'si ayrım). En büyük değişiklikler vatandaş ziyaretçi kaleminde: 2015'te 6,025 → 4,869 milyon (%−19,2), 2017'de 6,541 → 5,560 milyon (%−15,0), 2014'te 5,565 → 4,789 milyon (%−13,9). Dönemin çalışma defteri bu değişikliği “30 hücre” diye kaydetmişti; bugünkü ölçüm 28 veriyor — fark, kıyaslanan arşiv paketinin seçiminden gelir ve yukarıdaki sayılar bugünkü ölçümdür. Bu bir veri hatasının düzeltilmesidir: ayrım artık ziyaretçi TOPLAMIYLA aynı kapsamı (ülkeye giriş yapanlar) kullanıyor. Vatandaş bileşeni, toplamdan yabancı bileşeninin çıkarılmasıyla türetilir ve resmî yıllık toplamla her koşuda uzlaştırılır. Metodoloji sayfasındaki tanım metni de bu kapsama göre düzeltilmiştir. Bu yayın not yazılmadan çıkmıştı; yukarıdaki açıklama geriye dönük olarak eklenmiştir. Aşağıdaki künye otomatik üretilmiştir. Veri paketi ve site sayfaları aynı koşuda yeniden üretilmiş, bütün doğrulama kapıları (o tarihte yürürlükte olan atlas ve yayın kapılarının tamamı; bu kayıt geriye dönük olarak yazıldığı için kapı listesi burada numaralandırılmamıştır) geçilmeden yayına aday olmamıştır. Yayımlanan her sayfa aynı yayın kimliğini ve aynı veri paketi özetini taşır. |
| v34.64 | 11.08.2026 | atlas_tam_dump_2026-08-11_1634127 tablo | Kısaca. İki haftalık bağımsız veri denetiminin bulguları düzeltildi: 2024-2025 ziyaretçi ayrımı (yabancı/vatandaş) resmî GELEN kapsamına çekildi, gelecek yıllardaki dünya projeksiyonu tek kanonik modele bağlandı ve gelecek yıl gelir satırları artık açıkça 'projeksiyon' olarak etiketleniyor. 2026-08-11 iki haftalık bağımsız veri denetiminin (checks/biweekly/2026-08-11_1204, 25 bulgu) doğrulanan maddeleri bu yayında düzeltildi: - Ziyaretçi ayrımı GELEN kapsamına çekildi (F014): tr_makro 2024-2025 yabancı/vatandaş ayrımı yanlışlıkla ÇIKAN ziyaretçi kapsamını taşıyordu (2025: 52,742+11,175=63,917M = çıkan toplamı). Doğrusu resmî GELEN ayrımı: 2025'te 52,775M yabancı + 11,166M vatandaş = 63.941.261. Yabancı bileşen KTB aylık milliyet bültenlerinin yıl toplamından türetilir ve yıllık resmî toplamla kapıda uzlaştırılır (yeni kapı K52). 2014-2023 serisinin aynı kapsama çekilmesi ayrı bir karar olarak beklemededir. - Tek dünya projeksiyon patikası (F001): tr_makro'nun 2026+ dünya turist/gelir hücreleri eski bir seride kalmıştı ve World_* tablolarıyla çelişiyordu (2026'da 1.614,6↔1.610,4M geliş; 2034'te +144,2M fark). Artık tek kaynak dunya_projeksiyon modelidir; eşitlik yeni K51 kapısıyla her koşuda kanıtlanır. - Statü etiketleri (F002): 2026-2040 gelir satırları 'model tahmini' yerine 'model projeksiyonu' olarak sunulur; statü tr_gelir.Tür alanından taşınır. - Metodoloji düzeltmeleri (F003/F008/F009/F012): tr_gelir büyük toplamının 'resmî toplam' diye tanımlanması kaldırıldı (Atlas genişletilmiş turizm ekonomisi tahminidir; resmî toplam değildir), covid_pre yöntem açıklamaları log-doğrusal kanonikle eşitlendi, dönemler sayfa evreninden hesaplanır, '— None' artıkları temizlendi. - Altyapı: promote.bat kapatıldı (terfi yalnız kapılı run_release akışından, F005); UN Tourism zorunlu çapa evreni 18→120 tekil çapaya genişledi (F016); kaynak manifestleri temp-yol reddi, tarih-biçim denetimi ve tam künyeyle güçlendirildi (F004/F015/F017/F018); JSON-LD dateModified yayın damgasına bağlandı (F024). |
| v34.63 | 11.08.2026 | atlas_tam_dump_2026-08-11_1404127 tablo | Kısaca. Türkiye fiyat-kalite sunumları ve Akdeniz rakip karşılaştırmaları artık tek bir haftalık/anlık ölçüm yerine dönem ortalamasını gösteriyor; son ölçüm görünümü seçicide duruyor. Akdeniz pilotunun bütün çekimleri atlasta birikiyor ve "aynı tesislerde değişim" tablosu eklendi. - ETStur paneli (Türkiye fiyat ve kalite haritası · en pahalı/en uygun iller · fiyat-memnuniyet): varsayılan görünüm standart koşuların DÖNEM ORTALAMASI; "son ay" (son 4 standart koşu) ve "son ölçüm" Dönem seçicisinde. Güven kademesi ortalama standardize örneklemden yeniden türetilir. Gerekçe ölçüldü: tek haftalık kesitte il başına ortalama |fark| %2,2 (Kırklareli %10,9). - Akdeniz rekabet pilotu: `ham_rekabet_*` sayfaları artık `kosu` kolonuyla BÜTÜN çekimleri biriktiriyor (2026-07-31 · 2026-08-10); site varsayılanı koşular-arası ortalama, son ölçüm seçicide. Gerekçe ölçüldü: ülke vitrin medyanı koşular arası ±%10-35 oynarken eşleşen tesislerde değişim çoğunlukla <%3 — fark örneklem bileşimi. - Yeni sayfa `ham_rekabet_tesis_kiyas` (kaynağın `Same Property Summary` agregası) ve sitede "Koşudan koşuya: aynı tesislerde değişim" tablosu. - Yeni kapı K50 (rekabet koşu birikimi bütünlüğü, bloke edici); A19 güncellik kalemi statikten tarihli moda geçti (en yeni koşu, eşik 2 ay). |
| v34.62 | 11.08.2026 | atlas_tam_dump_2026-08-11_0918126 tablo | Kısaca. Bu yayında veriler ve sayfalar yeniden üretildi; ayrı bir değişiklik notu yazılmamıştır. Bu yayın için ayrı bir editoryal not yazılmamıştır; aşağıdaki künye otomatik üretilmiştir. Veri paketi ve site sayfaları aynı koşuda yeniden üretilmiş, bütün doğrulama kapıları (o tarihte yürürlükte olan atlas ve yayın kapılarının tamamı; kapı listesi bu kayıt açıldığında ölçülüp kaydedilmediği için burada numaralandırılmamıştır) geçilmeden yayına aday olmamıştır. Yayımlanan her sayfa aynı yayın kimliğini ve aynı veri paketi özetini taşır. |
| v34.61 | 10.08.2026 | atlas_tam_dump_2026-08-10_1009126 tablo | Kısaca. Bu yayında veriler ve sayfalar yeniden üretildi; ayrı bir değişiklik notu yazılmamıştır. Bu yayın için ayrı bir editoryal not yazılmamıştır; aşağıdaki künye otomatik üretilmiştir. Veri paketi ve site sayfaları aynı koşuda yeniden üretilmiş, bütün doğrulama kapıları (o tarihte yürürlükte olan atlas ve yayın kapılarının tamamı; kapı listesi bu kayıt açıldığında ölçülüp kaydedilmediği için burada numaralandırılmamıştır) geçilmeden yayına aday olmamıştır. Yayımlanan her sayfa aynı yayın kimliğini ve aynı veri paketi özetini taşır. |
| v34.60 | 10.08.2026 | atlas_tam_dump_2026-08-10_0038125 tablo | Kısaca. TURFE sayfasına, TÜİK'in kendi yöntemiyle hesaplanmış bir ikinci fiyat serisi eklendi: ağırlık artık sabit değil, her yıl yeniden hesaplanıp Aralık'tan Aralık'a zincirleniyor. Bu, sabit ağırlığın gizlediği bir şeyi ortaya çıkardı — turizmle ilişkili hizmetlerin fiyatı, genel enflasyonun üzerinde artıyor. Yeni seri eskisinin yerini almıyor, yanında duruyor; hangisinin ne söylediği ayrıca açıklanıyor. turfe_a_zincirli — TÜİK yöntemiyle zincirlenmiş TURFE eklendi. Bir önceki sürümde TURFE, 2026 ağırlıklarını 2005'e kadar sabit taşıyordu. Bu sürümde TÜİK'in kendi formülü (metodoloji dokümanı s.29) uygulanıyor: her yılın ağırlığı, o yılın kaynaklarındaki endeks hiyerarşisinden GERİ ÇÖZÜLÜYOR, seri Aralık'tan Aralık'a zincirleniyor. Sepetin %92,1'i (ulaşım, konaklama, lokanta, araç kiralama ve sigorta kalemleri) 2006'ya kadar zincirlenebiliyor; kalan %7,9 (paket tur, kültür, eğlence) TÜİK'in bu grupları ara kırılımda yayımlamaması nedeniyle 2026 ağırlığında sabit kalıyor — bu sınır sayfada açıkça yazılı. Yöntem dışarıdan doğrulandı: geri çözülen ağırlıklar, arşivdeki TÜİK açıklama notu ve metodoloji belgelerinde YAYIMLANMIŞ ağırlıklarla karşılaştırıldı; tanımı yıllar içinde değişmemiş kategorilerde fark yüz binde birler mertebesinde kaldı. Bu karşılaştırma her yayında otomatik olarak tekrarlanıyor (yeni kapı K46'nın bir parçası) — geri çözüm yöntemi bir gün bozulursa yayın durur, sessizce yanlış sayı yayımlanmaz. Hangi yılın hangi kaynaktan (gerçek zincir mi, 2026 ağırlığının sepet-içi oranı mı) geldiği turfe_zincir_agirlik adlı yeni, tamamen denetlenebilir bir sayfada satır satır duruyor. Sabit ağırlıklı seri kaldırılmadı — iki seri yan yana duruyor, çünkü ikisi farklı soruyu yanıtlıyor. Ölçülen fark küçük değil: sabit ağırlıkla 2026 enflasyonu genel enflasyondan farksız görünürken, zincirlenmiş ağırlıkla turizmle ilişkili hizmetler genel enflasyonun belirgin üzerinde artıyor. |
| v34.59 | 09.08.2026 | atlas_tam_dump_2026-08-09_2327124 tablo | Kısaca. Siteye TURFE — Turizm Fiyat Endeksi eklendi. Türkiye'de turizmle ilişkili hizmetlerin (konaklama, yeme-içme, ulaşım, paket tur, eğlence-kültür) fiyatı artık tek bir endekste, 2005'ten bugüne aylık izleniyor. Endeks iki ayrı ağırlıkla birlikte yayımlanıyor: TÜİK'in resmî TÜFE ağırlıkları ve gelen ziyaretçinin harcama yapısı. Dolar bazlı seri de var: Türkiye'nin turizm sepeti dolar cinsinden 2013-2022 arasında yarı yarıya ucuzladıktan sonra üç yılda bu indirimin neredeyse tamamını geri verdi ve 2023'ten beri genel enflasyonun belirgin üzerinde seyrediyor — bu ayrışma 16 yıllık bandın ilk kırılması. Çarpıcı bir ayrıntı: fiyat artışını süren kalem konaklama değil; oteller sepetin en yavaş kalemlerinden. TURFE — Turizm Fiyat Endeksi kuruldu (dört yeni tablo + K46 kapısı). TÜİK'in 2026 başında yayımlamaya başladığı COICOP 2018 alt sınıf serisinden, kullanıcı kürasyonu 16 kalemlik sepetle turizm fiyat endeksi kuruldu. Kaynaklar: "Harcama gruplarına göre endeks sonuçları" (dört COICOP düzeyinde endeks SEVİYESİ, 2025=100, 2005-01'den) ve TÜFE metodoloji dokümanının Ek-1'i (dört düzeyde 2026 ağırlıkları). Atlasa dört sayfa girdi: ham_tufe_duzey (34 kod × 259 ay seviye) · ham_tufe_agirlik (324 kod ağırlık) · turfe (aylık endeks, TL + USD) · turfe_bilesen (denetlenebilir bileşim dökümü). Sepetin üç kalemi kaynakta kısa yayımlanıyor (eğlence-dinlence yalnız 2025-12'den; diğer kültürel hizmetlerde 16 yıllık yayın deliği; yurt dışı uçak 2015-12'den). Delik doldurulmadı, kalem türetilmedi: iki kalemde TÜİK'in kendi üst toplulaştırması kullanıldı (çocukların ikisi de sepette olduğu için bileşim değişmiyor), üçüncüde üst toplulaştırma FİYAT vekili olarak alındı ama ağırlığı kalemin kendi resmî ağırlığında tutuldu (VEKİL-14w; ölçülen vekil hatası ortalama 0,03 puan). Endeks iki ağırlık tabanıyla birlikte yayımlanıyor: TURFE-A TÜİK'in resmî Ek-1 ağırlıklarıyla (hanehalkı tüketim yapısı, 14 kalem), TURFE-B Turizm Uydu Hesabı 2024 gelen-ziyaretçi harcama paylarıyla (11 kalem, 6 grup — paket tur kalemi brüt fiyat/acente marjı çifte sayımı yaratacağı için kullanıcı kararıyla TSA tabanından çıkarıldı; seyahat acenteleri grubu bu tabanda temsilcisizdir ve bu açıkça yazılır). Dolar kolonları TCMB aylık ortalama kuruyla, 2006-03'ten. Uzun dönem karşılaştırması yöntem tutarlılığıyla verilir: sabit ağırlıklı TURFE 2005'ten bu yana 48,7 kat artarken AYNI yöntemle kurulmuş genel TÜFE 28,7 kat arttı; TÜİK'in zincirlenmiş resmî serisi (36,8 kat) farklı formül olduğu için bu orana sokulmaz, grafikte ayrı gösterilir. Yeni kapı K46 beş sessiz arıza sınıfını kapatır: sayfa yokluğu · sepet bölüntüsü/çift sayım · pencere deliği · taban tutarlılığı · vekil sapması; ayrıca genel TÜFE kolonunu bağımsız TÜFE zaman serisiyle çaprazlar. Envanter B37/B38, katalog ve künye zinciri aynı turda işlendi. |
| v34.58 | 09.08.2026 | atlas_tam_dump_2026-08-09_1431120 tablo | Kısaca. Ana sayfanın en üstündeki kutular artık iki dönemi birden gösteriyor: son tam yıl ve en güncel aya göre yıllıklandırılmış değer. Kutunun üstündeki düğmeyle hangisinin büyük punto ile öne çıkacağını seçiyorsunuz; seçilmeyen dönem her kutunun altında küçük punto ile duruyor, böylece iki sayı hiç kaybolmadan yan yana okunuyor. Yıllıklandırma resmî aylık veriden hesaplanır — aylık serisi olmayan göstergede kutu bunu açıkça yazar, tahmin üretilmez. Ayrıca TÜİK'in COICOP alt sınıf enflasyon serisi bir aydan yedi aya çıkarıldı ve bu seride iki sessiz hata düzeltildi: dipnot satırları veri gibi sayılıyordu, bültenin kendi içindeki genel TÜFE satırı ise hiç okunmuyordu. Ana sayfa üst kutularına dönem seçici eklendi (son tam yıl / yıllıklandırılmış). Altı KPI kutusu bugüne kadar yalnız son tam yılı gösteriyordu; yıl içindeki en güncel resmî veri (Haziran 2026'ya kadar aylar) dashboard'un tepesinde hiç görünmüyordu. Kutuların üstüne iki düğmeli bir dönem seçici kondu. SON TAM YIL görünümü eski davranışı korur; YILLIKLANDIRILMIŞ görünümünde büyük punto en güncel aya göre son 12 ayın toplamını verir. Seçilmeyen dönem her kutunun altında, ince noktalı bir ayraçtan sonra küçük punto ile durur — iki sayı aynı anda okunur ama kutu kalabalıklaşmaz. Tercih tarayıcıda saklanır. Pencere adı kaynağın yayım sıklığına göre yazılır: TÜİK turizm istatistikleri çeyreklik yayımlandığı için toplam ziyaretçi ve turizm geliri kutularında pencere çeyrek kapanışına denk geldiğinde "son 4 çeyrek", KTB konaklama istatistikleri aylık yayımlandığı için tesise geliş ve geceleme kutularında "son 12 ay" denir. Yıllıklandırılmış değerler kurumların doğrudan yayımladığı bir büyüklük değil, resmî aylık serilerin toplamı olduğu için Türetilmiş gösterge rozetiyle işaretlenir; son tam yıl değerleri Resmî veri rozetini korur. Hesap fail-closed'dur. Pencerede tek bir ay bile eksikse yıllıklandırma yapılmaz, delik doldurulmaz, kısmi toplam yıllık değer gibi sunulmaz. İl aylık serisinde bir ay ancak 81 ilin 81'i de bildirdiyse pencereye girer; tek il eksikse pencere bir ay geriye kayar. TÜİK aylık TOPLAM turizm gelirini (transfer yolcusu harcaması dâhil) yalnız Ocak 2024'ten yayımladığı için pencere daha geriye taştığında gelir kutusu yıllıklandırılmaz — iki farklı taban toplanmaz. Yabancı ziyaretçi ile yurt dışında yerleşik vatandaş ayrımının resmî aylık serisi olmadığından bu iki kutu her görünümde tam yıl kalır ve altlarında "Resmî aylık/çeyreklik seri yok — yıllıklandırılamıyor" yazar; başka kaynaktan vekil seri üretilmez. Aynı blokta bir düzen hatası da düzeltildi: KPI ızgarasının sütun sayısı satır içi stille sabit üç sütuna çakılıyor, bu da medya kuralını ezdiği için dar ekranda kutular yatay taşıyordu. Sütun sayısı artık aynı kırılım eşiklerinde (900 ve 500 piksel) JavaScript tarafından hizalanıyor; 375 piksel genişlikte yatay taşma kalmadı. |
| v34.57 | 09.08.2026 | atlas_tam_dump_2026-08-09_1101120 tablo | Kısaca. Bu yayında veriler ve sayfalar yeniden üretildi; ayrı bir değişiklik notu yazılmamıştır. Bu yayın için ayrı bir editoryal not yazılmamıştır; aşağıdaki künye otomatik üretilmiştir. Veri paketi ve site sayfaları aynı koşuda yeniden üretilmiş, bütün doğrulama kapıları (o tarihte yürürlükte olan atlas ve yayın kapılarının tamamı; kapı listesi bu kayıt açıldığında ölçülüp kaydedilmediği için burada numaralandırılmamıştır) geçilmeden yayına aday olmamıştır. Yayımlanan her sayfa aynı yayın kimliğini ve aynı veri paketi özetini taşır. |
| v34.56 | 09.08.2026 | atlas_tam_dump_2026-08-09_0636118 tablo | Kısaca. Bu yayında veriler ve sayfalar yeniden üretildi; ayrı bir değişiklik notu yazılmamıştır. Bu yayın için ayrı bir editoryal not yazılmamıştır; aşağıdaki künye otomatik üretilmiştir. Veri paketi ve site sayfaları aynı koşuda yeniden üretilmiş, bütün doğrulama kapıları (o tarihte yürürlükte olan atlas ve yayın kapılarının tamamı; kapı listesi bu kayıt açıldığında ölçülüp kaydedilmediği için burada numaralandırılmamıştır) geçilmeden yayına aday olmamıştır. Yayımlanan her sayfa aynı yayın kimliğini ve aynı veri paketi özetini taşır. |
| v34.55 | 09.08.2026 | atlas_tam_dump_2026-08-09_0550118 tablo | Kısaca. Bu yayında veriler ve sayfalar yeniden üretildi; ayrı bir değişiklik notu yazılmamıştır. Bu yayın için ayrı bir editoryal not yazılmamıştır; aşağıdaki künye otomatik üretilmiştir. Veri paketi ve site sayfaları aynı koşuda yeniden üretilmiş, bütün doğrulama kapıları (o tarihte yürürlükte olan atlas ve yayın kapılarının tamamı; kapı listesi bu kayıt açıldığında ölçülüp kaydedilmediği için burada numaralandırılmamıştır) geçilmeden yayına aday olmamıştır. Yayımlanan her sayfa aynı yayın kimliğini ve aynı veri paketi özetini taşır. |
| v34.54 | 09.08.2026 | atlas_tam_dump_2026-08-09_0409117 tablo | Kısaca. Bu yayında veriler ve sayfalar yeniden üretildi; ayrı bir değişiklik notu yazılmamıştır. Bu yayın için ayrı bir editoryal not yazılmamıştır; aşağıdaki künye otomatik üretilmiştir. Veri paketi ve site sayfaları aynı koşuda yeniden üretilmiş, bütün doğrulama kapıları (o tarihte yürürlükte olan atlas ve yayın kapılarının tamamı; kapı listesi bu kayıt açıldığında ölçülüp kaydedilmediği için burada numaralandırılmamıştır) geçilmeden yayına aday olmamıştır. Yayımlanan her sayfa aynı yayın kimliğini ve aynı veri paketi özetini taşır. |
| v34.53 | 08.08.2026 | atlas_tam_dump_2026-08-08_2325117 tablo | Kısaca. Bu yayında veriler ve sayfalar yeniden üretildi; ayrı bir değişiklik notu yazılmamıştır. Bu yayın için ayrı bir editoryal not yazılmamıştır; aşağıdaki künye otomatik üretilmiştir. Veri paketi ve site sayfaları aynı koşuda yeniden üretilmiş, bütün doğrulama kapıları (o tarihte yürürlükte olan atlas ve yayın kapılarının tamamı; kapı listesi bu kayıt açıldığında ölçülüp kaydedilmediği için burada numaralandırılmamıştır) geçilmeden yayına aday olmamıştır. Yayımlanan her sayfa aynı yayın kimliğini ve aynı veri paketi özetini taşır. |
| v34.52 | 08.08.2026 | atlas_tam_dump_2026-08-08_2140117 tablo | Kısaca. Bu yayında veriler ve sayfalar yeniden üretildi; ayrı bir değişiklik notu yazılmamıştır. Bu yayın için ayrı bir editoryal not yazılmamıştır; aşağıdaki künye otomatik üretilmiştir. Veri paketi ve site sayfaları aynı koşuda yeniden üretilmiş, bütün doğrulama kapıları (o tarihte yürürlükte olan atlas ve yayın kapılarının tamamı; kapı listesi bu kayıt açıldığında ölçülüp kaydedilmediği için burada numaralandırılmamıştır) geçilmeden yayına aday olmamıştır. Yayımlanan her sayfa aynı yayın kimliğini ve aynı veri paketi özetini taşır. |
| v34.51 | 08.08.2026 | atlas_tam_dump_2026-08-08_1242114 tablo | Kısaca. Bu yayında veriler ve sayfalar yeniden üretildi; ayrı bir değişiklik notu yazılmamıştır. Bu yayın için ayrı bir editoryal not yazılmamıştır; aşağıdaki künye otomatik üretilmiştir. Veri paketi ve site sayfaları aynı koşuda yeniden üretilmiş, bütün doğrulama kapıları (o tarihte yürürlükte olan atlas ve yayın kapılarının tamamı; kapı listesi bu kayıt açıldığında ölçülüp kaydedilmediği için burada numaralandırılmamıştır) geçilmeden yayına aday olmamıştır. Yayımlanan her sayfa aynı yayın kimliğini ve aynı veri paketi özetini taşır. |
| v34.50 | 08.08.2026 | atlas_tam_dump_2026-08-08_1152114 tablo | Kısaca. Bu yayında veriler ve sayfalar yeniden üretildi; ayrı bir değişiklik notu yazılmamıştır. Bu yayın için ayrı bir editoryal not yazılmamıştır; aşağıdaki künye otomatik üretilmiştir. Veri paketi ve site sayfaları aynı koşuda yeniden üretilmiş, bütün doğrulama kapıları (o tarihte yürürlükte olan atlas ve yayın kapılarının tamamı; kapı listesi bu kayıt açıldığında ölçülüp kaydedilmediği için burada numaralandırılmamıştır) geçilmeden yayına aday olmamıştır. Yayımlanan her sayfa aynı yayın kimliğini ve aynı veri paketi özetini taşır. |
| v34.49 | 08.08.2026 | atlas_tam_dump_2026-08-08_0919113 tablo | Kısaca. Rakipler tablosundaki "GSYİH %" sütunu artık on ülkenin tamamında aynı biçimde hesaplanıyor. Daha önce her ülkenin değeri farklı bir tabandan geliyordu ve okuyucu bunları tablodaki turizm geliri rakamıyla doğrulayamıyordu; şimdi her satır, kendi yanındaki gelirin ülkenin GSYİH'sine bölünmesiyle bulunuyor. Bunu yapabilmek için IMF'nin ekonomik görünüm verisine dört ülke daha eklendi (Hırvatistan, Portekiz, Tunus, Fas) — kaynak dosyada zaten vardılar, atlasa alınmamışlardı. Portekiz ve Fas için IMF'nin kesinleşmiş son yılı 2024 olduğundan o iki ülkenin oranı 2024'te bitiyor; tahmin yılları bilerek kullanılmıyor. Kullanıcı, bir önceki turda açık kalem bırakılan "sütunun tamamı tekleştirilemiyor" sorununun çözülmesini istedi. Gerekçe ölçülerek çürütüldü: `parse_imf_weo` kaynağında 210 ülke bulunuyor ve on rakibin tamamının NGDPD serisi mevcut; eksiklik kürasyondandı. `ULKELER` listesi 21'den 25'e çıkarıldı ve `gsyih_orani_satirlari` on ülkeyi birden üretiyor. Eşleşme ülke adıyla değil ISO3 koduyla yapılıyor çünkü `ham_imf_weo` adları Türkçe, `Rakip_Ulkeler` adları İngilizcedir. Payda yalnız `tur='Gerçekleşme'` yıllarından alınıyor; gerçekleşen geliri IMF tahminine bölmek, gerçekleşme görünümünde bir tahmin üretirdi. Pay her ülkede o ülkenin kendi `receipts` hücresidir (Türkiye'de TÜİK, diğerlerinde Barometre), böylece oran tabloda yanında duran gelir sütunuyla her satırda uzlaşıyor — sütunun asıl kusuru buydu. Mısır'ın WEO serisi mali yıl tabanlıdır ve bu künyede belirtilmiştir. Uygulama sırasında bir sıra hatası yakalandı ve düzeltildi: türetme başlangıçta `add_imf_weo`dan önce koşuyordu, yani GSYH panelinin önceki koşudan kalma hâlini okuyacaktı ve ülke listesinin genişletildiği koşuda kapı düşecekti. Kapılar buna göre genişledi: üreticide F9 artık kapsam denetimi de yapıyor (rakiplerden birinin GSYH'si yoksa açık mesajla duruyor), K38 ise oranı master'dan bağımsız olarak on ülkenin tamamı için yeniden hesaplıyor. Birim testleri 40 kontrole çıktı. `receipts_pct_exports` aynı sınıftan bir kalıntıdır ve bu turda dokunulmadı — ihracat paydası atlasta yok. |
| v34.48 | 08.08.2026 | atlas_tam_dump_2026-08-08_0825113 tablo | Kısaca. Rakipler tablosunda iki sayı daha düzeltildi. "GSYİH %" sütunundaki Türkiye değeri, yanındaki turizm geliri rakamıyla uzlaşmayan bir hesaptan geliyordu — içine yolcu taşımacılığı geliri de karışmıştı; artık tablodaki gelirin GSYİH'ye bölünmesiyle bulunuyor ve okuyucu bunu kendisi doğrulayabiliyor (2024 için %5,91 yerine %4,50, en güncel yıl 2025 için %4,08). "Giden Turist" sütunundaki Türkiye değeri 2022'de donmuştu; TÜİK'in aynı serisinden 2025'e uzatıldı (7,27 milyondan 11,90 milyona). Buna karşılık "yurt dışı turizm harcaması" serisine bilerek dokunulmadı: ölçüm, o serinin TÜİK'in turizm gideri rakamıyla aynı şey olmadığını gösterdi ve karıştırmak yeni bir tanım hatası olurdu. Kullanıcı, bir önceki turda karara bırakılan iki açık kalemin de düzeltilmesini istedi; ikisi de uygulamadan önce ölçüldü ve biri ölçüm sonucu reddedildi. `receipts_pct_gdp`(Türkiye) artık sayfanın kendi `receipts` sütunundan türetiliyor (`receipts ÷ ham_imf_weo.NGDPD × 100`): 2024 %5,910 → %4,499, yayımlanacak 2025 değeri %4,084. Eski değerlerin compendium'un `INBD_EXPD_BPAY_TOTL_VSTR` (travel + yolcu taşımacılığı) kalemine dayandığı, sapmanın tek yönlü büyüdüğü (2019 +%8,9 → 2024 +%31,4) ve kontrol grubu İspanya'nın 25 yılın 25'inde ±%1 içinde kaldığı ölçülerek gösterilmişti; `parse_unwto_compendium` zaten o kalemi "turizm geliri değil" diye dışlıyor. Türetme IMF'nin projeksiyon yıllarını bilinçli olarak dışlar. `outbound_tourists`(Türkiye) 2022'de donmuştu ve master 2012-2022'de TÜİK'in "yurt dışını ziyaret eden vatandaş sayısı" serisiyle örtüştüğü için aynı kaynaktan 2025'e uzatıldı (11.067 · 11.391 · 11.897 bin). `outbound_exp` ise reddedildi: master ile TÜİK "Turizm gideri" oranı yıldan yıla 0,88-0,95 arasında oynuyor, yani sabit çarpan değil ayrı bir tanım (BOP travel-borç), üstelik on rakibin tamamı 2024'te bittiği için bayatlık iddiası da yanlıştı. Kapılar buna göre genişledi: üreticide F9 bandı, K38'de ise oranın üreticiden bağımsız olarak yalnız master'ın iki sayfasından yeniden hesaplanması ve iki yeni göstergenin varlık denetimi. Birim testleri 31 → 38 kontrole çıktı. Sütunun geri kalanı için yeni bir açık kalem kaydedildi: `receipts_pct_gdp` ülkeler arası heterojen (İspanya %0,4 ↔ Fransa %15,6 ortalama sapma) ve dört rakip ülke IMF panelinde hiç bulunmadığı için sütun bu yolla tekleştirilemiyor. |
| v34.47 | 08.08.2026 | atlas_tam_dump_2026-08-08_0154113 tablo | Kısaca. Bir önceki yayında düzeltilen hatanın dördüncü bir izi daha bulundu ve kapatıldı. Rakipler tablosundaki "Harcama/Gün" sütununda Türkiye'nin 2024 değeri (103 $) hesaplanmış bir sayıydı ve hesabın böleni yanlış seriydi; TÜİK bu göstergeyi zaten doğrudan yayımlıyor (2024: 96,54 $, 2025: 99,95 $) ve seri artık oradan okunuyor. Ayrıca düzeltmenin kendisi bağımsız bir denetimden geçirildi: geçen sefer eklenen kontrolün kaynağı bulunamadığında sessizce devre dışı kaldığı ve karşılaştırma eşiğinin yuvarlanmış değerleri kaçırdığı ortaya çıktı — ikisi de kapatıldı. Tabloda Türkiye'nin otel kalış değeri artık hesaplanmış olduğunu gösteren bir işaret taşıyor, ve her hücrenin hangi yıla ve hangi tanıma ait olduğu üstüne gelince görünüyor. v34.46 terfi ettikten sonra KK R1 düzeltmesi QA-R05 gereği beş bağımsız geçiş ve bir tamlık eleştirmeniyle tarandı (36 ajan, her bulgu ayrı bir çürütme ajanından geçti); 31 bulgunun 27'si doğrulandı. En ağırı dördüncü bir bulaşmaydı: `avg_spend_day`(Türkiye) 2024 hücresi `(61.103.419,19 ÷ 62.232.447 × 1000) ÷ 9,499780864564876 = 103,3558463580` diye kurulmuştu ve bölen, siteden kaldırılan gömülü 9,5'in tam hâliydi; seri 2022-2023'te TÜİK'in kendi "ziyaretçi gecelik ortalama harcama" sütunuyla birebir olduğu için yalnız son hücrenin uydurulduğu ve 2025'in hiç eklenmediği ölçülerek gösterildi. Üretici artık bu seriyi de kaynaktan yazıyor (F8 kapısı) ve 2012-2014'ün elle yuvarlanmış değerleri kaynağın gerçek değerlerine çekildi. İkinci ağır bulgu kendi kapımdaydı: anti-regresyon kaynağı okunamadığında F5 ve K38 sessizce fail-open oluyordu ve bant kontrolü hatalı serinin 2022-2025 değerlerini zaten yakalamıyordu; kapı artık kaynak yoksa fail-closed düşüyor. Üçüncüsü, çakışma eşiği mutlak 1e-4 olduğu için olayın kendi belirtisini (yuvarlanmış 9,5, fark 2,19e-4) kaçırıyordu; eşik oransal yapıldı ve regresyon testine bağlandı. Bunların yanında K38 artık master'ı üreticinin çıktısıyla hücre hücre karşılaştırıyor (yıl kayması ve birim şişmesi eskiden kapıdan geçiyordu), TÜİK baskı seçimi mtime yerine klasör önceliğine dayanıyor ve çelişkide duruyor, compendium okuma hataları yutulmuyor, eksik yıl artık koşuyu durduruyor, K37'deki sessiz kolon varsayılanı kaldırıldı, altı enjeksiyon tabanı yamanın tam sürümüyle eşitlendi ve birim testleri eşikleri kopyalamak yerine üreticiden ithal ediyor (20 → 31 kontrol). İki bulgu bilinçli olarak yayına alınmadı ve karar için deftere yazıldı: `receipts_pct_gdp`(Türkiye) yolcu taşımacılığı dahil gelirle hesaplanmış durumda ve `outbound_tourists` 2022'de donmuş. |
| v34.46 | 08.08.2026 | atlas_tam_dump_2026-08-08_0052113 tablo | Kısaca. Rakipler sayfasındaki iki Türkiye rakamı yanlış bir seriden geliyordu ve düzeltildi. "Ort. Kalış" hücresine sayfa kodunun içine elle 9,5 yazılmıştı; "Otel Ort. Kalış" ise 2008'den beri Türk vatandaşlarının **yurt dışında** geçirdiği gece sayısını gösteriyordu (2021'de 22,7 gece). İkisi de TÜİK'in turizm **gideri** tarafındaki bir tablodan gelmişti. Artık ortalama kalış TÜİK'in Çıkış Yapan Ziyaretçiler Anketi'nden okunuyor (2025: 10,66 gece — otelde, akraba yanında ve kendi evinde geçen geceler dâhil), otel ortalama kalışı ise UN Tourism'in otel geceleme ve misafir sayılarından hesaplanıyor (2022: 3,21 gece). Rakamlar artık koda gömülü değil, her koşuda kaynaktan üretiliyor. 2026-08-07 denetiminde kullanıcı, rakip ülkeler tablosunda iki bağımsız kusur bildirdi; ölçüm ikisinin tek olayın üç belirtisi olduğunu gösterdi. TÜİK'in **Giriş Yapan Vatandaşlar Anketi**nden gelen "yurt dışını ziyaret eden vatandaşların ortalama geceleme sayısı" serisi, Türkiye'nin kalış verisiymiş gibi `Rakip_Ulkeler` sayfasına yazılmıştı: `hotel_avg_stay` 2012-2022 o seriyle 11 yılın 11'inde birebir, `hotel_guests` 2000/2001 hücreleri de aynı serinin 2023/2024 değerlerini (13,26 ve 9,50) taşıyordu, ve `index.html` o serinin 2024 değerini (9,4998 → 9,5) doğrudan koda gömülü basıyordu — üstelik Türkiye'nin `avg_stay` göstergesi master'da hiç yoktu, yani hücre tümüyle kaynaksızdı. Doğru kaynak varsayılmadan ölçüldü: `avg_stay` sütununun kanonik tanımının UN Tourism Compendium `INBD_TRIP_STAY_AVRG_TOTL_VSTR` olduğu Mısır serisinde 23/23 birebir eşleşmeyle doğrulandı ve TÜİK'in Çıkış Yapan Ziyaretçiler Anketi'nin aynı kavramı yayımladığı gösterildi; otel misafir/geceleme sütunlarının compendium `INBD_ACCM_HOTL_GUES`/`_NGHT` olduğu dokuz rakip ülkede birebir doğrulandı ve Türkiye'nin bozuk iki hücresi kaynaktan düzeltildi (6.789 / 8.769 bin). Yeni `parse_rakip_kalis` üreticisi bu iki kaynağı okur; dosya adıyla değil belge başlığıyla tanır, kolonları grup başlığından bulur ve F1-F6 kapılarını uygular — bunlardan F5 anti-regresyon kapısı üretilen hiçbir serinin TÜİK giden-vatandaş serisiyle örtüşmemesini şart koşar. `validate_atlas`a eklenen **K38** kapısı aynı denetimi sonuç üzerinde fail-closed tekrarlar; kapı düzeltmeden önceki master'da koşuldu ve dört kusur sınıfının hepsini yakalayarak kırmızı düştü. Site tarafında elle gömülü değer kaldırıldı, iki kalış hücresine veri yılını ve tanımını söyleyen açıklama eklendi, ve enjeksiyon tabanlarının altısı da düzeltildi. Anket tabanlı ortalama geceleme (2025: 10,66) ile KTB'nin tesis tabanlı ortalama kalışı (2025: 2,549) farklı ölçülerdir; bu ayrım artık katalog künyesinde, envanterde ve İçindekiler açıklamasında yazılıdır. |
| v34.45 | 07.08.2026 | atlas_tam_dump_2026-08-07_1748113 tablo | Kısaca. Bu yayında veriler ve sayfalar yeniden üretildi; ayrı bir değişiklik notu yazılmamıştır. Bu yayın için ayrı bir editoryal not yazılmamıştır; aşağıdaki künye otomatik üretilmiştir. Veri paketi ve site sayfaları aynı koşuda yeniden üretilmiş, bütün doğrulama kapıları (o tarihte yürürlükte olan atlas ve yayın kapılarının tamamı; kapı listesi bu kayıt açıldığında ölçülüp kaydedilmediği için burada numaralandırılmamıştır) geçilmeden yayına aday olmamıştır. Yayımlanan her sayfa aynı yayın kimliğini ve aynı veri paketi özetini taşır. |
| v34.44 | 07.08.2026 | atlas_tam_dump_2026-08-07_1707113 tablo | Kısaca. Bu yayında veriler ve sayfalar yeniden üretildi; ayrı bir değişiklik notu yazılmamıştır. Bu yayın için ayrı bir editoryal not yazılmamıştır; aşağıdaki künye otomatik üretilmiştir. Veri paketi ve site sayfaları aynı koşuda yeniden üretilmiş, bütün doğrulama kapıları (o tarihte yürürlükte olan atlas ve yayın kapılarının tamamı; kapı listesi bu kayıt açıldığında ölçülüp kaydedilmediği için burada numaralandırılmamıştır) geçilmeden yayına aday olmamıştır. Yayımlanan her sayfa aynı yayın kimliğini ve aynı veri paketi özetini taşır. |
| v34.43 | 07.08.2026 | atlas_tam_dump_2026-08-07_1616113 tablo | Kısaca. Bu yayında veriler ve sayfalar yeniden üretildi; ayrı bir değişiklik notu yazılmamıştır. Bu yayın için ayrı bir editoryal not yazılmamıştır; aşağıdaki künye otomatik üretilmiştir. Veri paketi ve site sayfaları aynı koşuda yeniden üretilmiş, bütün doğrulama kapıları (o tarihte yürürlükte olan atlas ve yayın kapılarının tamamı; kapı listesi bu kayıt açıldığında ölçülüp kaydedilmediği için burada numaralandırılmamıştır) geçilmeden yayına aday olmamıştır. Yayımlanan her sayfa aynı yayın kimliğini ve aynı veri paketi özetini taşır. |
| v34.42 | 07.08.2026 | atlas_tam_dump_2026-08-07_1426113 tablo | Kısaca. Atlasa üç yeni veri kaynağı eklendi: bankaların turizm sektörlerindeki kart harcaması, TÜİK'in resmî enflasyon verisi ve Avrupa'nın hava trafik ağından Türkiye havalimanlarının uçuş sayıları. Yeni veriler modelin tahminlerini değiştirmiyor; bunun yerine mevcut resmî verileri bağımsız kaynaklardan doğruluyor. En dikkat çekici bulgu: Avrupa kaynaklı uçuş sayıları, DHMİ'nin yıllık yolcu verisiyle neredeyse birebir aynı yönde hareket ediyor (37 havalimanı-yılın tamamında aynı yön, ölçülen korelasyon 0,98) — bu, bağlantısallık modelinin dayandığı DHMİ verisinin en güçlü bağımsız doğrulamasıdır. Ayrıca banka kartı harcaması, 2023'te konaklama gecelemesindeki düşüşün gerçek bir talep düşüşü değil, o yıl yürürlüğe giren bir tanım değişikliğinden kaynaklandığını bağımsız olarak destekliyor. Üç yeni kaynak eklendi (`parse_tuik_tufe.py`, `parse_bkm.py`, `parse_eurocontrol.py`): (1) TÜİK Tüketici Fiyat Endeksi — genel seri (2005-2026, `ham_tuik_tufe`) ve COICOP alt sınıf kırılımı (`ham_tuik_tufe_altsinif`, tek aylık bülten, birikimli okunacak). Gelir modelinin enflasyon patikası TCMB PKA tabanlı KALDI (kullanıcı kararı 2026-07-27, değişmedi); bu sayfa yalnız gerçekleşen TÜFE'yi izlenebilir kılıyor. (2) BKM (Bankalararası Kart Merkezi) sektörel kart harcaması — 6 sektör, ulusal aylık, 2017-2026 (`ham_bkm`). Kaynak dosyalar HTML'dir (.xls uzantılı ama içerik değil); ilk denemede pandas.read_html Türkçe ondalık virgülünü sessizce yanlış yorumladığı ölçüldü, BeautifulSoup ile ham hücre metnine geçildi. (3) Eurocontrol Network Manager havalimanı trafiği — 6 Türkiye havalimanı, günlük kaynaktan (964.668 satır) aylığa toplanmış artifact (`ham_eurocontrol_havalimani`). Üçü de model girdisi DEĞİL; ölçülüp `KALITE_DUZELTME_PLANI.md`ye kaydedildi. BKM konaklama reel büyümesi (TÜFE-deflatörlü) ile geceleme büyümesi arasında r=0,86 (n=8 yıl, 7/8 yön eşleşmesi); tek ayrışan yıl 2023, bilinen KTB kapsam kırılmasıyla örtüşüyor. Eurocontrol uçuş sayısı büyümesi ile DHMİ yolcu sayısı büyümesi arasında r=0,98 (n=37 havalimanı-yıl, 37/37 yön eşleşmesi) — atlasın en güçlü çapraz-kaynak doğrulamalarından biri. Katalog/envanter/güncellik kayıtları eklendi (B33-B35, C21); resmî kapı (K-numarası) henüz yazılmadı, gelecek oturuma bırakıldı. |
| v34.41 | 07.08.2026 | atlas_tam_dump_2026-08-07_1122109 tablo | Kısaca. Bu yayında veriler ve sayfalar yeniden üretildi; ayrı bir değişiklik notu yazılmamıştır. Bu yayın için ayrı bir editoryal not yazılmamıştır; aşağıdaki künye otomatik üretilmiştir. Veri paketi ve site sayfaları aynı koşuda yeniden üretilmiş, bütün doğrulama kapıları (o tarihte yürürlükte olan atlas ve yayın kapılarının tamamı; kapı listesi bu kayıt açıldığında ölçülüp kaydedilmediği için burada numaralandırılmamıştır) geçilmeden yayına aday olmamıştır. Yayımlanan her sayfa aynı yayın kimliğini ve aynı veri paketi özetini taşır. |
| v34.40 | 03.08.2026 | atlas_tam_dump_2026-08-03_1428109 tablo | Kısaca. Bir önceki sürümde (v34.39) kişi başı harcama grafiğinin alt/üst bantlarının kaldırılmasına karar verilmişti; sürüm notu ve grafik başlığı buna göre güncellenmişti ama bantların kendisi teknik bir aksaklık yüzünden veri dosyasında kalmıştı — yani sayfa "bant yayımlanmaz" derken bandı hâlâ taşıyordu. Bu sürüm o aksaklığı giderir: kişi başı harcama sayfasında alt/üst bant hücreleri artık gerçekten boştur ve grafik yalnız baz patika ile Covid öncesi eğilimi gösterir. Başka hiçbir sayı değişmemiştir. Teknik not: v34.39'daki boşaltma, openpyxl'in bilinen bir tuzağına takıldı — `ws.cell(row, column, value=None)` hücreyi BOŞALTMAZ (value=None "atama yapma" demektir; sayaç 62 hücre saydı ama World_PerTourist low/high 31'er hücreyle dolu kaldı). Bu tuzak projede daha önce belgelenmişti (karma sayfa temizliği, 2026-08-02) ve doğru biçim `.value = None` atamasıdır; sync_dunya_projeksiyon düzeltildi ve koda uyarı yorumu eklendi. Doğrulama: masterın kopyasında sync_sheet koşuldu — low 0 · base 31 · high 0 · covid_pre 16 dolu hücre; bant_bosaltilan sayacı 62 ve bu kez fiilen boş. D7 kararının veri tarafı böylece tamamlandı; site tarafı (dataset filtresi + "Baz patika" başlığı) v34.39'dan beri yerindeydi ve verisiz seri artık lejanttan da düşecek. |
| v34.39 | 03.08.2026 | atlas_tam_dump_2026-08-03_1400109 tablo | Kısaca. Bu sürümde bir kullanıcı bulgusu ve bir teslim-öncesi denetimin düzeltmeleri var; yeni veri yoktur. Kullanıcının yakaladığı kusur: "Turist başına harcama" grafiğinde 2033'ten sonra Düşük çizgisi Yüksek'in üstüne çıkıyordu. Neden basit ama önemli: kişi başı harcama bir ORANDIR ve alt/üst sınırları, gelir ile ziyaretçi serilerinin sınırlarının birbirine bölünmesiyle üretiliyordu — oysa "az turist ama geliri o kadar düşmemiş" dünyası kişi başı harcamanın YÜKSEK olduğu dünyadır; iki ayrı serinin sınırlarının oranı, oranın sınırı değildir. Karar gereği kişi başı grafikte artık yalnız baz patika ve Covid öncesi eğilim gösteriliyor; alt/üst bant, bu seri için gerçekten ölçülene kadar yayımlanmıyor. Ayrıca denetimde bulunan üç belge kusuru düzeltildi. En önemlisi, dünya sayfalarındaki "pandemi öncesi eğilim" çizgisinin yöntem açıklamasının yanlış kalmasıydı: veri doğru yöntemle (bileşik büyüme) üretiliyordu ama sayfa notu eski yöntemi (sabit tutarlı artış) anlatıyordu; iki modül aynı not satırı için yarıştığından doğru açıklama her koşuda eziliyordu. Artık açıklamanın tek sahibi var. Ayrıca megatrend sayfasının kapsam metinleri, sonradan eklenen TEİAŞ göstergesiyle birlikte 13 gösterge / 1.623 gözlem olarak düzeltildi. Megatrendler sayfasına önceki sürümlerde eklenen genel görünüm katmanı (13 göstergenin tamamını tek bakışta gösteren, tıklanabilir kart ızgarası) ve iki sunum düzeltmesi (rakip ülkeler puan ekseni artık veriden ölçekleniyor; il fiyat-puan grafiğinde balon büyüklüğü güncel envantere göre) bu notla kayda geçirilmiştir. Teknik not: KULLANICI BULGUSU (D7) — World_PerTourist low/high, sınırların etiket etiketine bölünmesiyle türetiliyordu (P_low=R_low/A_low); payda (geliş) bandı paydan (gelir) geniş olduğu 2033-2039 aralığında bant tersine dönüyordu (2035: geliş ±%23,7 ↔ gelir ±%16,4 → P_low 1.621 > P_high 1.393; 2026'da da kıl payı). Kullanıcı kararı: oran için ölçülmüş bant yok → YAYIMLANMAZ. sync_dunya_projeksiyon artık PerTourist'e yalnız base yazar, low/high satırlarının tüm yıl hücrelerini boşaltır; site grafiği verisiz çizgiyi lejantla birlikte düşürür (bant ölçülürse otomatik geri gelir) ve kart başlığı "Baz patika + Covid-19 öncesi eğilim" oldu (beş pre_* tabanına da işlendi). Kalıcı çözüm (kişi başı serinin kendi geriye-test bandı + K35'in bu sayfaya genişletilmesi) D7'de açık kalem. Ayrıca dört paralel denetçi + tamlık eleştirmeniyle v34.38 tarandı. Sayısal çekirdek sağlam çıktı: covid_pre master'da log-doğrusal (+%4,5438/yıl, ardışık oran yayılımı 6,1e-9) ve build_covid_pre üreticisiyle ondalığına kadar birebir; zip ↔ klasör 107/107 dosya SHA-eş; master SHA'sı dosya/meta/RELEASE.json üç kayıtta özdeş; 87 HTML tam damgalı; sürüm defteri v34.34→38 tam künyeli. Düzeltilenler: (1) covid_pre not-önek çakışması — sync_dunya_projeksiyon'daki bayat COVID_PRE_NOTU sabiti ve yazma çağrısı kaldırıldı, not artık yalnız üreticiden gelir; World_Arrivals'taki sahipsiz bayat not için temizlik eklendi (o sayfada covid_pre satırı yoktur); (2) bayat covid_pre belgeleri — sync docstring'i, yayımlanan NOT_METNI'nin "yöntemi hâlâ belgesizdir" cümlesi, build_covid_pre künyesinin `yontem` alanı ve validate_atlas yorumları güncellendi; (3) ham_megatrend kapsam metinleri — parse_teias'ın eklediği S2_RENEW_EL sonrasında İçindekiler/01_Metodoloji/02_Veri_Envanteri/ VERI_ENVANTERI.md beş metinde 12→13 gösterge, 1.614→1.623 gözlem, 12→13 künye. Rapor edilip bilinçli dokunulmayan iki kalem KALITE_DUZELTME_PLANI D6.4-D6.5'te: K35'in gelir sayfalarını modelle karşılaştırmaması ve dünya modülü kart metinleri + llms.txt'deki "3 senaryo" dili kalıntısı — ikisi de dünya modeli hattının işi. |
| v34.38 | 03.08.2026 | atlas_tam_dump_2026-08-03_0900109 tablo | Kısaca. Dünya/bölge projeksiyonunun son açık borcu kapandı. "Katsayı belirsizliği aralığa dâhil değil" notunun bayat olduğu ölçülerek anlaşıldı — bir önceki sürümde aralığı geriye testine çevirdiğimizde katsayı belirsizliği zaten içeri girmişti ve uzun ufukta aralığın yaklaşık beşte birini oluşturuyor. Asıl eksik başka yerdeydi: gelir aralığı hâlâ kısmen eski varsayımlara dayanıyordu. Artık gelir aralığı da ölçülüyor ve bir miktar genişledi (2040 için ±%29,9 → ±%34,0). Böylece yayımlanan bütün belirsizlik beyanları varsayıma değil ölçüme dayanıyor. ## Teknik not **"Katsayı belirsizliği dâhil değil" notu bayattı.** Not, aralık `artık_sd` (örneklem içi artık sapması) üzerinden üretilirken doğruydu. Bir önceki sürümde aralık uzun ufuk geriye testinden ölçülen profile çevrildi; o testin her kesiminde katsayılar yalnız o kesime kadarki veriyle yeniden tahmin edildiği için ölçülen hata katsayı belirsizliğini zaten taşıyor. Katkı ölçüldü: aynı test tam pencereden tahmin edilmiş sabit ("kâhin") katsayıyla tekrarlandığında aralık daralıyor — ufuk 5'te %14,0 ↔ %11,9 (+2,1 pp), ufuk 10'da %38,3 ↔ %31,4 (+6,8 pp), ufuk 12'de %44,3 ↔ %36,6 (+7,7 pp). Yani uzun ufukta aralığın yaklaşık beşte biri katsayı belirsizliğinden gelir ve aralığın içindedir. İlk ölçüm hatalıydı ve düzeltildi: kâhin katsayı önce pandemiyi içeren pencereden tahmin edilmiş, katsayı 5,52'ye fırlamış ve kâhin sürüm 87 puan daha kötü çıkmıştı. Kâhin tanımı gereği daha kötü olamaz; sonucun absürtlüğü testin yanlış olduğunu gösterdi. Kâhin pencere pandemi hariç kurulunca ölçüm anlamlı hâle geldi. **Asıl eksik: gelir aralığı melezdi.** Geliş için ölçülen ufuk profili kullanılıyordu ama gelirin kendi artığı için hâlâ `artık_sd · √h` taşınıyordu — yani önceki sürümde kırılan iki varsayım (normallik ve √h ölçeklemesi) gelir tarafında kısmen ayaktaydı. Çözüm analitik terim eklemek değil, zincirin tamamını ölçmek oldu: her kesimde iki denklem de tahmin edilir, geliş modelinin çıktısı gelir denklemine girdi verilir ve gelir seviyesi gerçekleşenle karşılaştırılır. Tek ölçüm üç şeyi birden taşır — gelirin kendi artığı, katsayı belirsizliği ve gelişten gelen propagasyon. Bu, bir önceki sürümde kurulan "kapı parçayı değil ürünü ölçer" ilkesinin aralık tarafındaki karşılığıdır. **Ölçülen profiller.** Geliş: ufuk 1 ±%6,6 → ufuk 18 ±%57,2. Gelir (zincir): ufuk 1 ±%6,9 → ufuk 18 ±%72,9. Gelir aralığının uzun ufukta gelişten geniş olması beklenen davranıştır. Analitik birleştirme aralığı dar gösteriyormuş: 2040 dünya gelir aralığı ±%29,9 → ±%34,0. Geliş aralığı değişmedi (±%29,9). **Sonuç.** Yayımlanan bütün belirsizlik beyanları artık ölçüme dayanıyor: normallik varsayımı yok, √h uzatması yok, analitik birleştirme yok. Aralık hâlâ şok içermez ve şokun ölçülen bedeli ayrıca beyan edilir. Bu, dünya/bölge projeksiyon modelinin belgelenmemiş son kalemiydi. |
| v34.37 | 03.08.2026 | atlas_tam_dump_2026-08-03_0326109 tablo | Kısaca. Dünya ve bölge turizmi projeksiyonunun belirsizlik aralığı ilk kez sınandı ve düzeltildi. "%80 aralık" dediğimiz şey gerçekte uzun ufukta ancak %40 kapsıyordu; artık 1996-2024 verisiyle yapılan geriye testinden ölçülerek belirleniyor ve 2040 aralığı üç kat genişledi. Modelin kendisi bu testten iyi çıktı: 13-19 yıllık ufukta bile basit kıyaslardan belirgin biçimde daha isabetli. Ayrıca turist talebi artık turistin geldiği ülkenin geliriyle açıklanıyor (gittiği ülkeninkiyle değil), sürücü verisindeki 37 hesap kırılması düzeltildi ve "pandemi olmasaydı" çizgisinin yöntemi belgelenip üretime alındı. ## Teknik not **Belirsizlik aralığı ölçüme çevrildi.** Bant `Z80 · artık_sd · √h` ile üretiliyordu; iki varsayım da sınandı ve ikisi de kırıldı. Normallik varsayımı: bant dış-örneklemde nominal %80 yerine %94,4 kapsıyordu. √h uzatması: 1996-2024 bölge zinciriyle yapılan uzun ufuk geriye testinde kapsama ufuk 7-9'da %50,7, ufuk 13+'ta %40,0'a düşüyordu. Bant artık her ufuk için geriye testte ölçülen seviye hatasının %80 kantilidir (h=1 ±%6,6 → h=18 ±%57,2). Dünya aralığı bölge aralıklarının toplamı değil, ölçülen korelasyonla (ρ≈0,27) birleşimidir; seviye aralığı log-normaldir; gelir aralığı geliş belirsizliğini taşır. 2040 dünya geliş aralığı ±%9,3 → ±%29,9. Katsayı belirsizliği hâlâ aralığa dâhil değildir ve açık borç olarak kayıtlıdır. **Uzun ufuk geriye testi (yeni).** Model 15 yıl yayımlıyordu ama yalnız 1-3 yıllık ufukta sınanıyordu. Compendium'un ülke serilerinden kurulan bölge zinciri (217/218 ülke, Barometre ile korelasyon 0,984) bu boşluğu kapattı: 2005-2014 kesimlerinden ileri projeksiyon yapılıp gerçekleşen seviyeyle karşılaştırıldı. Model her ufukta naif kıyasları geçiyor — 13-19 yılda medyan seviye hatası %33,9, sürücüsüz naif %82,9. Test iyimserdir (sürücüler gerçekleşen değerleriyle verildi), dolayısıyla ölçülen hata alt sınırdır ve bu künyede yazılıdır. **Sürücü tanımı ve veri düzeltmeleri.** Kaynak-pazar (köken) ağırlıklı sürücü devreye alındı: kod yazılıydı ama hiçbir yerden çağrılmıyordu. Bağlanabilmesi için önce iki hata düzeldi — bilateral ad eşleştirmesi (207 destinasyonun 33'ü düşüyordu, 2019 gelişinin %26,9'u) ve kapsam ölçüsünün like-for-like'a çevrilmesi (%141 gibi imkânsız değerler üretiyordu). Geliş katsayısı 0,808 → 1,220, R² 0,105 → 0,170. Ayrıca sürücü toplamlarında 37 kompozisyon kırılması bulundu ve düzeltildi: bölge toplamı o yıl verisi olan ülkeler üzerinden alındığı için seriye giren/çıkan ülke büyüme sanılıyordu (Orta Doğu 2003 nüfus +%25,91 ↔ gerçek +%2,43; üçü yayımlanan 2026-2028 patikasındaydı). **Kapı ve seçim kuralı.** Kapı gelir denklemini gerçekleşen gelişle sınıyordu, oysa yayımlanan üründe gelir denklemine geliş modelinin tahmini girer; kapı artık uçtan uca zinciri ölçüyor (5,17 ↔ naif 5,82, geçiyor). Belirtim seçimine sadelik kuralı eklendi: ayırt edilemeyen adaylar arasından en az sürücülü olan seçilir — eski "en düşük MAE" kuralı 0,025 puanlık bir farkla eşdoğrusal (ρ=0,939) bir belirtim seçip yayımlanan 2040 gelişini %12,8 oynatıyordu. Geliş patikası, sürücüsüz dünya ortalamasına ölçülebilir üstünlük gösteremediğinde artık damgalanıyor ve damga sitede görünüyor. **`covid_pre` üreticiye alındı.** Yöntemi belgesizdi; sayılar geriye çalıştırılarak çözüldü (2010-2018'e uydurulmuş düz doğru) ve `src/build_covid_pre.py` yazıldı. Kullanıcı kararıyla yöntem log-doğrusala çevrildi (sabit büyüme oranı) ve seri 2025'te kesildi: 2025 dünya geliri karşı-olgusalı 1.782,7 → 1.944,0 milyar USD. Böylece "elle üretilen veri kalmaz" kuralının son kalemi kapandı. **Ölçülüp reddedilenler.** Tahmin penceresini compendium ile 1996'ya açmak gözlem sayısını 70 → 120 çıkarıyor ama dış-örneklem hatası 2,654 → 2,719 kötüleşiyor; pencere açılmadı. On yeni OECD/IMF veri setinin hiçbiri modele girmedi ve ret gerekçeleri ölçülen sayılarla belgelendi; UN Tourism bölgeleriyle uyumlu yayımlanmış bir kurumsal yukarı/aşağı senaryo 12 dosyada da bulunamadı (ham bayt taraması dahil), dolayısıyla `temkinli`/`iyimser` adları kullanılmamaya devam ediyor. |
| v34.36 | 03.08.2026 | atlas_tam_dump_2026-08-03_0234109 tablo | Kısaca. Bu yayında veriler ve sayfalar yeniden üretildi; ayrı bir değişiklik notu yazılmamıştır. Bu yayın için ayrı bir editoryal not yazılmamıştır; aşağıdaki künye otomatik üretilmiştir. Veri paketi ve site sayfaları aynı koşuda yeniden üretilmiş, bütün doğrulama kapıları (o tarihte yürürlükte olan atlas ve yayın kapılarının tamamı; kapı listesi bu kayıt açıldığında ölçülüp kaydedilmediği için burada numaralandırılmamıştır) geçilmeden yayına aday olmamıştır. Yayımlanan her sayfa aynı yayın kimliğini ve aynı veri paketi özetini taşır. |
| v34.35 | 02.08.2026 | atlas_tam_dump_2026-08-02_1939109 tablo | Kısaca. Bu yayında veriler ve sayfalar yeniden üretildi; ayrı bir değişiklik notu yazılmamıştır. Bu yayın için ayrı bir editoryal not yazılmamıştır; aşağıdaki künye otomatik üretilmiştir. Veri paketi ve site sayfaları aynı koşuda yeniden üretilmiş, bütün doğrulama kapıları (o tarihte yürürlükte olan atlas ve yayın kapılarının tamamı; kapı listesi bu kayıt açıldığında ölçülüp kaydedilmediği için burada numaralandırılmamıştır) geçilmeden yayına aday olmamıştır. Yayımlanan her sayfa aynı yayın kimliğini ve aynı veri paketi özetini taşır. |
| v34.34 | 02.08.2026 | atlas_tam_dump_2026-08-02_1932109 tablo | Kısaca. Bu yayında veriler ve sayfalar yeniden üretildi; ayrı bir değişiklik notu yazılmamıştır. Bu yayın için ayrı bir editoryal not yazılmamıştır; aşağıdaki künye otomatik üretilmiştir. Veri paketi ve site sayfaları aynı koşuda yeniden üretilmiş, bütün doğrulama kapıları (o tarihte yürürlükte olan atlas ve yayın kapılarının tamamı; kapı listesi bu kayıt açıldığında ölçülüp kaydedilmediği için burada numaralandırılmamıştır) geçilmeden yayına aday olmamıştır. Yayımlanan her sayfa aynı yayın kimliğini ve aynı veri paketi özetini taşır. |
| v34.33 | 02.08.2026 | atlas_tam_dump_2026-08-02_1655109 tablo | Kısaca. Bu yayın görünür bir değişiklik getirmiyor; bir koruma ekliyor. Geçen sürümde düzelttiğimiz yerleşim hatasının — bazı grafik kutularının satırın yalnız solunu kaplaması — kökü, kart genişliklerini tanımlayan stil sözlüğünün sessizce eksik kalabilmesiydi. Artık yayın öncesi denetim, sitede kullanılan her kart genişliği sınıfının tanımlı olup olmadığına bakıyor; tanımsız bir sınıf varsa yayın duruyor. Denetimin gerçekten çalıştığı, hatayı bilerek geri koyarak sınandı. Ayrıca bir iş kalemi kapatıldı: iki sayfanın farklı bir yerleşim modeli kullanması "gereksiz tekrar" sanılıyordu, ölçünce öyle olmadığı görüldü ve dokunulmadı — o sayfalarda kart sayısı kullanıcının seçimine göre değiştiği için mevcut model daha doğru çalışıyor. **Yeni kapı — `validate_release` V9 (ızgara sınıf sözlüğü).** Sitedeki kart genişlikleri 12 sütunluk bir ızgarayla verilir ve genişlik YALNIZ `grid-column: span N` kuralıyla tanımlanır. 2026-08-02'de yaşanan hata, `col-7` ve `col-5` için yalnızca eski bir `flex:7 1 420px` kuralının bulunmasıydı — **flex, grid öğesinde etkisizdir**, ama okuyana "tanım var" izlenimi verdiği için hata görünmez kaldı ve 30 kart yanlış genişlikte yayımlandı. V9 artık pakette kullanılan **her** `col-N` sınıfı için `grid-column:span N` tanımı arar; yoksa yayın **durur**. Sınıf bir şablon literali içinde çalışma anında üretiliyor olsa bile sayılır (DOM'a girer). Dar ekran kırılımında eksik tanım ayrıca uyarı olarak yazılır. **Kapı kanıtlandı.** Negatif test: mevcut pakette eksik yok, denetim geçiyor; `.col-7{grid-column:span 7}` kuralı silindiğinde `['col-7']` ile düşüyor, `col-5` de silindiğinde `['col-5','col-7']` ile. Yani aynı hata bugün tekrarlansa yayına çıkamaz. **Kapatılan iş kalemi — tekleştirme yapılmadı, gerekçesi ölçüldü.** `#page-tmp` ve `#page-gelirveri` sayfaları flex tabanlı ayrı bir yerleşim kullanıyor ve sözlük tamamlandığı için bu artık gereksiz görünüyordu. Ölçüm bunu çürüttü: flex'te satırda tek kalan kart artan yeri alıp satırı doldurur, grid'de sağda boşluk kalır. Bu iki sayfada kart sayısı çalışma anında belirleniyor — gelir kalemi kartları 7 adet (tek sayı, son kart yalnız kalıyor) ve karşılaştırma bölümünde kart sayısı **kullanıcının seçtiği il sayısı** kadar. Grid'e geçirilseydi yerleşim kullanıcının seçimine göre bozulurdu. Ölçülen kapsam: `page-tmp` 15 ızgaranın 15'i, `page-gelirveri` 19'un 18'i 12'ye tamamlanıyor. Flex kuralları zaten yalnız bu iki sayfaya kapsanmış durumdadır; global bir flex kuralı yoktur, iki model birbirine karışmıyor. |
| v34.32 | 02.08.2026 | atlas_tam_dump_2026-08-02_1613109 tablo | Kısaca. Megatrendler sayfasındaki bir iddia yanlıştı ve düzeltildi. Sayfa "yenilenebilir enerji payında dünya ile Türkiye ters yönde ilerledi" diyordu. Bu ifade kullanılan serinin tanımından doğan bir yanılsamaydı: Dünya Bankası'nın ölçüsü toplam nihai enerji tüketimindeki yenilenebilir payıdır ve geleneksel biyokütleyi — yani odun ve tezeği — de sayar. Türkiye'nin 1990'daki %24,4'ten 2021'de %12'ye inişi yenilenebilirden geri çekilme değil, hanelerin odun/tezek kullanmayı bırakmasıdır. Modern yenilenebilirde Türkiye dünyayla aynı yönde ve hızlı ilerlemiştir: TEİAŞ'ın kendi kayıtlarına göre yenilenebilir elektrik üretim payı 2017'de %28,7 iken 2025'te %43,4'tür — on yılda 14,7 puan artış. Bu seri artık sayfada ayrı bir gösterge olarak duruyor. Ayrıca iki iyileştirme: Türkiye ile dünyanın mutlak değerli (milyar dolar, yolcu sayısı gibi) karşılaştırmalarında artık iki ayrı eksen kullanılıyor ve Türkiye sağ eksende gösteriliyor — tek eksende Türkiye'nin çizgisi düzleşip okunamaz hâle geliyordu. Sayfanın altındaki gösterge tablosu kaldırıldı; aynı bilgi zaten grafiğin künyesinde ve okuma notunda veriliyor. **Yanlış iddia — kök neden ve düzeltme.** `S2_RENEW` göstergesinin başlığı kaynak derlemeden geliyordu ve ölçümle çelişiyordu. Seri WDI `EG.FEC.RNEW.ZS`'tir: *toplam nihai enerji tüketiminde* yenilenebilir payı, **geleneksel biyokütle dâhil** (kaynağın kendi metodolojik notu bunu yazıyor). Katalog metni artık `parse_megatrend.DUZELTME` defteriyle düzeltiliyor: başlık, gösterge tanımı ve sunum okuması değişti; **gerekçe zorunludur** (gerekçesiz kayıt koşuyu durdurur) ve gerekçe kataloğun `metodolojik_not` alanına da yazılır — düzeltme sessiz olmaz. Defter yalnız METİN alanlarına dokunur; hiçbir gözlem hücresi değiştirilmez. **Yeni resmî kaynak — TEİAŞ (A25).** `data_raw/new_data/TEIAS/` altındaki on "Genel Yıllık İşletme Neticesi" kitabı `parse_teias` ile okunur → **`ham_teias_elektrik`** (yıl × kaynak; üretim GWh + pay) ve megatrend göstergesi **`S2_RENEW_EL`** (2017–2025 tam yıllar). **Üç tuzak ölçülüp koda sabitlendi:** (a) **birim yıldan yıla değişiyor** — 2017-18 kitaplarında sütun başlığı `ÜRETİM (kWh)`, sonrakilerde `(MWh)`; birim varsayılmaz, başlıktan okunur, okunamazsa yıl atlanır (1.000 kat hata riski). (b) **Kısmî yıl 12 ay satırı taşır** — içinde bulunulan yılın kitabında gelecek aylar 0'dır; "12 satır var → yıl tam" testi yanlıştır ve ilk koşuşta 2026'yı %60,8 gibi imkânsız bir payla seriye sokuyordu. Yıl ancak her ayın üretimi > 0 ise tam sayılır. (c) **Ay tablosunun etiket sütunu sabit değil** — 2017-2021 kitaplarında satırlar boş bir sütunla başlıyor; sütun 0 varsayıldığında o beş yılın bütün ay satırları düşüyor ve yıllar sessizce "kısmî" görünüyordu. **Sınıflama uydurulmadı, kapıya bağlandı.** Hangi kaynağın yenilenebilir sayılacağı bizim yorumumuz değildir: TEİAŞ bu ayrımı 2022'den itibaren Rapor236'da doğrudan yayımlıyor. `parse_teias` her koşuda kendi hesabını kurumun ayrımıyla karşılaştırır; sapma 0,5 puanı aşarsa koşu **durur**. Ölçülen (2025): %43,4 ↔ %43,4. Dünya karşılığı **yazılmamıştır** — yayımlanmış bir "dünya yenilenebilir elektrik payı" serisi elimizde yok ve uydurulmaz (K30); dünya kıyası `S2_RENEW`'de kalır, iki gösterge birbirinin yerine geçmez ve katalog bunu açıkça yazar. **Çift eksen kuralı (kullanıcı isteği).** Megatrend grafiğinde Türkiye ile dünya **mutlak değerli** bir birimde karşılaştırılıyorsa ve dünya değeri Türkiye'nin en az dört katıysa, Türkiye **sağ eksene** alınır; eksenler başlıklandırılır ve Türkiye ekseni Türkiye rengiyle işaretlenir. Oran (%), endeks, yaş gibi zaten kıyaslanabilir birimlerde çift eksen kullanılmaz — orada iki farklı ölçeği aynı görünür kılmak yanıltıcı olurdu. **Tablo kaldırıldı.** `#meg-tablo` bloğu HTML'den, onu dolduran JS'ten ve üreticinin denetim işaretlerinden birlikte kaldırıldı; ölü kod bırakılmadı. |
| v34.31 | 02.08.2026 | atlas_tam_dump_2026-08-02_1523108 tablo | Kısaca. Sitedeki bazı grafik kutuları satırın yalnız solunu kaplıyor, sağında geniş bir boşluk kalıyordu — Akdeniz rakipleri bölümündeki destinasyon haritası bunun en görünür örneğiydi. Sebep bir yazım hatası değil, eksik bir stil tanımıydı: kart genişlikleri 12'lik bir ızgarayla veriliyor ama ızgara sözlüğünde yalnız 12, 8, 6 ve 4 sütunluk kartlar tanımlıydı; 7 ve 5 sütunluk kartlar tanımsız kaldığı için tek sütuna düşüp daralıyordu. Bu yayında sözlük tamamlandı, dolayısıyla sitedeki 30 kart ilk kez tasarlandığı genişlikte görünüyor. Haritanın bulunduğu satır ayrıca alttaki satırlarla aynı orana (yarı yarıya) getirildi ve üst üste gelen grafik satırlarının arasına boşluk kondu. **Izgara sınıf vokabüleri tamamlandı — kök neden.** `.chart-grid` bir CSS Grid'dir ve kart genişliği YALNIZ `grid-column: span N` ile verilir. Sitenin stilinde bu kural yalnız **col-12 · col-8 · col-6 · col-4** için yazılmıştı; modüllerin kullandığı **col-7 ve col-5** için yalnızca eski bir `flex:7 1 420px` kuralı vardı ve **flex, grid öğesinde etkisizdir**. Tanımsız sınıf alan kart otomatik yerleşimle 12 sütunun 1'ine düşüyordu. Bu yayında `col-1 … col-11` tamamlandı ve `max-width:1100px` kırılımına da eklendi (aksi hâlde dar ekranda bu kez col-7/col-5 tam genişliğe inmezdi). Etki: **15 col-7 + 15 col-5 kartı** artık tasarlandığı oranda. **Kural vardı ama iki sayfaya kilitliydi.** 2026-07-26'da aynı sorun görülmüş ve `build_tmp_modul.MODUL_STIL` içine gerekçesiyle birlikte bir düzeltme yazılmıştı — ancak seçici `#page-tmp .chart-grid, #page-gelirveri .chart-grid` biçiminde **sayfaya kapsanmıştı**. Akdeniz rekabet bloğu `#page-rivals` üzerindedir; orada kural hiç devreye girmedi ve aynı hata yeniden ortaya çıktı. Ders: eksik olan şey bir sayfanın davranışı değil **sınıf sözlüğüydü**; düzeltme de sayfa yamasına değil sözlüğe yazıldı. **Destinasyon haritası ve satır boşluğu (kullanıcı isteği).** Harita kartı `col-5`ten `col-6`ya, yanındaki grafik `col-7`den `col-6`ya alındı: satır artık alttaki satırlarla aynı yarı-yarıya oranda ve harita sayfadaki diğer kartlarla eşit genişlikte. Ayrıca ardışık grafik satırları arasına 24 piksel boşluk eklendi (`.chart-grid + .chart-grid`), tablo ve not kutusuyla arasına da aynı boşluk kondu. Düzeltme canlı `index.html`e ve **dokuz taban anlık görüntüsüne** (backups/index_*_pre_*.html) birlikte işlendi; böylece modüller yeniden enjekte edildiğinde düzeltme kaybolmaz. Veri, model, DEİ ve gelir hesapları bu yayında DEĞİŞMEMİŞTİR; değişiklik yalnız yerleşimdir. |
| v34.30 | 02.08.2026 | atlas_tam_dump_2026-08-02_1506108 tablo | Kısaca. Sitedeki her grafiğin ve her tablonun altında artık küçük puntoyla kaynağı ve son gözlem tarihi yazıyor — 1.115 görselin tamamında. Bu satır elle yazılmıyor: grafiğin beslendiği veri sayfasından, o sayfanın kaynak kaydından ve veri güncelliği ölçümünden otomatik üretiliyor, dolayısıyla veri tazelendiğinde künye de kendiliğinden tazeleniyor. Hesabı Atlas'ın kendisi yapıyorsa künye bunu açıkça söylüyor ve girdi kaynaklarını da listeliyor. Bir grafik ekran görüntüsü alınıp bağlamından koparak dolaştığında kaynağı onunla birlikte gidiyor. Kural bundan sonra eklenecek grafikler için de geçerli: eşlemesi yazılmamış yeni bir grafik ya da tablo varsa yayın otomatik olarak duruyor. **Grafik/tablo kaynak künyesi — kural uygulandı (kullanıcı, 2026-08-02).** Kural şuydu: "sitede verilen her grafik ve her tablonun sol altında, küçük bir yazı tipiyle, OTOMATİK olarak kaynak(lar), hesabı biz yaptıysak 'Türkiye Turizm Veri Atlası', ve son veri (gözlem) tarihi bulunsun; ELLE YAZILMASIN." Uygulama üç parçadan oluşan tek bir zincirdir: **(1)** `config/kunye_haritasi.json` — hangi görsel hangi master sayfasından besleniyor (244 öğe); **(2)** `src/kunye.py` — kaynak adını `build_toc.CATALOG`ın kaynak alanından, son gözlemi `logs/veri_guncellik.json`tan okur (`veri_guncellik.DONEM` tersine çevrilerek sayfa→kalem index'i kurulur, elle ikinci liste yoktur); **(3)** `src/kunye_damgala.py` — `build_pages` 6b adımı olarak, bütün sayfalar üretildikten sonra tek yerden basar. Ölçülen kapsam: **1.115 görsel damgalandı, 9 tablo gerekçeli muaf** (rozet açıklaması, kaynakça, DEİ ağırlık listesi, seri kırılması sözlüğü, SKA eşlemesi, sürüm defteri, veri güncelliği panosu gibi veri taşımayan belge tabloları). **Zincirin başındaki eşleme kanıtla kuruldu.** 306 eşleme adayı, her biri için `index.html` içindeki çizim kodu ve ilgili üretici okunarak (dosya:satır kanıtıyla) belirlendi; şüpheli işaretlenenler ikinci bir geçişte çürütülmeye çalışıldı. CATALOG'da bulunmayan bir sayfa adı yazan eşleme sayısı **sıfırdır** — künye uydurma kaynak gösteremez. **KAPI — `validate_release` V8, FAIL-CLOSED.** Pakette künye eşlemesi olmayan bir grafik/tablo kalırsa yayın DURUR. Kapının asıl işlevi kullanıcının ek şartıdır (2026-08-02): **sonradan eklenecek grafikler de kapsansın.** Yeni bir grafik haritaya yazılmadan yayına gidemez; veri taşımayan tablolar için haritada gerekçe yazmak zorunludur, gerekçesiz muafiyet kapıyı düşürür. **Yol boyunca düzeltilen üç şey.** (a) **Künye anahtarı sıra numarası olamaz:** araya bir tablo eklenince bütün eşlemeler kayar ve yanlış kaynak basılırdı; anahtar artık `id`, yoksa başlık hücreleridir. (b) **İl sayfalarında anahtar il adını taşıyordu** ("Gösterge|Antalya|Akran ort."), yani tek şablon 81 farklı anahtar üretiyordu; üreticilere kararlı `id`'ler eklendi (`il-yillik`, `il-aylik`, `il-dei` …), aynısı sürdürülebilirlik ve metodoloji tabloları için de yapıldı. (c) **` |