# 06 — URAP takasının telafisi (yazılımcı) Dal: `gece/0922-urap` · Commit: `4c756c4` · Dosya: `src/features/katalog/components/universite-icerik.tsx` (tek dosya, +30/−13) ## Özet — 5 madde 1. Dün URAP kartı "Tür" kartının yerini alırken devlet/vakıf bilgisi URAP'ta yer alan 198 üniversite sayfasından tamamen düşmüştü; telafi olarak bilgi özet paragrafın ilk virgülüne girdi: "… (İstanbul), **devlet üniversitesi**; 2026 YKS yerleştirme sonuçlarına göre …". Tasarımcının A alternatifi birebir uygulandı. 2. Yeni kutu/bileşen/rozet yok, ızgara 4 kart. Üretilen 229 gerçek sayfanın **229'unda** tür öbeği var (`[slug].html` PPR kabuğu hariç), 198'inde URAP kartı + 31'inde "Tür" kartı — toplam yine 229, hiçbir sayfada delik yok. 3. `trBaslikDuzeni` kullanılmadı. Dünkü `UNITUR_ETIKET` haritası `{ kart, cumle }` biçimine genişletildi: kart etiketi ve cümle öbeği tek kaynakta, ikisi ayrışamaz. 4. 6 `unitur` değerinin altısı da üretilen HTML'den ya da haritadan tek tek okundu (aşağıda); haritada olmayan/NULL değerde öbek hiç yazılmıyor, cümlede kopuk virgül kalmıyor. 5. `tsc` + `lint` + `pnpm build` temiz; `gece/0922-entegrasyon` worktree'sine merge edildi, orada da build temiz (1821 statik sayfa). ## Cümlenin 6 `unitur` değerindeki hâli | `unitur` | Üretilen cümle (HTML'den) | Doğrulama | |---|---|---| | `DEVLET` | Boğaziçi Üniversitesi (İstanbul), **devlet üniversitesi**; 2026 YKS … | HTML ✔ | | `VAKIF` | Koç Üniversitesi (İstanbul), **vakıf üniversitesi**; 2026 YKS … | HTML ✔ | | `VAKIF MYO` | İstanbul Şişli Meslek Yüksekokulu (İstanbul), **vakıf meslek yüksekokulu**; … | HTML ✔ | | `KKTC` | Doğu Akdeniz Üniversitesi (Gazimağusa), **KKTC üniversitesi**; … | HTML ✔ | | `YURTDISI KAMU` | Azerbaycan Devlet Pedagoji Üniversitesi (Bakü-azerbaycan), **yurt dışında bir kamu üniversitesi**; … | HTML ✔ | | `YURTDISI VAKIF` | … , **yurt dışında bir vakıf üniversitesi**; … | **HTML'de üretilmedi** — koddan çıkarım | | `NULL` / haritada yok | öbek hiç yazılmaz, virgül de eklenmez | koddan çıkarım (üretimde NULL `unitur`lu üniversite yok) | `YURTDISI VAKIF` neden HTML'de yok: bu değeri taşıyan iki kurumun (Manas, Yesevi) aynı slug'ında `YURTDISI KAMU` satırları da var ve `UniOzet.unitur` KAMU'yu seçiyor. Harita girdisi yine de duruyor; veri değişirse cümle hazır. ## Kabul kriterleri 1. **✔** `bogazici-universitesi.html`'de "devlet üniversitesi", `koc-universitesi.html`'de "vakıf üniversitesi" özet paragrafta geçiyor — `.next/server/app/universite/*.html` üzerinde `

` içeriği çıkarılarak doğrulandı. 2. **✔** URAP'ta olmayan sayfada (Doğu Akdeniz) hem "Tür" kartı ("KKTC") hem cümle ("KKTC üniversitesi") var. **Çift gösterim tuhaf durmuyor** — kart taranabilir kısa değer, cümle düz metin; ikisi çelişmiyor. Kaldırma önerim yok (karar zaten bende değil). 3. **✔** Izgara 4 kart: 198 sayfa URAP kartlı, 31 sayfa "Tür" kartlı, her ikisinde de `dt/dd` sayısı 4. "Tür" kartında hiçbir sayfada "—" yok (tarandı). 4. **✔** `pnpm exec next typegen && pnpm exec tsc --noEmit` temiz, `pnpm lint` temiz, `pnpm build` temiz (`gece/0922-urap`), merge sonrası `gece/0922-entegrasyon`'da da temiz. ## Şartnameden sapma Yok. Tek bilinçli seçim: iki ayrı harita yerine `UNITUR_ETIKET`i `{ kart, cumle }` yaptım (iki haritanın zamanla ayrışma riski var). Tasarımcının tablosundaki öbekler birebir korundu. ## Merge sonrası doğrulanması gerekenler - `gece/0922-entegrasyon` merge'i çakışmasız geçti; merged build'de dağılım 129 devlet / 75 vakıf / 16 KKTC / 6 yurt dışı kamu / 3 vakıf MYO = 229 (entegrasyon dalındaki `unitur` veri düzeltmesi 3 sayfayı DEVLET'ten doğru değere taşımış — beklenen). - Gözle: `/universite/koc-universitesi` ve `/universite/dogu-akdeniz-universitesi` özet paragrafı 375 px'te ilk satırda taşmıyor mu (öbek ~20 karakter uzattı). ## Kapsam dışı bulgu (dokunmadım) `trBaslikDuzeni` tireden sonraki harfi büyütmüyor: sayfa başlıklarında "Bakü-**a**zerbaycan", "Kırgızistan-**t**ürkiye", "Türk-**k**azak" yazıyor (`src/lib/slug.ts`). Bu dünden önce de vardı, benim değişikliğimle ilgisi yok; ~10 yurt dışı/KKTC sayfasını etkiliyor. ## Bilal'den istenen 1. Bu commit (`4c756c4`) dün gece kaybedilen bilginin telafisi — almazsan 198 üniversite sayfası devlet/vakıf bilgisiz kalır. **~1 dk.** 2. Kapsam dışı bulgu (`trBaslikDuzeni` tire sonrası büyük harf) ayrı iş olarak backlog'a girsin mi? **~1 dk.**