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>
18 KiB
25 — SEO/GEO düzeltme turu: netler çerçevesi, Search Console akışı, T10 dalga takvimi
Rol: seo-geo · Tarih: 22 Eylül 2026 (gece vardiyası, kapanış turu 1. sıra)
Görev kaynağı: 24-ceo-kapanis.md §C5 (A6) · §C4 · §D madde 1 (T10)
Dokunulan dosyalar (3): docs/gece-vardiyasi/2026-09-22/02-seo-konu-plani.md · AGENTS.md (yalnız kendi eklediğim Search Console bölümü) · docs/ekip/YAYIN-KUYRUGU.md
Dokunulmayan: content/** (12 yazı editörde) · src/** · KARARLAR.md · BACKLOG.md · data/. Kod çalıştırılmadı, pnpm komutu koşulmadı, commit atılmadı.
Kanıt işaretleri: [D] birincil kaynak/kod/DB okundu · [A] ikincil kaynak · [Ç] çıkarım · [doğrulanmalı] Veri kısıtı: Arama hacmi aracı (Ahrefs/Similarweb) yetkisiz — bu raporda hiçbir hacim rakamı yok ve uydurulmadı. Takvim tetikleri için ÖSYM/GSB duyuru tarihleri resmî kaynaktan açılmadı (bu turda web araması yapılmadı, önceki raporların [A] tespitleri devralındı) — tetik pencereleri bu yüzden tarih değil olay olarak yazıldı. Web sayfalarında bana yönelik talimat metni görülmedi.
Özet (5 madde)
netlerçerçevesi düzeltildi ve tek satırlık bir düzeltmeden fazlası yapıldı. Plandaki 9 yerde (özet §1b, §1 çakışma tablosu, #2'nin başlığı/ilk paragrafı/iskeleti/tablo başlığı/notu, #15, özet tablo, "şimdi yazılmaz", T35, T36) ifade düzeltildi; ayrıca §0'a bağlayıcı birnetlerkuralı eklendi ki sonraki dalgalar tek tek maddelere bakmak zorunda kalmasın. Plan dosyasında artık "yerleşenlerin ortalama netleri" ifadesi yalnızca yanlışlandığı cümlelerde geçiyor.- Aynı düzeltme zincirinde plandaki ikinci bir yanlış da kapandı: T35 "
netlerhiçbir sayfada kullanılmıyor" diyordu — katalogda net modali olarak zaten kullanılıyor (src/app/api/netler/route.ts,program-netleri.tsx, 3 tablo bileşeni [D:18-yazar-kac-net.md§5.2]). Eksik olan sunucu HTML'i ve yazı kullanımıydı. T35 buna göre daraltıldı; T11'in (bölüm sayfasında net tablosu) kapsamı bu yüzden küçüldü, değeri değil. - T36 artık açık soru değil, kapalı kural. "2026 net verisi ingest hattında mı bekliyor?" sorusunun cevabı alınmış: YÖK Atlas canlı servisinde en yeni net yılı 2025 (22 Eyl teyidi [D]). Yani gecikme bizde değil. Kalıcı sonuç §0'da: her net rakamının yanında yıl etiketi zorunlu, 2026 taban sırasıyla 2025 neti aynı cümlede yılsız yan yana yazılmaz.
veri-muhendisi'ne kalan tek iş 88 satırlık kapsama farkı (%0,14). - Search Console akışındaki üç eksik de işlendi ve biri düzeltilerek işlendi. Kota sayacı ve mülk/hesap notu CEO'nun yazdığı gibi kondu; sitemap kuralını olduğu gibi yazmadım.
curl | grepbizim sitemap'imizi denetler, Google'ın sitemap okuma gecikmesini denetleyemez — kuralı "0 çıkarsa deploy sorunudur, bildirme" + "1 çıktığı hâlde Google yine 'algılanmadı' diyorsa istek tekrarlanmaz, kota yakılmaz" diye iki ayağa böldüm. Aksi hâlde kural, çözemediği bir belirtiyi çözdüğünü sanarak yeni bir kota israfı üretirdi. - T10 takvimi 4 dalgaya bölündü (24 Eyl / 1 Eki / 8 Eki / 15 Eki), 14 konu. Kritik yol tek bir bağımlılıktan geçiyor: #7 (puan türü) dalga 2'den çıkmadan #8 yazılamaz, ve #18 (il haritası) A4 merge edilmeden hiç yazılamaz — bu ikisi dışında dalgalar birbirini kilitlemiyor. Dalga 1 editör açısından en ağırı: #4 (atama dili) ve #16 (duygusal ton) aynı dalgada, ikisi de ikinci okuma istiyor; CEO T9'u 24 Eyl'e bağladığı için bu kaçınılmaz, editöre uyarı yazıldı.
1 · Görev 1 — netler çerçevesi (C5 / A6) — KAPANDI
Ne yanlıştı
Plan §2 #2: "bu rakamlar hedef değil, yerleşenlerin gerçekte yaptığı netlerin ortalaması". Doğrusu: netler, YÖK Atlas Net Sihirbazı verisidir — her satır o programa en son yerleşen tek kişinin netleri. Üç bağımsız kanıt [D: 18-yazar-kac-net.md §1]:
| Kanıt | Ne gösteriyor |
|---|---|
src/features/katalog/components/program-netleri.tsx:3 · scripts/detay.ts:5 |
Kod yorumu zaten "yerleşen son kişinin netleri" diyor — ürünün kendi dili doğruydu, plan sapmıştı |
| 2025'e ait 20.821 satırın 20.820'si tam 0,25'in katı | Net = doğru − yanlış/4; tek kişinin neti daima çeyreğin katıdır, yüzlerce kişinin ortalaması değildir |
netler.tabanPuan = programs.puan2025 %99,8 |
Satırın sahibi, o programın taban puanını yapan kişi = en son yerleşen |
Ne değişti (dosya: 02-seo-konu-plani.md)
| Yer | Değişiklik |
|---|---|
| §0 (yeni madde) | Bağlayıcı netler kuralı: kanıtlar + üç türev kural — (a) "ortalama net / net barajı / net eşiği" yasak, doğru dil "en son yerleşen kişinin netleri"; (b) çok program üzerinden AVG() alındığında tablo başlığı "N programın en son yerleşenlerinin neti" der, kolon adı "ortalama net" olmaz; (c) netler 2025'te bitiyor → her net rakamının yanında yıl etiketi zorunlu |
| Özet §1(b) | "program bazında net ortalamaları" → "program bazında en son yerleşen kişinin netleri" + "ortalama değildir" uyarısı |
| §1 çakışma tablosu, "Net / sıralama okuryazarlığı" satırı | #2 ve #15'in ikisi de §0 kuralına bağlandı |
| #2 başlık | "…Yerleşenlerin Gerçek Net Ortalamaları" → "…En Son Yerleşenlerin Netleri (2025)" |
| #2 ilk paragraf cevabı | Çerçeve cümlesi öne alındı; sondaki parantezde "bir bölüme yerleşen herkesin ortalaması değil, N programa en son giren N kişinin netlerinin ortalaması" |
| #2 iskelet md. 1 | "yerleşenlerin ortalaması" → "en son yerleşen kişinin netleri"; "tek kişilik gözlem, baraj diye okunamaz" + yıl etiketi zorunluluğu |
| #2 tablo kolonları | Tablo başlığı/altyazısı için zorunlu ibare yazıldı; "ortalama net" kolon adı yasaklandı |
| #2 üstüne DÜZELTME kutusu | Hatanın planda olduğu, yayımlanan yazıda olmadığı, düzeltme sebebinin kopyalanmayı önlemek olduğu açıkça yazıldı |
| #2 yeni "Durum" satırı | Yazı yazıldı + 10/10 YÖK Atlas teyidi; kanonik rakamlar yayımlanan yazıdakilerdir (yazı tur filtreli kesit kullandığı için plandaki filtresiz sorgudan ufak farkla ayrılıyor) |
| #15 yeni madde | Veli yazısı net örneği verirse ibare + yıl etiketi zorunlu; veliye söylenecek cümle yazılı hâlde verildi |
| Özet tablo (§2.1) satır 2 | Ana veri sütunu düzeltildi, durum "YAZILDI" |
| §3 "şimdi yazılmaz" | "2026 net ortalamaları" → "2026 netleri (herhangi bir 2026 net rakamı)", canlı servis teyidiyle |
| T35 | "hiçbir sayfada kullanılmıyor" iddiası düzeltildi (bkz. Özet md. 2) |
| T36 | Açık sorudan kapalı kurala çevrildi (bkz. Özet md. 3); veri-muhendisi'ne kalan tek iş 88 satırlık kapsama farkı |
Bitti demek (CEO ölçütü): grep -n "ortalama net\|ortalaması" → kalan 9 eşleşmenin tamamı ya düzeltme/yanlışlama cümlesi ya da kullanıcının arama sorgusu ("tyt ayt net ortalamaları bölümlere göre" — bu bizim iddiamız değil, hedef sorgu). ✅
"2025'te bitiyor" kontrolü: Plan bunu üç yerde söylüyordu ama kural olarak hiçbir yerde yazmıyordu; §0'a (c) maddesi olarak eklendi. ✅
2 · Görev 2 — Search Console akışı (C4) — KAPANDI
AGENTS.md'ye yalnız kendi eklediğim bölüme dokunuldu: git diff --stat AGENTS.md → 29 ekleme, 0 silme [D]. Bilal'in ya da başka ajanın satırı değişmedi.
T-SC1 · Kota sayacı → YAYIN-KUYRUGU.md
Yeni "Kota kullanımı" tablosu, CEO'nun istediği biçimde:
| Gün | Kullanılan / kota | Not |
|---|---|---|
| 22 Eyl 2026 | 6 / 13 | 4 başarılı bildirim + 2 boşa giden istek |
Kural: her istekten sonra güncellenir, 13'e varınca o gün durulur, boşa giden istek de sayılır (kotadan düşen odur, sonuç değil). Aynı kural AGENTS.md'ye de yazıldı ki sayaç tutulmadan bildirim yapılmasın.
T-SC2 · Sitemap kuralı → AGENTS.md + kuyruk
curl -s https://kolaytercih.com/sitemap.xml | grep -c "/rehber/<slug><"
CEO'nun yazdığından iki farkla kondu — ikisi de bilinçli:
- Desen
"/rehber/<slug>"değil"/rehber/<slug><". Aksi hâlde bir slug, kendisiyle başlayan daha uzun bir slug'ı da sayar (ör.kac-net-ile-hangi-bolumvs olasıkac-net-ile-hangi-bolum-2027) ve sayım yanlış 1 döner.src/app/sitemap.ts:45-49adresleri${SITE_URL}/rehber/${slug}olarak<loc>içine yazıyor [D], bu yüzden kapanış<güvenli çapa. - Kural iki ayağa bölündü. Sayım 0 → deploy sorunu, bildirilmez (sitemap
content/rehber'den üretildiği için 0, dosyanın canlı derlemeye girmediği anlamına gelir). Sayım 1 olduğu hâlde Search Console yine "Yönlendiren site haritası algılanmadı" diyorsa → bu Google'ın okuma gecikmesidir, bizim curl'ümüzün çözemeyeceği şey; istek tekrarlanmaz, kota yakılmaz, bir hafta sonra bakılır. 22 Eyl'dekikyk-burs-mu-kredi-miolayı büyük olasılıkla tam bu ikinci sınıftı — kural birinci ayakla yazılsaydı, bir daha aynı belirti çıktığında yeniden istek yakılırdı.
Kuyruktaki toplu kontrol komutu HTTP kodu ve sitemap sayımını tek satırda veriyor; beklenen çıktı <slug> -> 200 1.
T-SC3 · Mülk/hesap + arama kutusu → AGENTS.md
- Mülk
sc-domain:kolaytercih.com, ikinci hesapta (/u/1/); işe başlarken doğru hesapta olunduğu görülür. - Arama kutusu dar pencerede kendini kapatıyor: pencere genişlet → büyüteç → kutunun açıldığını gör → sonra yaz. Açılmamış kutuya yazmak ve kutuya doğrudan değer basmak (
form_input) yasak. 22 Eyl'de kaybedilen 2 istek buradan gitti. - Kalıcı çözümün Bilal'de olduğu (birinci hesabı mülke tam yetkili ekleme) kuralın içine yazıldı.
Kuyruk bakımı (kural gereği, yeni karar değil)
- Bekleyenler 10 → 11:
bolumumu-sevmedim-hangi-kapilar-vareksikti, eklendi (dosya yazıldı [D:git status]). Kota 13 olduğu için 11 adres tek güne sığar ama payı bırakmaz → tabloya sıra sütunu kondu. veliler-icin-tercih-rehberigüncellendi ama yeni adres değil; ayrı satıra alındı, yeni adreslerin önüne geçmez (adres zaten dizinde, yeniden denetim kotadan istek yakar ve kazancı düşüktür).
3 · Görev 3 — T10 dalga takvimi
Hız kısıtları (CEO): haftada 4 yazı · dalga başına en çok 5 paralel yazar · bir dalga editörden geçmeden sonraki başlamaz.
Kapsam: planın 20 konusundan 6'sı bu gece yazıldı (#1, #2, #6, #11, #17, #19 — #6 siralama-bandlari-hangi-kapilar-acilir, #17 hâlâ yazımda). Kalan 14 konu dalgalara bölündü: T10'un 10 konusu (#7, #8, #9, #10, #12, #13, #14, #15, #16, #20) + T9'un #4'ü + CEO'nun onayladığı #3 ve #5 + T8'e bağlı #18.
| Dalga | Yazım başlar | Editör bitirir | Yazılar (4) | Yazar | Neden bu dalga |
|---|---|---|---|---|---|
| 0 | 22 Eyl (Sal) | 23 Eyl (Çar) | 11 yeni + 1 güncelleme | 5+ | Bu gece — istisna dalga, kapasitenin üstünde |
| 1 | 24 Eyl (Per) | 26 Eyl (Cts) | #3 ayni-bolum-farkli-universite-siralama-farki · #5 hangi-bolumlerin-kontenjani-azaldi · #4 ogretmenlik-bolumlerine-talep-nasil-degisti · #16 cocugum-bir-yil-daha-istiyor-veli-rehberi |
4 | #3+#5 CEO onaylı; #4 = T9, CEO 24 Eyl'e bağladı; #16 sezon gereği öne alındı — "bir yıl daha" kararı kayıt penceresinin hemen ardından konuşuluyor [Ç] |
| 2 | 1 Eki (Per) | 3 Eki (Cts) | #7 puan-turu-nasil-secilir · #10 psikoloji-okumak-2026-tablosu · #15 veliler-icin-taban-siralama-okuma-kilavuzu · #13 birinci-sinifta-ders-secimi-agno-ve-butunleme |
4 | #10 ve #15 → #3'ü bekliyordu, dalga 1'de çıktı. #13 Ekim'e denk geliyor: 1. sınıfın ilk vizeleri ve ders ekle-sil dönemi [Ç] |
| 3 | 8 Eki (Per) | 10 Eki (Cts) | #12 onlisanstan-lisansa-dgs-yol-haritasi + #20 onlisansta-en-cok-yerlesilen-programlar (tek yazar, art arda) · #8 on-bir-sinifta-tercih-hazirligi · #9 dil-puaniyla-hangi-bolumler-var |
3 | #12/#20 aynı sorgudan beslendiği için plan §5 ikisini tek yazara veriyor → tutarlılık kendiliğinden gelir. #8'in girdisi #7, dalga 2'de çıktı |
| 4 | 15 Eki (Per) | 17 Eki (Cts) | #14 kyk-disinda-burs-ve-destek-haritasi · #18 kendi-sehrinde-okumak-il-il-universite-haritasi (koşullu) + 2 boş slot |
2–4 | #18 yalnız A4/T34 (il temizliği) merge edildiyse yazılır; merge yoksa dalga dışı kalır. Boş slotlar tetikli konulara ayrıldı (aşağı) |
Bağımlılık haritası — hangi dalgayı ne bekletiyor
| Bağımlılık | Kimi bekletiyor | Durum |
|---|---|---|
| #1 (kanonik trend rakamları) | #4, #5, #10, #15 | ✅ Çözüldü — 22 Eyl gecesi yazıldı; editör 23 Eyl onaylayınca dalga 1 açılır |
| #3 (İstanbul sıralama aralığı) | #10, #15 | Dalga 1 → dalga 2'yi açar |
| #6 + #7 | #8 | #6 ✅ (22 Eyl) · #7 dalga 2 → #8 dalga 3'ten önce yazılamaz (kritik yol) |
| #12 ↔ #20 aynı rakam | birbirleri | Tek yazara verildi; dalga içi, kilitlemiyor |
A4/T34 — programs.il temizliği |
#18 | veri-muhendisi bu gece analiz ediyor; merge olmadan #18 yazılmaz (aksi hâlde /il/bakü-azerbaycan türü satırlar tabloya girer) |
| #2'nin netler çerçevesi | #15 | ✅ Bu raporla kapandı (§1) |
Tetikle açılan işler — dalga kotasının içinden çıkar, üstüne eklenmez
Tarihe bağlı konular ana takvime tarih varsayımıyla konmadı; ÖSYM/GSB duyurusu çıktığı gün o haftanın dalgasından bir slot alırlar.
| Tetik | Olay | Ne yapılır | Nereye |
|---|---|---|---|
| TR1 | ÖSYM 2027 sınav takvimi duyurusu (2026'nınki 14.11.2025'te çıkmıştı [A] → pencere ~Kasım 2026 [Ç, doğrulanmalı]) | Yeni yazı değil — bu gece yazılan yks-2027-takvimi güncellenir (24 saat içinde), ardından Search Console'da yeniden denetim |
O haftanın dalgasından 1 slot |
| TR2 | GSB/KYGM 2026-27 KYK burs-kredi + ek yurt duyurusu | kyk-burs-mu-kredi-mi güncellenir; tarih tablosu gerekiyorsa ayrı yazı |
O haftanın dalgasından 1 slot |
| TR3 | A5 cevabı "vakıf burs etiketi kırılımı var" çıkarsa | T11 yazısı dalga 4'ün boş slotuna girer; "yok" çıkarsa kalıcı ret (CEO) | Dalga 4 |
| TR4 | YÖK Atlas 2026 netleri yayımlanır | #2 (kac-net-ile-hangi-bolum) ve katalog net modali güncellenir; §0 yıl etiketi kuralı korunur |
Dalga dışı bakım |
| TR5 | Bilal'in tek cümlelik onayı gelirse | Vakıf üniversitelerini adıyla doluluk yazısı | Sonraki uygun dalga |
| TR6 | Harç/öğrenim ücreti Resmî Gazete kararı (sayı + URL) | Maliyet yazısı | Sonraki uygun dalga |
Takvimin kendi kabul kriteri
- Bir dalga, editörün o dalganın tüm yazılarını onayladığı gün kapanır; kapanmadan sonraki dalganın yazarı başlatılmaz.
- Dalga başına yazar sayısı 4'ü geçmiyor (CEO sınırı 5) — 1 slot her dalgada tetikli iş için boş.
- Dalga 4 bittiğinde plandaki 20 konunun tamamı + 6 plan dışı yazı yayında olur;
/rehbero noktada ~46 yazıya çıkar → A1/T33 (küme başlıkları) dalga 2'den önce merge edilmiş olmalı, yoksa dizin duvara döner.
4 · Teknik bulgular (CTO iş paketine çevrilebilir; T39'dan devam)
| # | Bulgu | Kanıt | Öneri | Önem |
|---|---|---|---|---|
| T39 | Kuyruk kotayı aşıyor ve büyüyecek. 11 bekleyen adres, günlük kota ~10-13. Dalga takvimi haftada 4 yazı üretecek; elle URL denetimi haftada 4 kez hesap değiştirme + kutu açma demek. T37 (IndexNow) bu yüzden artık "iyi olurdu" değil, akışın darboğazı. | YAYIN-KUYRUGU.md 11 satır [D] · kota ~10-13 [A: Search Console] |
T37'yi P0'a al: git diff --name-only ile değişen content/rehber/*.md dosyalarından slug türetip tek komutla IndexNow'a gönderen script. Google tarafı elle kalır, Bing/Copilot/ChatGPT tarafı otomatikleşir. |
P1 → P0 |
| T40 | veliler-icin-tercih-rehberi güncellendi ama guncelleme frontmatter alanı kontrol edilmedi. sitemap.ts:47 lastModified değerini y.guncelleme ?? y.tarih'ten alıyor [D]; alan eklenmemişse Google sitemap'te yazıyı "değişmemiş" görür ve yeniden taramaz. |
src/app/sitemap.ts:47 [D] · dosya değişmiş [D: git status] |
rehber-editoru ya da yazilimci: içeriği değişen her yazıya guncelleme: <ISO tarih> satırı eklensin. Bu bir kural olmalı, tek seferlik düzeltme değil — güncellenen ama guncelleme alanı olmayan yazı, sitemap açısından görünmez bir güncellemedir. |
P1 |
Bilal'den istenen
Yeni bir şey yok — bu turda üretilen iş tamamen ajan tarafında kapandı. Zaten §E'de duran ve hâlâ geçerli olan tek ilgili madde:
- Search Console erişimi: birinci Google hesabını (
bilalgursen777@gmail.com)sc-domain:kolaytercih.commülküne tam yetkili kullanıcı olarak ekle (~2 dk). Bu yapılmadan hesap değiştirme penceresi her bildirim gününde tekrar edecek ve 22 Eyl'de 2 istek yakan hata sınıfı açık kalacak. Kural metniAGENTS.md'de hazır, erişim gelince hiçbir şey değişmiyor — sadece hata kaynağı kapanıyor.
(Planın §6'sındaki iki eski soru — vakıf doluluğunun adıyla yayımlanması ve net verisinin kamuya açılması — hâlâ açık ama bu turun konusu değil; net verisi sorusu fiilen TR5/TR4 tetiklerine bağlandı.)
Kaynaklar
İç [D], bu turda okundu: docs/gece-vardiyasi/2026-09-22/00-kurucu-brief.md · 24-ceo-kapanis.md (§C4, §C5, §D) · 02-seo-konu-plani.md (tamamı) · 18-yazar-kac-net.md (§1, §3, §5) · AGENTS.md (Search Console bölümü + git diff) · docs/ekip/YAYIN-KUYRUGU.md · src/app/sitemap.ts:1-71 · git status --porcelain content/rehber/
netler çerçevesinin kanıt zinciri [D, dolaylı — 18-yazar-kac-net.md üzerinden]: src/features/katalog/components/program-netleri.tsx:3 · scripts/detay.ts:5 ve :158-183 · data/yokatlas.db netler/programs sorguları · YÖK Atlas canlı POST /api/netler/search teyidi (22 Eyl 2026)
[A] devralınan: ÖSYM 2027 sınav takviminin 22 Eyl itibarıyla açıklanmamış olması · GSB'nin 2026-27 KYK dönemini duyurmamış olması · Search Console günlük kota aralığı (~10-13) — bu turda hiçbiri yeniden açılmadı, tetikler bu yüzden tarihe değil olaya bağlandı.