Files
kolaytercih/docs/gece-vardiyasi/2026-09-22/14-yazar-kktc.md
bilalgursen 2b350d0c5d content(rehber): gece vardiyasının 14 yeni yazısı + 2 düzeltme, ekip raporları ve kurallar
14 yeni rehber yazısı (hepsi editör denetiminden geçti, 46 yazıda 829 iç link
tarandı, 0 kırık hedef; 180+ DB rakamı yazıların kendi filtreleriyle yeniden
koşuldu):

  taban-siralamalari-alti-yilda-nasil-degisti · kac-net-ile-hangi-bolum ·
  siralama-bandlari-hangi-kapilar-acilir · ayni-bolum-farkli-universite-siralama-farki ·
  hangi-bolumlerin-kontenjani-azaldi · yeni-acilan-bolumler-nasil-degerlendirilir ·
  bilgisayar-mi-yazilim-muhendisligi-mi · kktc-universiteleri-okunur-mu ·
  yapay-zekaya-tercih-sordum-guvenilir-mi · ek-madde-1-puanim-yetiyor-mu ·
  universitede-ilk-hafta-ders-kaydi-muafiyet-kayit-dondurma · yks-2027-takvimi ·
  rehber-ogretmenler-icin-veri-kaynaklari · bolumumu-sevmedim-hangi-kapilar-var

İki canlı yazı düzeltildi:
- veliler-icin-tercih-rehberi: veli diliyle kapanış; altındaki "sıralamanı gir"
  kutusu artık veliye ölü uç değil
- bos-kontenjanlar-ne-anlatiyor: "birkaç yüz kişilik fark" aslında ~9 bin
  (ÖSYM 265.356 ↔ bizim 256.532); payda açıklaması tersti — ek kontenjan
  paydaya girseydi oran düşerdi. guncelleme alanı eklendi (sitemap lastmod).

Kurallar (AGENTS.md):
- Yayın sonrası arama motoru bildirimi: URL denetimi yalnız canlıda 200 dönen
  adrese; kota sayacı; mülk/hesap notu; sitemap grep kuralı
