Commit Graph

13 Commits

Author SHA1 Message Date
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
bilalgursen
e21cda4d6f content(rehber): 2026 verisini yorumlayan 3 yazı + KYK burs/kredi karar yazısı
All checks were successful
Deploy / deploy (push) Successful in 10m37s
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>
2026-09-22 01:08:40 +03:00
bilalgursen
49683fa113 fix(liste): kayıtlı manuel liste tabanları yeni veri yılına tazelenir; yıl metinleri 2021–2026
All checks were successful
Deploy / deploy (push) Successful in 7m24s
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>
2026-09-21 18:59:05 +03:00
bilalgursen
1e9598ac93 content(rehber): dilim adı "garanti" → "güvenli" (17 yazı)
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>
2026-09-21 16:03:32 +03:00
bilalgursen
2602b6f407 feat(rehber): universite-okurken-tekrar-yks yazısı
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>
2026-09-21 09:26:22 +03:00
bilalgursen
9c7ea13590 fix(rehber): taban yazısında ürün verisi 5 yıl (2021–2025), hedef yazısında dilim adı atfı silindi
- 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>
2026-09-21 05:24:27 +03:00
bilalgursen
0ec390777e feat(rehber): yeni yazılara iç linkler + kılavuzla çelişen ifadelerin düzeltilmesi
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-21 04:51:22 +03:00
bilalgursen
902c7a1e3a feat(rehber): üç yeni mermaid şemalı yazı + ek yerleştirme yazısının güncellenmesi
- 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>
2026-09-21 04:44:19 +03:00
bilalgursen
50dc415987 feat: yüksek aranma hacimli 3 yeni rehber yazısı (sonuç tarihi, tercih robotu, AİS onay)
Some checks failed
Deploy / deploy (push) Has been cancelled
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>
2026-08-07 12:08:29 +03:00
bilalgursen
e62c6f07df Update package.json scripts, enhance layout with new components, and improve API error handling
Some checks failed
Deploy / deploy (push) Failing after 1h28m6s
- 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.
2026-08-06 02:27:42 +03:00
bilalgursen
bd613adb8a Enhance content clarity and structure across multiple guidance articles by updating descriptions and adding flowcharts for better understanding. Key changes include refining explanations in sections about scholarship programs, placement processes, and preference lists, along with the introduction of mermaid diagrams to visually represent complex information. This update aims to improve user navigation and comprehension of the educational pathways and requirements.
All checks were successful
Deploy / deploy (push) Successful in 9m44s
2026-08-02 05:04:38 +03:00
bilalgursen
6bd210075f Rehbere mermaid şema desteği ve 4 yeni tercih dönemi yazısı ekle
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>
2026-08-02 04:25:58 +03:00
bilalgursen
8cf0c3267d Update routing in next.config.ts to redirect "/tercih-robotu" to the hero form, add simple-icons dependency in package.json, and enhance database indexing for improved query performance. Remove unused SVG files and update metadata across various pages for better SEO and clarity.
All checks were successful
Deploy / deploy (push) Successful in 14m14s
2026-08-01 17:28:38 +03:00