From bda4d0797b65cd2fad570e069093f14923cfceb6 Mon Sep 17 00:00:00 2001 From: bilalgursen Date: Mon, 21 Sep 2026 23:50:46 +0300 Subject: [PATCH] =?UTF-8?q?docs(backlog):=2021=20Eyl=C3=BCl=20ekip=20rapor?= =?UTF-8?q?lar=C4=B1ndan=20a=C3=A7=C4=B1k=20kalan=2013=20i=C5=9F=20+=20kap?= =?UTF-8?q?ananlar?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Fable 5.1 --- docs/ekip/BACKLOG.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/docs/ekip/BACKLOG.md b/docs/ekip/BACKLOG.md index 6ddf6fa..c61f848 100644 --- a/docs/ekip/BACKLOG.md +++ b/docs/ekip/BACKLOG.md @@ -6,3 +6,20 @@ Durum: `aday` → `hazır` (kabul kriteri yazıldı) → `onaylı` (CEO/Bilal) | # | İş | Neden (kanıt) | Kabul kriteri | Büyüklük | Durum | Kaynak | |---|---|---|---|---|---|---| +| 1 | Liste üretiminde çifte kredi harcama açıklarını kapat | `listeOlustur`'da "üretim sürüyor" kilidi yok; "İstek tekrarlandı" genel `HATA` koduyla dönüyor, istemci `requestId`'yi sıfırlıyor → 3 kredi iki kez yanabilir (koddan çıkarım) | Aynı kullanıcı için eşzamanlı ikinci üretim kredi düşmez; tekrar cevabı ayrı kodla (`SURUYOR`) döner ve istemci `requestId`'yi korur; `guvenlik-uyum` denetimi temiz | S | dalda (ayrı oturumda başladı, 22 Eyl 2026) | yazılımcı raporu, `liste-uretici` düzeltmesi (ea3310a) | +| 2 | KYK burs mu kredi mi yazısı — en geç 6 Ekim 2026 yayında | KYK burs/kredi başvurusu Ekim ortasında bekleniyor (2025: 13–17 Ekim); tarihli gündem penceresi | Yazı `content/rehber` altında, resmî kaynak teyitli; tarih açıklanınca tek cümle güncellenir | S | aday | `docs/ekip-raporlari/2026-09-21/05-seo-plan.md` §4 (yazı 5) | +| 3 | SEO'nun kalan 7 yazısı (3'ü bu hafta: boş kontenjan yorumu, en çok öğrenci alan devlet üniversiteleri, en seçici devlet üniversiteleri) | 2026 verisi canlıda, hiçbir rakip 2026 verisini yorumlayan yazı çıkarmadı; üniversite sayfaları organik trafiğin motoru | Her yazı DB rakamıyla destekli, mermaid şema + tablo + kaynak; vakıf doluluk yazısı Bilal'in "adlarıyla yayımlanır mı" kararını bekler | M | aday | aynı rapor §3–§4 | +| 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 — ilk sürüm 8 alan, ayrı `data/universiteler.db` | Sayfa bugün yalnız programlardan türeyen 6 sayıyı gösteriyor; OpenAlex prototipi 201/229 eşledi | `uni_kimlik` + `uni_gosterge` tabloları; her kutuda kaynak/dönem dipnotu; eksik değer "—". Ön koşul: Bilal YÖK İstatistik Excel'lerini indirir, URAP izin e-postası | L (~22 saat) | aday | `06-uni-veri.md` §4 | +| 9 | Veri kalitesi: 3 yurt dışı/KKTC üniversitesi `DEVLET` etiketli; Uluslararası Balkan Ü. ili "Saraybosna" (Üsküp'te) | `/universiteler` hub'ı bunları "Devlet" listesinde gösteriyor, sihirbazın devlet/vakıf filtresi etkileniyor | `unitur` ve `il` düzeltilir, `veri-kalite`'ye kontrol eklenir; kaynağı (`unitur-onar.ts`/2026 refresh eşlemesi) teşhis edilir | S | aday | `06-uni-veri.md` §5 | +| 10 | Tadımlıkta kategori kaçağı: "Makine Resim ve Konstrüksiyonu" sanat-medya-iletişim kategorisine düşüyor; `kategoriBul` ham isme regex uyguluyor (B4 ile aynı kök) | Sanat/medya seçen öğrenciye makine programı örnek gösteriliyor; burs/dil ekleri de kategoriye sızıyor | `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` | S | aday | 21 Eyl gece oturumu gözlemi; KARARLAR "Yayın sonrası denetim" B4 | +| 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 | + +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). + +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).