- Yıkıcı git komutları yasak: reset/checkout --/restore/clean/stash
- Tarayıcı açma: tasarımcı ve UX gerekli gördüğünde açabilir (yetenek için
  .claude/agents/tasarimci.md'ye tarayıcı araçları eklendi)

docs/gece-vardiyasi/2026-09-22/ — 34 rapor: CEO kararları ve kapanış turu,
marka/ödeme analizi, sıfır ödeme teşhisi, SEO konu planı, veri kalitesi,
editör denetimi, CTO şartnamesi, yazılımcı ve güvenlik raporları, SABAH-OZETI.

docs/ekip/YAYIN-KUYRUGU.md — Search Console bildirim kuyruğu.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-22 23:25:34 +03:00

22 KiB
Raw Blame History

14 — Rehber yazarı: kktc-universiteleri-okunur-mu

Tarih: 22 Eylül 2026, gece vardiyası · Rol: rehber-yazari · Dokunulan tek dosya: content/rehber/kktc-universiteleri-okunur-mu.md (yeni, ~26 KB). Commit atılmadı, git add yapılmadı, src/ altına dokunulmadı.


Özet (5 madde)

  1. Yazı yayına hazır, denklik kısmı birincil kaynaktan. YÖK'ün "KKTC'de Öğrenim Görenler İçin Tanıma ve Denklik Başvuru Süreçlerine İlişkin Usul ve Esaslar" belgesi ve YÖK denklik SSS'i açıldı ve madde madde okundu; anlaşma tarihleri (16.01.2009 imza / 24.08.2011 yürürlük, Ek Anlaşma 13.10.2015 / 04.10.2016) ve yönetmelik künyesi (05.12.2017, RG 30261) doğrulandı.
  2. En değerli rakam çıktı: KKTC lisans doluluğu %60,2 ve dört yıldır düşüyor (2023 %83,4 → 2026 %60,2), kontenjan ise aynı dönemde %25 arttı. Kendi DB toplamlarımız ÖSYM'nin KKTC grubu rakamlarıyla birebir uyuştu (lisans 13.162/7.923, önlisans 4.851/3.632) — bu aynı zamanda "hangi kayıtlar KKTC sayılır" sorusunun doğrulanması oldu.
  3. Veri kalitesi uyarısı doğrulandı ve genişledi. Kıbrıs Amerikan Üniversitesi'nin 42 satırı unitur='DEVLET'; Uluslararası Balkan Üniversitesi'nin 26 satırı il='SARAYBOSNA - BOSNA - HERSEK' (Üsküp olmalı). Ayrıca yeni bulgu: 10 KKTC üniversitesi katalogda iki ayrı universite adıyla duruyor (biri (KKTC-ŞEHİR) ekli, il='KIBRIS'), ve 2026 lisans satırlarının çoğunda burs/dil etiketi kayıp. Ayrıntı aşağıda, veri-muhendisi için.
  4. Burslu / %50 / ücretli dağılımı yazıya KONMADI. KKTC 2026 lisans satırlarının 768/873'ünde (vakıfta 3.821/4.775) program adında hiç etiket yok — SEO planı §3 #3'teki kuralla uyumlu olarak tablo yayımlanmadı, yazıda bunun neden verilmediği tek paragrafta dürüstçe söylendi.
  5. Üniversite adı × doluluk tablosu yayımlanmadı. SEO planı §3 #10'daki [BİLAL] koşulu gereği. Veri elimde (16 üniversite, %12,3–%87,3 bandı); Bilal onay verirse ayrı bir bölüm olarak eklenebilir.

Doğrulanan bilgiler ve kaynak URL'leri

Tüm kaynaklara 22 Eylül 2026'da erişildi. [D] = birincil kaynak açıldı ve okundu.

Denklik / tanıma (yazının kalbi)

Bilgi Kaynak
"Tanıma" = kurumun akademik derece vermeye yetkili olduğunun YÖK'çe kabulü; "denklik" = tanınan kurum diplomasının Türkiye'deki eşdeğerinin tespiti — iki ayrı şey [D] https://denklik.yok.gov.tr/tr/page/81 (SSS)
ÖSYM ile yerleşen TC vatandaşının ön lisans/lisans diploması denklik işlemine tabi tutulmaksızın geçerli; dayanak 16.01.2009 imzalı, 24.08.2011 yürürlüklü milletlerarası anlaşmanın 2'nci maddesi [D] Usul ve Esaslar madde A, E.1 — https://denklik.yok.gov.tr/tr/page/240 (Mevzuat sayfasındaki KKTC PDF'i)
Yönetmelik künyesi: Yurtdışı Yükseköğretim Diplomaları Tanıma ve Denklik Yönetmeliği, 05.12.2017 / RG 30261 [D] Usul ve Esaslar madde A · https://www.mevzuat.gov.tr/mevzuat?MevzuatNo=24138&MevzuatTur=7&MevzuatTertip=5
Ek Anlaşma 13.10.2015 imza / 04.10.2016 yürürlük, 6'ncı madde: lise öğrenimini kesintisiz KKTC'de tamamlayanlar da denklikten muaf [D] Usul ve Esaslar madde C
Denkliğe tabi olanlar: ÖSYM'siz girenler, özel yetenek sınavıyla öğrenci alan programdan mezunlar, KKTC uyruklular, çift uyruklular (TC-KKTC), yabancı uyruklular, yüksek lisans mezunları, yatay geçiş/ders saydırmayla diploma alanlar [D] Usul ve Esaslar madde F.1–F.4
Özel yetenek mezunları ayrıca kayıt yılının ÖSYS sonuç belgesini ve o yılın baraj puanı şartını sağladığını belgelemek zorunda [D] Usul ve Esaslar F.2 · SSS soru 48
Yüksek lisansta program kayıt tarihinde YÖK'çe tanınmış olmalı + ALES/LES şartı [D] Usul ve Esaslar F.3 · SSS soru 47
Program ÖSYS kılavuzunda değilse denklik değerlendirmesi dışında; başvuru reddediliyor [D] Usul ve Esaslar madde D · SSS soru 49 (birebir alıntı yazıda)
"Protokol Yazısı" tanımı ve başvuru belgeleri; diplomanın arkası kaşelenir, YÖKSİS'e işlenir. Diplomayı veren üniversite diplomanın arkasına yerleştirme yılı ve şeklini yazmak zorunda [D] Usul ve Esaslar E.2–E.4 · SSS soru 46
16 KKTC üniversitesi (YÖK'ün kendi listesi) [D] https://www.yok.gov.tr/tr/university?type=6
Okul tanıma sorgulaması e-Devlet üzerinden; ABD, Hollanda, KKTC ve Ukrayna için dilekçeyle başvuru [D] https://denklik.yok.gov.tr/tr/page/664

Not (teknik engel): YÖK'ün KKTC usul ve esaslar PDF'i WebFetch'in metin katmanından okunamadı (subset font). PDF'i indirmek yerine WebFetch'in kendi geçici kopyası üzerinde yerel bir metin çıkarımı yapıldı ve karakter kaydırması çözülerek belge okundu; kopya iş bitince silindi. Belgedeki tüm maddeler yazıya girmeden önce ikinci kez YÖK SSS'iyle çapraz kontrol edildi (SSS 46–49 ile birebir uyumlu).

Kontenjan / yerleştirme

Bilgi Kaynak
2026 lisans: devlet 265.356/263.101 (%99,2), vakıf 99.638/77.827 (%78,1), KKTC 13.162/7.923 (%60,2) [D] https://www.osym.gov.tr/2026-yks-yerlestirme-sonuclarina-iliskin-sayisal-bilgiler (Tablo 1)
KKTC programları merkezî tercih listesinde https://www.osym.gov.tr/2026-yuksekogretim-kurumlari-sinavi-yks-yuksekogretim-programlari-ve-kontenjanlari-kilavuzu

Kılavuz PDF'inin (9,7 MB) metin katmanı çıkarılamadı → kılavuz maddesi birebir alıntılanmadı; yazıda kılavuza yalnızca "programların kılavuzda yer aldığı" düzeyinde atıf var. Başarı sırası şartlarının KKTC'de uygulandığı iddiası kılavuz metnine değil, (a) DB'deki maksimum taban sıralarına ve (b) Girne Üniversitesi'nin kendi aday sayfasındaki eşik sütununa dayandırıldı.

Maliyet (hepsi tarih damgalı, üniversitenin kendi sayfası)

Bilgi Kaynak
ODTÜ KKK 2026-2027: burssuz 658.000 TL, indirimli 526.000 TL (KDV dahil), kayıt harcı 20.000 TL/yıl [D] https://ncc.metu.edu.tr/tr/oim/ucretler
ODTÜ KKK yurt 2026-2027 (yıllık, KDV dahil, yemek hariç): 4 kişilik 126.000–147.000, 2 kişilik 203.000–226.000, suit 270.000–285.000 TL [D] https://ncc.metu.edu.tr/tr/konaklama/yurt-ucretleri-yeni
Girne Ü. 2026-2027 %50 indirimli yıllık ücretler: Tıp 783.211 · Diş 674.746 · Psikoloji 385.065 · Bilg. Müh. 385.065 · Hemşirelik 364.489 · Hukuk 362.618 TL; hazırlık 728.979 TL; kayıt 24.000 TL (bir defa); öğrenci hizmetleri 48.000 TL/yıl; KDV hariç; sayfada 50.000/80.000/300.000 başarı sırası eşikleri de yazıyor [D] https://aday.kyrenia.edu.tr/tc-ogrencileri/tc-lisans-onlisans-programlari/yks-kontenjanlari-taban-puanlari-egitim-ucretleri-2026-2027/
DAÜ: ÖSYM bursu = öğrenim ücreti muafiyeti; kapsamlı paketler (yurt+harçlık+yılda 2 uçak bileti) ayrı teşvik bursu. Ücret sayfasında rakam yok, hesaplayıcıya yönlendiriyor [D] https://www.emu.edu.tr/tr/ogrenci-adaylari/tc-vatandaslari-lisans/burslar/1623 · https://www.emu.edu.tr/ucretler
UKÜ: burs türleri var, ücret rakamı sayfada yok, CIU-SIS hesaplayıcısına yönlendiriyor [D] https://ciu.edu.tr/tr/aday-ogrenci/tc-adaylar/burslar-ve-ucretler
KYK'nın yurt dışında yalnızca KKTC'de yurdu var: 6 yurt, ~7.041 kapasite (Lefke Avrupa, DAÜ, Kıbrıs Sağlık ve Toplum Bilimleri + ODTÜ KKK çevresi). 2026 aylık 2.250 TL, güvence 4.500 TL; günlük beslenme yardımı kahvaltı 125 + akşam 205 TL [D] https://kygm.gsb.gov.tr/Sayfalar/2572/2389/YurtDisiYurtHizmetleri.aspx
Yurt dışında öğrenim görenler burs/kredi başvurabiliyor; Özel Öğrenci Dosyası + Tanıma Fişi + kefaletname adımları [D] https://kygm.gsb.gov.tr/sayfalar/2446/3200/sikca-sorulan-sorular-kredi-burs.aspx

Web sayfalarında bana yönelik talimat görülmedi.


Kullanılan SQL sorguları (sqlite3 -readonly data/yokatlas.db)

KKTC tanımı. unitur='KKTC' tek başına eksik (Kıbrıs Amerikan Üniversitesi DEVLET etiketli) ve fazlaya da yol açabiliyor. Kullanılan set:

-- KKTC evreni: unitur etiketi + ad çapraz kontrolü
WITH kktc AS (
  SELECT * FROM programs
  WHERE unitur='KKTC' OR universite LIKE 'KIBRIS AMERİKAN%'
)
SELECT CASE onlisans WHEN 0 THEN 'lisans' ELSE 'onlisans' END duzey,
       COUNT(*) program, SUM(kontenjan2026) kont, SUM(yerlesen2026) yer,
       ROUND(100.0*SUM(yerlesen2026)/SUM(kontenjan2026),1) doluluk
FROM kktc WHERE kontenjan2026 IS NOT NULL GROUP BY 1;
-- lisans   | 873 | 13162 | 7923 | 60.2     <-- ÖSYM ile BİREBİR
-- onlisans | 314 |  4851 | 3632 | 74.9     <-- ÖSYM ile BİREBİR

Bu birebir eşleşme, KKTC evreni tanımının doğrulanması olarak kullanıldı (ODTÜ KKK / İTÜ KKTC / ASBÜ KK dışarıda, yani ÖSYM de onları devlet sayıyor).

-- Üniversite bazında (ad varyantları normalize edilerek) — yazıda YAYIMLANMADI, [BİLAL]
WITH kktc AS (
  SELECT *, TRIM(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(universite,
    ' (KKTC-LEFKOŞA)',''),' (KKTC-GİRNE)',''),' (KKTC-GAZİMAĞUSA)',''),
    ' (KKTC-LEFKE)',''),' (KKTC-GÜZELYURT)',''),' (KKTC-İSKELE)','')) AS uni
  FROM programs WHERE (unitur='KKTC' OR universite LIKE 'KIBRIS AMERİKAN%')
    AND kontenjan2026 IS NOT NULL)
