Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
24 KiB
Backlog
Tek iş listesi. Sahibi urun-yoneticisi ajanı (ve Bilal). Diğer ajanlar buraya doğrudan yazmaz; raporlarında "backlog önerisi" verir. Kurallar: docs/ekip/PROTOKOL.md.
Durum: aday → hazır (kabul kriteri yazıldı) → onaylı (CEO/Bilal) → dalda (gece/<konu>) → merge / reddedildi.
Kapanış kanıtı kuralı: içerik maddelerinin durumu gece raporlarından değil, content/rehber/ + git log --diff-filter=A -- content/rehber/<slug>.md ile doğrulanır — 22 Eyl'de yazılıp main'e giren dört yazı bu yüzden aday kalmış, 23 Eyl sabahı az kalsın yeniden yazdırılıyordu.
| # | İş | Neden (kanıt) | Kabul kriteri | Büyüklük | Durum | Kaynak |
|---|---|---|---|---|---|---|
| 2 | KYK burs mu kredi mi yazısı | Yazıldı ve main'de: content/rehber/kyk-burs-mu-kredi-mi.md, commit e21cda4 (22 Eyl 2026); git merge-base --is-ancestor e21cda4 main ✔ |
Karşılandı. Kalan tek iş tarihsiz: KYK başvuru takvimi resmen açıklanınca yazıdaki tek cümle güncellenir (rehber-editoru) |
S | merge (e21cda4) |
docs/ekip-raporlari/2026-09-21/05-seo-plan.md §4 (yazı 5); kapanış kanıtı 2026-09-23/04-icerik-envanteri.md |
| 3 | SEO konu planının kalan 9 yazısı — takvim sırası: yks-2027-takvimi (→ #28, dalda) · obp-kirilmasi-soru-cevap (Ekim ilk hafta) · ek-madde-1-puanim-yetiyor-mu (Kasım) · vakif-universitesi-burslu-indirimli-ucretli-farki (veri çözülünce) · bilgisayar-mi-yazilim-muhendisligi-mi (boşluk doğunca); sıraya girmeyen 4: maarif-modeli-yks, dgs-ile-lisans-tamamlama, yapay-zeka-ile-tercih-yapilir-mi (GEO T22'nin işi), universitede-ilk-hafta (→ #32) |
Eski "kalan 7 yazı" sayısı yanlıştı. İki plan mükerrerler birleştirilince 18 konu: 8 yazıldı (902c7a1, 2602b6f, e21cda4), 9 açık, 1 düştü. Tam envanter: 2026-09-23/04-icerik-envanteri.md. Sıralama gerekçesi yalnız takvim — Ahrefs/Search Console bağlı değil, hacim rakamı yok |
Her yazı DB rakamıyla ya da birincil kaynakla destekli; mermaid şema + tablo + kaynak listesi. Yazıya başlamadan önce mükerrer denetimi zorunlu (content/rehber/ + git log --diff-filter=A). obp-kirilmasi ve ek-madde-1 kısmen kapsanıyor (obp-nedir-nasil-hesaplanir.md, yatay-gecis-cap-yandal.md:31) — yeni sayfa bunlarla çakışmaz, iç linkle bağlanır. vakif-…-farki veri ön koşullu (3.839 vakıf programında burs etiketi yok) ve Bilal'in "vakıflar adıyla yayımlansın mı" kararını bekler |
M (9 yazı) | aday | 2026-09-23/04-icerik-envanteri.md |
| 4 | /sonuc'ta girişsiz kullanıcıya mobilde sabit alt çubuk ("Google ile kaydet" + sağ ok) |
17 anonim oturumun 6'sına giriş paneli göründü, 0 tık; mobilde /sonuc'tan çıkışa medyan 33 sn |
Çubuk yalnız anonimde ve mobilde görünür; giris_cta_tiklandi{kaynak:"sonuc_cubuk"} olayı düşer; CTA ok deseni |
S | aday | 03-donusum.md Sızıntı 2 |
| 5 | Bilinmeyen/yanlış slug'larda gerçek 404 (soft 404'ün genel çözümü) | notFound() Suspense içinde çağrılıyor; cacheComponents altında kabuk 200 ile gidiyor, Next yalnız noindex ekliyor. Yönlendirmeler (507bf53) yalnız kapanan 30 adresi çözdü |
/bolum/olmayan-slug ve /universite/olmayan-slug HTTP 404 döner; varlık denetimi her istekte SQLite sorgusu yapmaz (build listesi ya da süreç başına Set) |
M | aday | yazılımcı raporu (yönlendirme işi), 05-seo-plan.md T1 |
| 6 | IndexNow anahtarı + arama motoru doğrulama meta etiketleri | IndexNow tek script'le Bing+Yandex+Naver+Seznam'ı kapatır; verification meta yok |
Anahtar dosyası yayında, yeni/güncellenen rehber yazısı IndexNow'a gönderilir; Google/Yandex doğrulama etiketi metadata.verification'da (Yandex hesabını Bilal açar) |
S | aday | 05-seo-plan.md §5 |
| 7 | odeme_hata {kod} olayı + /odeme/sonuc sayfa görüntülemesinin doğrulanması |
7 Ağu–12 Eyl arası ~100 siparişin hiçbiri iyzico token'ı alamadı ve bunu hiçbir ölçüm göstermedi; iki gerçek satış kayboldu | satin-al-form.tsx hata dallarında olay düşer; canlı test ödemesinde Rybbit'te /odeme/sonuc görüntülemesi görünür (Bilal'in test ödemesiyle birlikte) |
S | aday | 03-donusum.md §4; prod orders sorgusu (KARARLAR 21 Eyl gece kaydı) |
| 8 | Üniversite sayfalarını zenginleştirme — kalan 7 gösterge (URAP parçası ayrıldı, aşağıya bak) | Sayfa programlardan türeyen 6 sayı + URAP sırası gösteriyor; OpenAlex prototipi 201/229 eşledi. Ön koşul değişti: URAP izni alındı ve URAP göstergesi gece/0922-urap'ta ayrı yoldan çözüldü (sabit dosya, yeni DB yok) — bu madde artık URAP'ı beklemiyor |
uni_kimlik + uni_gosterge tabloları; her kutuda kaynak/dönem dipnotu; eksik değer "—". Izgara 4 kart kalır, yeni kart eklenmez — gösterge eklenecekse hangi kartla takas edileceği yazılır. Ön koşul: Bilal YÖK İstatistik Excel'lerini indirir |
L (~18 saat, URAP düşünce azaldı) | aday | 06-uni-veri.md §4; 22 Eyl gecesi P3 |
| 8a | URAP Türkiye sırası kartı (/universite/[slug]'da "Tür" kartıyla takas + atıf satırı) + tür bilgisinin telafisi |
En kalabalık yüzey (405 mobil oturum); 198/198 slug eşleşti, veri orkestratörce PDF'ten beş nokta doğrulandı. Takas dün devlet/vakıf bilgisini sayfadan düşürmüştü — 23 Eyl'de telafi edildi | CEO §3-P3'teki 6 kriter — hepsi karşılandı; build temiz, üretilen HTML'de 18 / 198 + rel="noopener" atıf, nofollow yok. Telafi (4c756c4, ayrı commit — Bilal isterse almayabilir): tür öbeği özet paragrafın ilk virgülüne döndü ("… (İstanbul), devlet üniversitesi; 2026 YKS …"); yeni kutu/rozet yok, ızgara 4 kart; UNITUR_ETIKET {kart, cumle} oldu (tek kaynak), trBaslikDuzeni kullanılmadı; 6 değerin 5'i üretilen HTML'de doğrulandı (YURTDISI VAKIF sayfada hiç çıkmıyor — koddan çıkarım). Merge + yayın [BİLAL] |
M | dalda gece/0922-urap (68cb69e, 4932671, b63c7e8, 4c756c4) |
06-ceo-kararlari.md §3-P3 |
| 9 | Veri kalitesi: 3 yurt dışı/KKTC üniversitesi DEVLET etiketli; Uluslararası Balkan Ü. ili "Saraybosna" (Üsküp'te) |
Sihirbaz "devlet" dediğinde havuza 27 program sızıyor, "vakıf" dediğinde aynı 27 eksik (db.ts:79-82) |
Devlet filtresi 27→0, vakıf 0→27; veri-kalite'ye iki kontrol (baz ad başına tek unitur + DEVLET etiketli kurumun en az bir TR ili); puan/sıra/kontenjan kolonlarında 0 değişiklik — hepsi karşılandı, fark raporu commit mesajında. Merge [BİLAL] (DB binary'si ayrı commit) |
S | dalda gece/0922-unitur-kacagi (kod+rapor, veri = iki commit) |
06-uni-veri.md §5; 06-ceo-kararlari.md §3-P2 |
| 10 | kategoriBul baz ada geçirilsin — tadımlıkta kategori kaçağı + burs/dil eki sızması |
"Makine Resim ve Konstrüksiyonu" sanat-medya-iletişim kategorisine düşüyor; kategoriBul ham isme regex uyguluyor. CEO 22 Eyl'de bu işi aynı kök olarak buraya havale etti — ayrı madde açılmadı (B4 ile aynı kök) |
kategoriBul/kategoriEslesir baz ada bakar; etkilenen tadımlık satırları yeniden seçilir (elle yazım yolu, LLM koşusu değil); sonra refresh --isim-esitle; /meraklisina şeması aday havuzu kuralını yanlış anlatıyorsa aynı commit'te güncellenir |
S | aday | 21 Eyl gece oturumu gözlemi; KARARLAR "Yayın sonrası denetim" B4; 06-ceo-kararlari.md §6 |
| 11 | Navbar 5 dk "girişli" gösterirken sunucu oturumu yok | cookieCache (src/lib/auth.ts, maxAge 5 dk): oturum düşünce korumalı sayfalar giriş ekranına atıyor |
Oturum düştüğünde navbar en geç bir gezinmede "Giriş yap"a döner ya da korumalı sayfa dönüşünde tutarlı mesaj | S | aday | 01-e2e-test.md H3 |
| 12 | QA'nın koşamadığı girişli senaryolar (liste üretimi ×2, danışmana 5 soru, ödeme → iyzico, 390 px mobil) | Ajan hesap açamıyor; Bilal'in oturumu test penceresinde kapalıydı | Bilal Chrome'da girişli + en az 6 kredi bırakır; QA aynı pencerede senaryo 1–3'ü koşar ve raporlar | S | aday (Bilal'e bağlı) | 01-e2e-test.md "Test edilemeyenler" |
| 13 | Marka metinleri D3, D5, D6, D7 (danışman kıyasını "veri kısmı"yla sınırla; /paket başlığı; özellik listesine havuz kısıtı + veri tarihi; kilit ekranı metni) |
Bilal §7 #1–#2'yi onayladı (yapıldı); #3–#4 henüz sorulmadı | Bilal evet/hayır der; metinler sabitlerden okunur, garanti/olasılık dili yok | S | aday (Bilal kararı) | 04-rakip-analizi.md §5, §7 #3–#4 |
| 14 | Riskin adı satırda yazıyla görünsün (/sonuc + /listem mobil) |
program-tablosu.tsx:308-312 risk yalnız renkli nokta + aria-hidden; rapor-listesi.tsx:267 mobilde sr-only — AGENTS.md "renk tek başına anlam taşımaz" ihlali |
CEO §3-P1'in 4 kriteri karşılandı (tsc+lint temiz). Sapma (kabul): /sonuc risk sütunu ~86px alıyor, program adı sütunu truncate oluyor — Bilal telefondan bakacak. Merge [BİLAL] |
XS | dalda gece/0922-risk-etiketi (2dbc8b5) |
06-ceo-kararlari.md §3-P1 |
| 15 | İki ölçüm deliği: sihirbaz_adim{1} + kaynaksız /paket linkleri |
1. adım hiç düşmüyordu (payda sira_girildiden türetiliyordu); 14 /paket linkinin 10'unda ?kaynak= yoktu |
14/14 linkte ?kaynak=, açılışta sihirbaz_adim{1} tam bir kez; paket-gorunum-olayi.tsx allowlist'i genişletildi (yoksa 10 yeni kaynak "diger" kovasında toplanacaktı). Seri kırılması notu commit'te. Merge [BİLAL] |
XS | dalda gece/0922-olcum (26893ce) |
06-ceo-kararlari.md §3-P4 |
| 16 | Kilitli 21 satırın her biri aynı satış kutusunu tekrarlıyor | rapor-listesi.tsx:306-323 — 21 kilitli satırın her birinde birebir aynı "Yapay Zeka karar desteği" kutusu; iki bağımsız rapor aynı kesimi işaret etti |
Kilitli satırlar tek tek açılmaz ya da satış kutusu liste başına bir kez görünür; açılan/kilitli satır sayısı ve kilit CTA'sının kaynak değeri değişmez; 390px'te liste yüksekliği ölçülü azalır |
S | aday — sezon yaklaşınca ilk sıraya (CEO bu gece reddetti: kilidi gören 5 gerçek oturum var) | 02-tasarim.md K4; 06-ceo-kararlari.md §4, §6 |
| 17 | /sonuc'taki boş harita yer tutucusu |
manuel-harita.tsx:69-80 — liste boşken ekranda boş kutu duruyor |
Boş kutu ya kalkar ya da ilk eklemede CLS yaratmayan bir iskeletle değişir; + ipucu kaybolmaz; ölçüm: /sonuc gerçek oturum sayısı 0'dan çıkmadan önce/sonra kıyası yapılmaz |
XS | aday (CEO bu gece reddetti: kazanç tahmin, bedel gerçek, /sonuc'ta 0 gerçek oturum) |
02-tasarim.md K2; 06-ceo-kararlari.md §4, §6 |
| 18 | Kontrast sistematiği: 48 yerde text-slate-400 |
Küçük gri metin mobilde okunmuyor; tek tek düzeltmek 48 ayrı karar demek. Tasarımcı 23 Eyl'de ölçtü: iş 48 değil, tek commit 28 satır — 48'in 26'sı gerçek metin + 2 placeholder (düzeltilir); dokunulmayacaklar: 11 dekoratif ikon, 4 fonksiyonel ikon (ayrı kural), 1 devre dışı eleman, 4 dev paneli. Büyük punto ihlali: 0 | Tek commit, 28 satır. Hangi rolde hangi ton (yardımcı metin / dipnot / devre dışı) tek kaynaktan tanımlanır; WCAG AA gövde metni için sağlanır; görsel hiyerarşi bozulmaz. Kör sed yasak — aynı dosyalarda dokunulmaması gereken 11 dekoratif ikon var, değişen satır sayısı 28'i geçerse durulur |
S (28 satır) | aday (bütçe kararı [BİLAL]; CEO backlog'a havale etti) |
02-tasarim.md R7; 06-ceo-kararlari.md §4, §6; ölçüm 2026-09-23/02-tasarim-acik-sorular.md §4 |
| 19 | + butonundaki sınıf çakışması |
Aynı elemanda çakışan Tailwind sınıfları — biri sessizce eziliyor | Çakışma giderilir, butonun görünümü referans yüzeyle birebir aynı kalır; lint temiz |
XS | aday | 02-tasarim.md R11; 06-ceo-kararlari.md §4, §6 |
| 20 | Rehber yazılarında kaydırma kilometre taşı olayı (yalnız ölçüm) | Rehberde "okundu mu, terk mi" ayırt edilemiyor; CEO rehber ilk ekranına köprü eklemeyi bu yüzden reddetti — "ölçüm olmadan yapılacak her müdahale kör atış" | /rehber/* sayfalarında %25/%50/%75 kaydırma olayı bir kez düşer (yol + yüzde özelliğiyle); görsel değişiklik yok; olay adı mevcut şemayla tutarlı; commit'te seri başlangıç tarihi notu |
XS | aday | 01-analitik.md öncelik #2; 06-ceo-kararlari.md §4, §6 |
| 21 | programs_arsiv'de yanlış unitur etiketi sürüyor |
P2 düzeltmesi yalnız programs'a uygulandı; arşivde aynı kurumlar hâlâ DEVLET. Kullanıcıya bugün yansımıyor (src/ tarafında arşivi okuyan SQL yok) ama ileride okunursa aynı sızıntı geri gelir — düzeltme önleyici |
Hepsi karşılandı: KURUM_DUZELT arşiv tablosunu da tarıyor; 85 satır düzeldi (61 unitur + 24 il), arşiv↔programs unitur farkı 2→0; puan/sıra/kontenjan kolonlarında 0 değişiklik (45 kolon id üzerinden kıyaslandı); veri-kalite 13/14 kontrolü arşivi de tarıyor (kusurlu DB'de KALDI, düzeltmeden sonra GEÇTİ); idempotent. Merge [BİLAL] (DB binary'si ayrı commit) |
XS | dalda gece/0922-unitur-kacagi (9722689 kod + c5fd2cb veri; entegrasyon merge 178c56a, build temiz) |
2026-09-23/01-arsiv-etiketi.md; 06-ceo-kararlari.md §6 |
| 22 | data/yokatlas.db-shm / -wal git'te izleniyor |
SQLite yan dosyaları her okumada değişip git status'ü kendiliğinden kirletiyor; kirli ağaç, AGENTS.md'deki "push edilecek commit'in kendisinde build doğrula" kuralını zorlaştırıyor |
İki dosya izlemeden çıkar (git rm --cached) ve .gitignore'a girer; data/yokatlas.db izlenmeye devam eder. Dikkat: .gitignore'da Bilal'in commit'lenmemiş değişikliği var — ajan o dosyayı ezmez, değişikliği koruyarak ekleme yapar ya da işi Bilal'e bırakır |
XS | aday | 00-orkestrator-gunlugu.md P2 "yeni bulgular"; 06-ceo-kararlari.md §6 |
| 23 | Kalan iki renk-tek-başına yüzeyi: /listem "Pakette" etiketi + liste çekmecesi |
rapor-listesi.tsx:264 "Pakette" etiketi mobilde hâlâ sr-only; liste-cekmecesi.tsx:426 çekmecede risk yalnız renkli nokta. P1'in kapsamı dışındaydı, bilerek dokunulmadı |
Her iki yerde etiket metinle görünür, kaynak RISK_ETIKET / mevcut sabit; 390px'te satır taşmaz; yeni bileşen/sabit yok |
XS | aday | 00-orkestrator-gunlugu.md P1 kapsam dışı bulgular; 06-ceo-kararlari.md §6 |
| 24 | listem-govde.tsx:288 ve :369 iki ayrı kilit yüzeyi, ikisi de kaynak=kilit |
Panelde iki farklı kilit yüzeyinin tıklamaları tek kovada toplanıyor; hangi yüzeyin sattığı ölçülemiyor | İki yüzey ayrı kaynak değeri alır, değerler paket-gorunum-olayi.tsx allowlist'inde tanımlıdır; görsel değişiklik yok; commit'te seri kırılması notu |
XS | aday | 00-orkestrator-gunlugu.md P4 yan notu; 06-ceo-kararlari.md §6 |
| 25 | trBaslikDuzeni "Kktc" / "Yurtdisi Kamu" yazımı |
URAP takasından sonra "Tür" kartı yalnız URAP dışındaki 31 kurumda göründüğü için bu bozuk yazımlar çok daha görünür; önceden çoğunlukta "Devlet"/"Vakıf" yazdığı için göze batmıyordu | Etiketler doğru yazımla görünür ("KKTC", "Yurt dışı kamu" — son metin [BİLAL]); düzeltme tek kaynaktan, kurum türü değerlerinin iç anahtarı değişmez |
XS | aday | 00-orkestrator-gunlugu.md Tur 4 "P3'ün yan etkisi"; 06-ceo-kararlari.md §6 |
| 26 | Sihirbazın 3. adımından "Senin için önemli olan" 7 önceliği kaldır | Sihirbazı bitirenlerin çoğu hiç seçmiyor (n=29, GA %51–83); ekranın kendi metni "listeyi daraltmaz" diyor ama seçim prompt'a giriyor (sihirbaz-sabitler.ts:182-184) ve etkisi ölçülmemiş; /meraklisina şeması bu adımı zaten anlatmıyor |
Adım 3 tek soruya iner (Devlet / Vakıf); oncelikler alanı veride ve eski kayıtlarda korunur (geri alınabilir); prompt'tan çıkarılır; "Adım 3/3" göstergesi ve modal yüksekliği bozulmaz; /meraklisina şeması aynı commit'te güncellenir (huni-semasi.tsx SEMA + 4. bölüm anlatımı + aria-label + figcaption); sihirbaz_adim serisinde kırılma notu. Aynı commit'te tercih-farki.ts düzeltmesi zorunlu: dosya oncelikler'i kıyaslamaya devam ederse hiçbir şey değiştirmemiş eski kullanıcı /listem'de kalıcı "Tercihlerin değişmiş → 3 kredi harca" uyarısı görür (eski params dolu, yeni profil boş) — dosyanın kendi 8-12. satırdaki ilkesine aykırı; dört nokta, tek dosya. Sihirbaz 3 adımda kalır, 2'ye indirilmez (2'ye indirmek il adımına ikinci iş yükler, 375px'te panel sıkışır) |
S (~1 sa + tercih-farki) | aday (Bilal kararı) — CEO tavsiyesi: kalksın | 06-ceo-kararlari.md §5-1; 02-tasarim.md K5; 2026-09-23/02-tasarim-acik-sorular.md §1, §3 |
| 27 | Paketsiz öğrenci listeyi ücretsiz görsün (liste üretimi kredi yakmasın) | Bugün 5 deneme hakkının 3'ü tek listeye gidiyor (credits.ts:11,14) ve o listenin 21 satırı kilitli geliyor (rapor-maske.ts:12); üretim bize kuruşlar mal oluyor, yani kredi bizi masraftan korumuyor — yalnız denemeyi zorlaştırıyor. Asıl para kapısı (kilitli satırlar) değişmiyor |
RAPOR_KREDI=0 (ya da eşdeğeri): paketsiz kullanıcı listeyi kredi harcamadan üretir, 5 hak danışman sorularına kalır; maskeleme ve kilit CTA'sı aynen kalır; kötüye kullanım sınırı: kayan 24 saatte 5 başarılı üretim (paketsiz) — bugünkü veride 0 kullanıcıyı vuruyor, sayım yüzeyi mevcut credit_ledger, yeni tablo/göç yok. Kredi çağrısı silinmez, tutar hasPaket ? 3 : 0 olur (0 deltalı defter kaydı idempotency'yi + "önceki deneme başarısızdı" ayrımını + günlük sayacı taşır); yan etki kredi-hatirlatma.ts:36 eşiği < RAPOR_KREDI → < 1; revizyon kapsam dışı; yeni ekran yok; kredi metinleri (/paket, kilit ekranı) çelişmez; /meraklisina şemasında kredi anlatımı varsa aynı commit'te güncellenir |
S | aday (Bilal kararı) — CEO tavsiyesi: evet | 06-ceo-kararlari.md §5-2; 04-liste-maliyet-ve-oneriler.md §4; hazırlık 2026-09-23/03-ucretsiz-liste-hazirlik.md |
| 28 | yks-2027-takvimi rehber yazısı |
ÖSYM 2027 sınav takvimi kasım ortasında bekleniyor (son üç takvim 06.11.2023 / 13.11.2024 / 14.11.2025 duyuruldu); sayfa takvim çıkmadan indekslenmiş olmalı. 23 Eyl 2026'da ÖSYM'de 2027'ye dair hiçbir duyuru yok (duyurular sayfası okundu) | Yazı 2027 için somut tarih vermez; 2023–2026 tarihleri ÖSYM duyurularından tek tek kaynaklı (22 URL), doğrulanamayan hücre boş ve gerekçeli; bütün tahminler tek bölümde toplu. ÖSYM 2027 takvimini yayımladığı gün: başlıktaki "(Henüz Açıklanmadı)" kaldırılır, tahmin bölümü tamamen silinir, birinci tabloya 2027 sütunu eklenir (+ guncelleme frontmatter'ı o güne çekilir) — yazar bu güncellemeyi ~15 dakikalık tek iş olarak tasarladı. Başlıkta "(Henüz Açıklanmadı)" ibaresinin SERP'te kalıp kalmayacağı [BİLAL] (2 dk) |
S | dalda gece/0923-rehber-2027 (82dffc7; entegrasyona alındı, build temiz — rehber yolu 32→33) |
2026-09-23/05-yazi-2027-takvimi.md; #3 sırası 1 |
| 29 | trBaslikDuzeni tireden sonraki harfi büyütmüyor |
src/lib/slug.ts:56-64 yalnız boşluktan bölüyor → "Bakü-azerbaycan", "Kırgızistan-türkiye", "Türk-kazak"; ~10 yurt dışı/KKTC sayfasında görünüyor. Eski hata, bu vardiyadan değil |
Tire (ve varsa eğik çizgi) sonrası harf de büyür; #25 ile aynı fonksiyonda, tek düzeltmede ele alınır; slug üretimi ve kurum türü iç anahtarları değişmez; etkilenen ~10 sayfa adı üretilen HTML'de doğrulanır | XS | aday | 2026-09-23/00-gunluk.md "Backlog'a gidecek yeni bulgular" 1 |
| 30 | kac-siralama-ile-hangi-bolume-girebilirim.md başlığı hâlâ "(2025 Verileriyle)" |
Katalog 2026 verisine geçti; başlık kullanıcıya yanlış yıl söylüyor ve SERP'te eski sinyal veriyor (content/rehber/kac-siralama-ile-hangi-bolume-girebilirim.md:2). İki plan da işaret etmişti, hâlâ açık |
Başlık + aciklama 2026'ya çekilir (ya da yıl ibaresi tamamen kalkar); gövdedeki yıl referansları ve rakamlar 2026 verisiyle tutarlı hale gelir; guncelleme alanı güncellenir. Yeni yazı değil — rehber-editoru düzeltmesi, kaynaklı |
XS | aday | 2026-09-23/04-icerik-envanteri.md "Bayat başlık" |
| 31 | Ham başarı sıralaması Rybbit sayfa görüntülemelerinde saklanıyor | /?sira=14000&tur=say gibi URL'lerde ham sıra Rybbit'in querystring alanında duruyor (panelde ?sira=14000&tur=say, ?sira=55&tur=say satırları görüldü — DOĞRULANDI); Rybbit kullanıcı özelliklerinde ad/e-posta olduğu için tekil öğrenciye bağlanabilir. src/lib/analitik.ts:10-12 yorumu "ham sıra analitiğe gönderilmez, her zaman siraKovasi() ile bantlanır" diyor — metin ile gerçek çelişiyor |
Ya sıra formu URL'e ham değer yazmaz / bantlı yazar, ya Rybbit tarafında query string toplama kapatılır; hangisi seçilirse analitik.ts:10-12 yorumu gerçeği anlatacak şekilde düzeltilir; mevcut siraKovasi() bantlaması bozulmaz; aynı kökten paket-gorunum-olayi.tsx:13 yorumu da düzeltilir. KVKK/ölçüm dengesi [BİLAL] (5 dk) |
S | aday (Bilal kararı) | 2026-09-22/11-guvenlik-denetimi.md bulgu 2 (önem: orta) |
| 32 | universitede-ilk-hafta-ders-kaydi-muafiyet-kayit-dondurma yazısı — penceresi kaçtı |
Yazı 22–28 Eylül dalgası için tasarlanmıştı; üniversiteler 21 Eylül haftasında açıldı, ders kaydı/muafiyet penceresi bu hafta bitiyor — bugün başlanan yazı geç kalır | Bilal tek cümleyle karar verir. Park edilirse madde 2027 ağustos sonu hatırlatıcısıyla geri gelir (içerik yeniden yazılmaz, tarihler güncellenir); düşerse satır kapanır ve #3'ün "sıraya girmeyen" listesinden de çıkar | S | aday (Bilal kararı: düşsün mü, 2027 Eylül'üne mi park edilsin) | 2026-09-23/04-icerik-envanteri.md "Pencere kapanıyor" |
Bilal kararı bekleyen, iş olmayanlar: hero başlığı (D1), "üniversitelerden ödeme almayız" beyanı (D8), vakıf üniversitelerinin adıyla doluluk yayını, THE/QS bantları (varsayılan: gösterme), /hakkinda + satıcı kimliği (sezon öncesi yeniden), net/OBP "YÖK Atlas kaldırdı, bizde duruyor" cümlesi (önce iki doğrulama + yıl aralığı 2023–2025), dört gece dalının merge'ü (#8a, #9, #14, #15), Rybbit panelinde ekip trafiğini dışlama + Web Vitals.
Bu gece reddedilenler (CEO 06-ceo-kararlari.md §4 — backlog önerisi olarak geri sokulmaz): sezon bandını sezon dışında hiç çizmeme (K1), /sonuc'taki iki giriş panelinden birini kaldırma (K3), vaat dili regex denetimi, eval seti, tek cümleyle sihirbaz ön-doldurma (B-1), hazır çipler (B-2/B-3), veliye e-posta paragrafı (B-4), URAP'ı prompt'a/liste satırına sokma (B-5), /bolum'e sıra köprüsü (iddia yanlış: form zaten üstte), rehber ilk ekranına köprü, katalog satırının yeniden tasarımı, "ücretsiz yolu da var" cümlesi, kosullar/page.tsx:15 kod yorumunun silinmesi, S1–S8 / R3–R6 / R8–R10.
Konu olarak düşenler (yeniden önerilmez): ikinci-universite-acikogretim — CEO 21 Eyl'de reddetmişti (OBP istisnası teyitsiz, 05-seo-plan.md:33) ve AÖF/AUZEF/ATA son kayıt günleri 12/19/25 Ekim'de kapanıyor; yedek havuza bile dönmez (2026-09-23/04-icerik-envanteri.md).
21 Eyl 2026'da kapananlar (buraya yeniden yazma): /paket boş sayfa (95bc87e), /paket CTA metni, karşılaştırma tablosu (c2ec6d3), "Listen hazırlanıyor" takılması (ea3310a), katalogda üst sıra satırı (992a01a), kapanan 30 sayfanın yönlendirmesi (507bf53), tadımlık havuzunun canlıya yüklenmesi, kimlik onarımı paketi (9e9de84).
22 Eyl 2026'da kapananlar: liste üretiminde çifte kredi harcama — kullanıcı başına üretim kilidi, main @ 9bd448b (eski #1); otomatik üretimin kaynağı gerçek yüzeyden geliyor, main @ bca1849; /paket'te iade politikasının görünmediği iddiası (yanlış çıktı — paket-satinal.tsx:96, CTA'nın hemen altında; konu kapandı).
23 Eyl 2026'da kapananlar: KYK burs/kredi yazısı (#2, main @ e21cda4) ve SEO'nun "bu hafta" dediği üç yazı — boş kontenjan yorumu, en çok öğrenci alan devlet üniversiteleri, en seçici devlet üniversiteleri (aynı commit); #3 kalan 9 konuyla yeniden yazıldı, kapanmadı.