Files
kolaytercih/docs/gece-vardiyasi/2026-09-23/06-urap-telafisi.md
bilalgursen a42a1a9920
All checks were successful
Deploy / deploy (push) Successful in 17s
docs(ekip): 22-23 Eylül vardiya raporları, BACKLOG/KARARLAR/PROTOKOL güncellemeleri
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-23 11:43:11 +03:00

75 lines
4.6 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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 `<p class="mt-4 max-w-3xl …">` 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.**