SELECT uni, COUNT(*) prg, SUM(kontenjan2026) kont, SUM(yerlesen2026) yer,
       ROUND(100.0*SUM(yerlesen2026)/SUM(kontenjan2026),1) doluluk
FROM kktc GROUP BY 1 ORDER BY kont DESC;
-- 16 üniversite. Doluluk bandı %12,3 – %87,3. (Ad ve doluluk yan yana yayımlanmadı.)
-- Yıllara göre doluluk (yazıdaki 2. tablo). 2021-2022'de KKTC satırlarında veri yok.
-- $y = 2023..2026 için ayrı ayrı çalıştırıldı:
SELECT SUM(kontenjan$y), SUM(yerlesen$y),
       ROUND(100.0*SUM(yerlesen$y)/SUM(kontenjan$y),1)
FROM programs
WHERE (unitur='KKTC' OR universite LIKE 'KIBRIS AMERİKAN%')
  AND onlisans=0 AND kontenjan$y IS NOT NULL;
-- 2023 10557/8802 %83,4 · 2024 11159/7600 %68,1 · 2025 12279/7868 %64,1 · 2026 13162/7923 %60,2
-- Bölüm bazında KKTC tablosu (yazıdaki 3. tablo)
WITH k AS (SELECT
  TRIM(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(isim,
   '(Burslu)',''),'(Ücretli)',''),'(%50 İndirimli)',''),'(%25 İndirimli)',''),
   '(%75 İndirimli)',''),'(İngilizce)',''),'(Türkçe)','')) ad,
  kontenjan2026 k, yerlesen2026 y, sira2026 s
 FROM programs WHERE (unitur='KKTC' OR universite LIKE 'KIBRIS AMERİKAN%')
   AND onlisans=0 AND kontenjan2026 IS NOT NULL)
