Backlog #2 ve #3'ün Dalga 1'i (SEO planı 05-seo-plan.md §4):
- bos-kontenjanlar-ne-anlatiyor: ÖSYM Tablo 1'den teyitli boşluk rakamları +
DB'den bölüm bazlı tablo. Veriden çıkan ana bulgu: 2026 tabanı yayımlanan
hiçbir lisans programında boş kontenjan yok; boş kontenjanlı 2.314 lisans
programının 2.054'ünde 2025 tabanı da yok — yani bu programlar efektif sıra
kuralı gereği dilimlere hiç girmiyor.
- en-cok-ogrenci-alan-devlet-universiteleri: açıköğretim ayrımı `fakulte`
alanından (Anadolu ham 48.868 → örgün lisans 2.132); açık/uzaktan toplamı
tek başına ilk 15 örgün üniversitenin toplamından büyük.
- en-secici-devlet-universiteleri: "en iyi" yerine ölçülebilir ölçüt (medyan
taban başarı sırası), eşik altı seçici okullar ayrı tabloda, tablonun
neyi ölçmediği ayrı bölümde.
- kyk-burs-mu-kredi-mi: KYGM SSS + Resmî Gazete yönetmelikleri. 2026-27
başvuru tarihi ve aylık tutar resmî kaynakta olmadığı için yazılmadı;
mekanizma ve karar şeması anlatıldı, tarih açıklanınca tek cümle güncellenir.
İki üniversite yazısının medyan tanımı tek kaynağa çekildi: aynı üniversite
için iki yazıda farklı medyan çıkmıyor, ikisi karşılıklı linkli.
Doğrulama: dört şemanın mermaid dilbilgisiyle ayrıştırıldığı, tüm
/bolum, /universite, /rehber linklerinin DB'den türeyen slug kümesinde olduğu
ve kapanan slug listesiyle kesişmediği kontrol edildi.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Denetim bulgusu (2026-09-21): ManuelTercih.efektifSira ekleme anının
snapshot'ıydı; 2026 verisi yüklenince /listem 2025 tabanıyla renk verirken
/sonuc tablosu 2026 gösteriyordu ve hiçbir yol yenilemiyordu.
- db.ts: efektifSiralarGetir(ids) — güncel COALESCE(sira2026, sira2025).
- liste-actions: listeTabanlariniTazele (oturumsuz, ≤24 id); sunucu kaydı
(listeSenkronla/listeyiKaydet) tazelenmiş yazılır.
- liste-store: tabanlariGuncelle — efektif sıra + profil varsa risk yenilenir,
arşivlenmiş program eski değerini korur, değişiklik yoksa yayın yok.
- liste-senkron: girişli/girişsiz herkes için sekme oturumu başına bir kez
(anahtar SON_YIL taşır).
- meraklisina-icerik: "son beş yılın" → VERI_YIL_SAYISI.
- rehber (4 yazı): katalog sayfalarını anlatan "2021–2025 / son 5 yıl"
ifadeleri 2021–2026 / son yıllar; yazıların kendi örnek tabloları
2021–2025 olarak etiketli kaldı.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Dilim anlamındaki "garanti" metinde, şema düğümlerinde, %% aria ve
%% altyazi satırlarında "güvenli" oldu; düzyazıda ilk geçişte bir kez
"halk arasında 'garanti tercih'" köprüsü kuruldu (arama terimi kaybolmasın;
siralama-sartlari-2026'da terim yalnız şema düğümünde geçtiği için köprü yok).
Başlık/slug/URL değişmedi; `classDef garanti` iç renk sınıfı olarak kaldı.
"Garanti değildir / garanti etmez / 'garanti olsun' diye" gibi vaat reddi
ve halk dili eleştirisi cümlelerine dokunulmadı.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Hâlihazırda okuyan öğrencinin yeniden YKS süreci: kayıtlı olmak sınava/tercihe
engel değil, ilişik kesme yalnız yeni kayıt için (2026-YKS Kılavuzu b.10),
önce bakılacak iki sınavsız kapı (Ek Madde-1, not ortalamasıyla yatay geçiş),
devam / kayıt dondurma / kayıt sildirme tablosu, SSS ve Kaynaklar.
1 flowchart TD (%% aria + %% altyazi).
Yeni yazıya 3 iç link aynı commit'te (dynamicParams=false; yazı alınmazsa
~1 ile linkler de gider): mezuna-kalmak-mi-kayit-olmak-mi,
yatay-gecis-cap-yandal (teyitsiz "eski kaydın silinir" cümlesi kılavuz
ifadesine çekildi), yerlesemedim-ne-yapmaliyim.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
- taban-siralamalar-nasil-degisir: şema, %% aria ve gövdede "dört yıl / son 4 yıl" -> 5 yıl
(yokatlas.db programs tablosunda sira2021..sira2025 kolonları dolu; ürün satırı "Son 5 yıl" gösteriyor).
Genel okuma tavsiyesi olan "en az 3-4 yıla bak" altyazısı yerinde.
- hedef-siralama-nasil-belirlenir: "üründe dilimin adı da böyle geçer" yan cümlesi silindi
(dilim etiketi kararı bekliyor).
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
- ek-yerlestirme-sonuclari-ve-kayit (ÖSYM kaynaklarıyla teyitli; açıklanmamış tarihler 'açıklanmadı')
- mezuna-kalmak-mi-kayit-olmak-mi (OBP kuralı ve Ek Madde-1 resmî metinlerden)
- hedef-siralama-nasil-belirlenir (tüm rakamlar yokatlas.db, 1,4x kuralı risk.ts)
- ek-yerlestirme-2026: geçmiş zamana çekildi, yeni yazıya iç link
Gece vardiyası 2026-09-21; yayın öncesi kontrol listesi docs/gece-vardiyasi/2026-09-21/07-yazilimci-raporlari.md
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Tercih dönemi sorgu araştırmasına göre en çok aranan üç boşluğu dolduran
mermaid şemalı rehber yazıları: yerleştirme sonuçlarının açıklanma penceresi,
tercih robotu / YÖK Atlas kullanımı ve AİS'te tercih bildirme-onaylama akışı.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
- Added new scripts for database operations and temporary production in package.json.
- Integrated KaydetBannerLazy component into the layout for improved user notifications.
- Enhanced API error handling in the soru route to mark credit exhaustion.
- Updated the IletisimPage for better button styling and user experience.
- Refactored ListemPage to streamline user flow and improve session handling.
- Removed unused ListePaneli component to clean up the codebase.
Markdown'daki \`\`\`mermaid çitleri artık yazıyı parçalara bölüyor ve şemalar
üründeki ortak el çizimi bileşeniyle (ElCizimiSema) çiziliyor; çitte "%% aria:"
satırı zorunlu, "%% altyazi:" figcaption veriyor. Tercih dönemi aramalarına
dayanan dört yeni yazı: merkezi yerleştirme algoritması, OBP hesabı, üniversite
kayıt rehberi ve yerleşememe/istenmeyen bölüm karar ağacı — her biri risk renk
dilinde birer şemayla.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>