Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
4.6 KiB
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
- 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ı.
- Yeni kutu/bileşen/rozet yok, ızgara 4 kart. Üretilen 229 gerçek sayfanın 229'unda
tür öbeği var (
[slug].htmlPPR kabuğu hariç), 198'inde URAP kartı + 31'inde "Tür" kartı — toplam yine 229, hiçbir sayfada delik yok. trBaslikDuzenikullanılmadı. DünküUNITUR_ETIKETharitası{ kart, cumle }biçimine genişletildi: kart etiketi ve cümle öbeği tek kaynakta, ikisi ayrışamaz.- 6
uniturdeğ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. tsc+lint+pnpm buildtemiz;gece/0922-entegrasyonworktree'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 uniturlu ü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
- ✔
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ı. - ✔ 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).
- ✔ Izgara 4 kart: 198 sayfa URAP kartlı, 31 sayfa "Tür" kartlı, her ikisinde de
dt/ddsayısı 4. "Tür" kartında hiçbir sayfada "—" yok (tarandı). - ✔
pnpm exec next typegen && pnpm exec tsc --noEmittemiz,pnpm linttemiz,pnpm buildtemiz (gece/0922-urap), merge sonrasıgece/0922-entegrasyon'da da temiz.
Şartnameden sapma
Yok. Tek bilinçli seçim: iki ayrı harita yerine UNITUR_ETIKETi { 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-entegrasyonmerge'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ındakiuniturveri düzeltmesi 3 sayfayı DEVLET'ten doğru değere taşımış — beklenen).- Gözle:
/universite/koc-universitesive/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ü-azerbaycan",
"Kırgızistan-türkiye", "Türk-kazak" 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
- Bu commit (
4c756c4) dün gece kaybedilen bilginin telafisi — almazsan 198 üniversite sayfası devlet/vakıf bilgisiz kalır. ~1 dk. - Kapsam dışı bulgu (
trBaslikDuzenitire sonrası büyük harf) ayrı iş olarak backlog'a girsin mi? ~1 dk.