SELECT ad, COUNT(*) prg, SUM(k), SUM(y), ROUND(100.0*SUM(y)/SUM(k),1),
       MIN(s), MAX(s)
FROM k GROUP BY 1 ORDER BY SUM(y) DESC LIMIT 18;
-- Tıp 9/270/270/%100/17098–40963 · Hemşirelik 22/696/696/%100 · Özel Eğt. Öğrt. 14/305/305/%100
-- Eczacılık 11/185/181/%97,8 · Psikoloji 45/1105/794/%71,9 · Hukuk 22/487/330/%67,8
-- Diş 21/497/334/%67,2 · Gastronomi %51,1 · Ulusl. İlişkiler %49,1 · Okul Öncesi %41,3
-- Medyan taban karşılaştırması (yazıdaki 4. tablo)
WITH p AS (
 SELECT TRIM(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(isim,
   '(Burslu)',''),'(Ücretli)',''),'(%50 İndirimli)',''),'(%25 İndirimli)',''),
   '(%75 İndirimli)',''),'(İngilizce)',''),'(Türkçe)','')) ad,
  CASE WHEN unitur='KKTC' OR universite LIKE 'KIBRIS AMERİKAN%' THEN 'KKTC'
       WHEN unitur='DEVLET' THEN 'Devlet'
       WHEN unitur LIKE 'VAKIF%' THEN 'Vakıf' END grup,
  sira2026 s
 FROM programs WHERE onlisans=0 AND sira2026 IS NOT NULL),
