Files
kolaytercih/docs/ekip/BACKLOG.md
bilalgursen bda4d0797b
All checks were successful
Deploy / deploy (push) Successful in 7m46s
docs(backlog): 21 Eylül ekip raporlarından açık kalan 13 iş + kapananlar
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-21 23:50:46 +03:00

26 lines
6.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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`.
| # | İş | 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).