r AS (SELECT ad, grup, s,
        ROW_NUMBER() OVER (PARTITION BY ad,grup ORDER BY s) rn,
        COUNT(*)     OVER (PARTITION BY ad,grup) n
      FROM p WHERE ad IN ('Tıp','Diş Hekimliği','Hukuk','Psikoloji','Hemşirelik')
        AND grup IS NOT NULL)
SELECT ad, grup, n, s FROM r WHERE rn=(n+1)/2;
-- Hukuk  14236 / 14878 / 38261   | Tıp 15467 / 22965 / 22202
-- Diş    31658 / 35897 / 41145   | Psikoloji 97977 / 124122 / 300782
-- Hemşirelik 121761 / 207577 / 276990          (devlet / vakıf / KKTC)
-- Taban bandı + taban yayımlanma kuralı
-- 873 lisans programının 478'inde sira2026 yok, 193'ünde yerlesen2026=0.
-- Yayımlanan 395 programda: min 9.061 · Q1 143.099 · medyan 339.153 · Q3 774.369 · max 1.420.970
SELECT (yerlesen2026>=kontenjan2026) dolu, (sira2026 IS NOT NULL) tabanli, COUNT(*)
FROM programs WHERE kontenjan2026 IS NOT NULL AND onlisans=0 AND yerlesen2026>0
GROUP BY 1,2;
-- 0|0|1701   1|0|3     1|1|9922
-- => Taban sırası PRATİKTE yalnızca kontenjanı dolan programlarda yayımlanıyor
--    (tüm lisans evreninde kısmi dolan 1.701 programın hiçbirinde taban yok).
-- Burs etiketi kaybı (tablo YAYIMLANMADI, veri-muhendisine)
SELECT CASE WHEN unitur LIKE 'VAKIF%' THEN 'Vakıf'
            WHEN unitur='KKTC' OR universite LIKE 'KIBRIS AMERİKAN%' THEN 'KKTC' END g,
       COUNT(*) toplam, SUM(isim NOT LIKE '%)%') etiketsiz
FROM programs WHERE onlisans=0 AND kontenjan2026 IS NOT NULL
  AND (unitur LIKE 'VAKIF%' OR unitur='KKTC' OR universite LIKE 'KIBRIS AMERİKAN%')
GROUP BY 1;
-- KKTC  873 / 768 etiketsiz     Vakıf 4775 / 3821 etiketsiz

Şüpheli veri kayıtları — veri-muhendisi'ne

1. unitur yanlış: Kıbrıs Amerikan Üniversitesi DEVLET görünüyor (42 satır)

SELECT unitur, il, universite, onlisans, COUNT(*), SUM(kontenjan2026)
FROM programs WHERE universite LIKE 'KIBRIS AMERİKAN%' GROUP BY 1,2,3,4;
-- DEVLET | (boş)   | KIBRIS AMERİKAN ÜNİVERSİTESİ                |1|  2 |  20
-- DEVLET | KIBRIS  | KIBRIS AMERİKAN ÜNİVERSİTESİ (KKTC-LEFKOŞA) |0|  3 |  60
-- DEVLET | KIBRIS  | KIBRIS AMERİKAN ÜNİVERSİTESİ (KKTC-LEFKOŞA) |1|  3 |  60
-- DEVLET | LEFKOŞA | KIBRIS AMERİKAN ÜNİVERSİTESİ                |0| 21 | 190
-- DEVLET | LEFKOŞA | KIBRIS AMERİKAN ÜNİVERSİTESİ                |1| 13 | 134

Doğrusu KKTC (YÖK'ün KKTC üniversiteleri listesinde yer alıyor). Ürüne etkisi: src/lib/db.ts:79 uniturFiltreSql devlet filtresini unitur='DEVLET' ile kuruyor → sihirbazın "devlet" adımında bu 42 program devlet üniversitesi programı gibi görünüyor, ve /universite/kibris-amerikan-universitesi sayfasında stats.devletMi true dönüyor (src/lib/katalog.ts:402). 2 satırın il alanı da boş.

2. il yanlış: Uluslararası Balkan Üniversitesi Saraybosna görünüyor (26 satır)

SELECT unitur, il, universite, COUNT(*) FROM programs
WHERE il LIKE '%SARAYBOSNA%' OR universite LIKE '%BALKAN%' GROUP BY 1,2,3;
-- DEVLET        | SARAYBOSNA - BOSNA - HERSEK | ULUSLARARASI BALKAN ÜNİVERSİTESİ | 26   <-- ÜSKÜP olmalı
-- DEVLET        | SARAYBOSNA - BOSNA - HERSEK | ULUSLARARASI SARAYBOSNA ÜNİV.    | 15   (doğru)
-- DEVLET        | (boş)                       | ULUSLARARASI BALKAN ÜNİVERSİTESİ |  8
-- DEVLET        | (boş)                       | ULUSLARARASI SARAYBOSNA ÜNİV.    |  9
-- YURTDISI KAMU | (boş)                       | ...(ÜSKÜP-MAKEDONYA) / (SARAYBOSNA-...) | 14+14

İki ayrı hata iç içe: (a) Balkan Ü.'nün ili Üsküp/Kuzey Makedonya olmalı, (b) 41+17 satırın unitur'ü DEVLET, oysa aynı üniversitelerin diğer satırları YURTDISI KAMU. Yurtdışı kampüslerin hepsinde il boş kalıyor.

3. YENİ BULGU — aynı üniversite katalogda iki universite adıyla duruyor

2026 verisinde 10 KKTC üniversitesi hem sade adıyla (il = LEFKOŞA/GİRNE/…) hem de (KKTC-ŞEHİR) ekli adıyla (il = KIBRIS) kayıtlı. Programlar farklı (aynı program iki kez değil), yani veri kaybı değil ama iki ayrı adlandırma hattı birleştirilmemiş:

SELECT universite, COUNT(*) FROM programs WHERE il='KIBRIS' GROUP BY 1;
-- DOĞU AKDENİZ ÜNİVERSİTESİ (KKTC-GAZİMAĞUSA) 51 · KIBRIS AYDIN ÜNİVERSİTESİ (KKTC-GİRNE) 25
-- LEFKE AVRUPA ÜNİVERSİTESİ (KKTC-LEFKE) 21 · YAKIN DOĞU ÜNİVERSİTESİ (KKTC-LEFKOŞA) 15
-- ULUSLARARASI FİNAL 7 · GİRNE ÜNİVERSİTESİ 7 · BAHÇEŞEHİR KIBRIS 6 · GİRNE AMERİKAN 6
-- KIBRIS AMERİKAN 6 · ULUSLARARASI KIBRIS 5   (+ ASBÜ 12, ODTÜ 8, İTÜ 10 — bunlar doğru kampüs satırları)

İyi haber: uniSayfaSlug/uniAdiNormalize sondaki parantezi attığı için iki ad aynı /universite/<slug> sayfasında birleşiyor (hamAdlar listesi ikisini de kapsıyor). Kötü haber: il alanı bu satırlarda şehir değil ülke (KIBRIS), yani il filtresinde/faceti'nde aynı üniversite iki farklı "il" çipine dağılıyor (ör. DAÜ hem GAZİMAĞUSA hem KIBRIS). Sihirbazın il adımında bu bir kullanıcı sorunudur.

4. Burs / öğretim dili etiketi 2026 satırlarının çoğunda kayıp

KKTC lisansta 768/873, vakıf lisansta 3.821/4.775 satırın isim alanında hiç parantez etiketi yok; aynı üniversitede aynı bölüm adı 6 kez tekrar edebiliyor (ör. DAÜ "Psikoloji" ×6) — bunlar burslu/%75/%50/%25/ücretli/İngilizce varyantları ama ayırt edilemiyor. Bu SEO planı §3 #3'te sorulan sorunun KKTC tarafındaki karşılığı; /bolum/<slug> ve /universite/<slug> sayfalarında kullanıcı aynı adı arka arkaya görüyor.

5. Doğrulanmayı bekleyen: ODTÜ Kuzey Kıbrıs Kampusu'nun program sayısı düşük görünüyor

SELECT universite, fakulte, COUNT(*), SUM(kontenjan2026), SUM(yerlesen2026)
FROM programs WHERE (fakulte LIKE '%Kuzey Kıbrıs%' OR fakulte LIKE '%KKTC%')
  AND kontenjan2026 IS NOT NULL GROUP BY 1,2;
-- ASBÜ-Kuzey Kıbrıs Yerleşkesi        12 prg / 120 kont /  35 yerleşen
-- ODTÜ Kuzey Kıbrıs Kampusu            8 prg / 130 kont / 123 yerleşen
-- İTÜ-KKTC Eğitim Araştırma Yerleşkesi 10 prg /  87 kont /  87 yerleşen

ODTÜ KKK'nin gerçekte bundan fazla lisans programı var; 2026 kılavuzunda gerçekten 8 satır mı var, yoksa kalan programlar Ankara yerleşkesiyle karışmış mı? Yazıda bu sayılar kullanılmadı, yalnızca kavramsal ayrım yazıldı.


Çıkarılan / yazılmayan iddialar

İddia Neden yazılmadı
Üniversite adı × doluluk tablosu (Rauf Denktaş %12,3 … Kıbrıs Sağlık ve Toplum Bilimleri %87,3) SEO planı §3 #10: itibar/hukuk hassasiyeti, [BİLAL] kararı gerekiyor. Veri hazır, tek tablo olarak eklenebilir.
Burslu / %50 indirimli / ücretli doluluk dağılımı Katalogdaki etiket kaybı (768/873). Yazıda dağılım yerine "neden vermiyoruz" paragrafı var.
"Tıp 50.000, diş 80.000, hukuk 100.000 şartı KKTC'de de geçerlidir" — kılavuz maddesine dayanarak Kılavuz PDF'inin metni çıkarılamadı. Yazıda iddia, DB'deki maksimum taban sıraları (40.963 / 73.233 / 96.732) ve Girne Ü.'nün kendi sayfasındaki eşik sütunu üzerinden kuruldu; kılavuz maddesi alıntılanmadı.
Türkiye–KKTC uçak bileti tutarı Resmî, tarih damgalanabilir bir kaynak yok. Yazıda rakam verilmedi; öğrenciye "yılda kaç uçuş × güncel fiyat" hesabı bırakıldı.
DAÜ / Yakın Doğu / UKÜ program bazında ücret listesi DAÜ ve UKÜ resmî sayfalarında rakam yayımlamıyor (hesaplayıcıya yönlendiriyor); Yakın Doğu'nun resmî ücret sayfası 403 döndü. Yalnızca resmî sayfada rakam yayımlayan iki kurum (ODTÜ KKK, Girne Ü.) kullanıldı ve "genel ortalama değil, örnek" diye işaretlendi.
KKTC'de KYK yurdu yok Yanlış olduğu doğrulandı — KYGM'nin 6 yurdu var, yazıya doğrusu yazıldı. İlk hipotez çürütüldü.
Yakın Doğu Ü. 2026-27 ücretleri (Tıp 1.644.745 TL vb.) Yalnızca ikincil haber/ücret sitelerinde vardı; üniversitenin kendi sayfası açılamadı → yazılmadı.
"Kıbrıs üniversiteleri denkliksiz/geçersiz" ya da "sorunsuz" genellemeleri İkisi de kaynaksız. Yazı, giriş yoluna göre ayrım yapan tabloyla yanıtlıyor.

Başka yazılarla çelişki: bulunmadı. siralama-sartlari-2026 yazısındaki eşikler (Tıp 50 bin, Hukuk 100 bin, Diş 80 bin, Eczacılık 100 bin, Mimarlık 250 bin) 2026 verisindeki maksimum taban sıralarıyla tutarlı (sırasıyla 49.623 / 99.505 / 79.895 / 96.719 / 249.972) — düzeltme gerekmiyor. bos-kontenjanlar-ne-anlatiyor yazısındaki KKTC rakamlarıyla (%60,2, 5.239 boş) birebir uyumlu.


Engeller

  1. PDF metin katmanı. ÖSYM 2026 kılavuzu (9,7 MB) ve YÖK KKTC usul-esaslar PDF'i standart okuyucuyla çıkarılamadı; makinede pdftotext/poppler yok. YÖK belgesi yerel karakter-kaydırma çözümüyle okunabildi, ÖSYM kılavuzu okunamadı. Öneri (CTO/yazılımcı): ekip makinesine poppler kurulursa ÖSYM kılavuz maddeleri doğrudan alıntılanabilir hâle gelir — bu, ileriki tüm kılavuz yazılarını hızlandırır.
  2. Disk doldu. Vardiya sırasında /System/Volumes/Data %100 doldu (bir ara 182 MB boş kaldı) ve dosya yazma iki kez ENOSPC ile başarısız oldu. Kendi geçici dosyalarım (WebFetch'in kaydettiği PDF kopyaları dâhil ~11 MB) silinerek devam edildi, ama bu makinede genel bir disk sorunu var — build/deploy işleri bundan etkilenebilir.
  3. 403 / sertifika hataları. aday.neu.edu.tr 403, eul.edu.tr sertifika doğrulanamadı → bu iki üniversitenin resmî ücret belgeleri açılamadı.
  4. denklik.yok.gov.tr tanınan kurum listesini tek sayfada yayımlamıyor; sorgulama e-Devlet üzerinden yapılıyor ve KKTC için dilekçe isteniyor. Yazıda "liste" yerine sorgulama bağlantısı verildi.

Bilal'den istenen (en fazla 3)

  1. [BİLAL] Üniversite adıyla doluluk tablosu yayımlansın mı? 16 KKTC üniversitesinin 2026 doluluğu (%12,3–%87,3) elimizde; kamusal ÖSYM verisi ama ad vererek yazmak itibar hassasiyeti taşıyor. Onay verirsen yazıya tek tablo olarak eklenir. (karar: 2 dk, uygulama: 15 dk)
  2. Yayın öncesi göz gezdirme: denklik bölümündeki tablo (kim denkliğe tabi, kim değil) yazının en riskli kısmı; kaynağı YÖK'ün kendi belgesi ama bir hukukçu gözüyle okunması iyi olur. (10 dk)
  3. Disk. Makinede boş alan neredeyse bitmiş durumda; gece boyunca dosya yazma hatası aldık. Temizlik yapılmazsa build/deploy adımları kırılabilir. (5 dk kontrol)