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>
21 KiB
05 — CEO kararı: yapay zekâ listesine sevk
Hazırlayan: CEO ajanı · 22 Eyl 2026 gündüz · Kaynak: bugünün 01/02/03/04 raporları + kendi kod doğrulamam Rybbit bu oturumda bağlı değil — bu raporda tek bir yeni ölçüm yok; rakamlar 21 Eyl raporlarından, kod iddiaları bugün tek tek açılıp doğrulandı.
Tek cümlelik teşhis
Sevk sorunu bir "yeterince davet etmiyoruz" sorunu değil; kullanıcıyı listeye götüren yolda üç kırık halka var — + kapısı sihirbazı doldurtup kullanıcıyı yerinde bırakıyor, girişten sonra listeye dönecek kalıcı bir link yok, ve sitenin en üstünde her sayfada "tercih dönemi sona erdi" yazarken aynı sayfanın altında "bitmeden yerini al" yazıyor. Üçü de deney değil, kusur; üçünün toplam maliyeti bir saatlik kod.
Bu hafta yapılacak 5 iş
| # | İş | Neden (kanıt) | Boy | Yetki | Dal | Sezon dışı kabul ölçüsü (adet) |
|---|---|---|---|---|---|---|
| P1 | Sezon çelişkisini kaldır: banda sezon-dışı durumu, kapanış CTA'sından yanlış aciliyeti çıkar | site-top-banner.tsx:64 "Tercih dönemi sona erdi" ↔ hero-focus-button.tsx:45,65 "Tercih dönemi bitmeden yerini al" (03 §3, benim doğrulamam) |
S | [KARAR] (yanlış cümlenin kaldırılması) · [BİLAL] (bandın yeni metni) | icerik/sezon-celiskisi |
Ölçüm konusu değil: Bilal'in 1 dakikalık göz kontrolü. Yayından sonra ana sayfa oturum sayısında düşüş olmaması izlenir |
| P2 | liste_uretim_basladi {kaynak, girisli, yeniden_deneme} olayı — uret()'in ilk satırı |
Üretim denemesinin paydası yok; 4 sessiz dal var (liste-uretici.tsx:101-103, 143-148, 205-213; 01 §2.3-2.4) |
S | [KARAR] | olcum/liste-uretim-basladi |
İlk 2 hafta: olay hiç düşüyor mu (beklenen 1–3/hafta); basladi − (olusturuldu + hata + kredi_bitti) farkı kaç adet |
| P3 | + ölü ucunu bağla: profilToplamaAc(null, …) → "sihirbaz" |
program-ekle-butonu.tsx:82 ve liste-cekmecesi.tsx:293 → use-tercih-profili.ts:346 null → "Tercihlerin kaydedildi." toast'ı (tercih-profili-kapisi.tsx:238). Bu yol 30g'nin en büyük sıra kaynağı: 14/28 olay (01 §1d) |
S | [KARAR] | funnel/arti-olu-ucu |
2 hafta: sira_girildi{kaynak:"kapi"} atan oturumların kaçında sonuc_goruntulendi de var (bugün 0 adet, beklenen ≥1/hafta) |
| P4 | Girişli kullanıcıya kalıcı /listem girişi + giriş callback'i + boş durum CTA'sı |
Navbar'da /listem linki yok (site-header.tsx:8-38, user-nav.tsx:45-64); varsayılan callback "/" (giris-karti.tsx:18-19); /listem boş durumda profil yoksa CTA "/"'a atıyor (listem-bos-cta.tsx:30). Girişli 14 oturumun 7'si /listem'i hiç görmedi |
S | [KARAR] | funnel/listem-girisi |
2 hafta: girişli oturumlarda /listem görüntülemesi adedi (bugün 30g'de 7); navbar linki tıklanır mı |
| P5 | Tadımlık CTA'sının yanlış vaadi ve yanlış hedefi | "24 satırın tamamı için giriş yap" (tadimlik-satiri.tsx:186) ama maske 3 satır açıyor (rapor-maske.ts:12); callback sonucHref() = /sonuc, üretim başlamıyor (tadimlik-satiri.tsx:111) |
S | [KARAR] (hedef + yanlış iddianın kaldırılması) · [BİLAL] (yeni cümle) | icerik/tadimlik-vaat |
tadimlik_goruntulendi bugün 30g'de 0; yayından sonra 2 hafta içinde ≥1 adet görülmeli (görülmezse sorun metin değil, konum) |
Toplam: 5 paket, hepsi S, toplam inceleme yükü ~1 saat. Bu tur başka iş onaylanmadı — yeni rehber yazısı da dahil (backlog #2 KYK yazısı 6 Ekim tarih kilidiyle zaten sırada, ona dokunulmadı).
1. İddiaların kod doğrulaması
| # | İddia | Sahibi | Hüküm | Kanıt (dosya:satır) |
|---|---|---|---|---|
| 1 | Navbar'da /listem'e giden hiçbir link yok; varsayılan giriş callback'i "/" |
Analitik | Doğru | site-header.tsx:8-38 (logo + KatalogArama + UserNav, başka link yok); user-nav.tsx:45-64 (girişlide: kredi pill'i → /paket?kaynak=nav, ListemButonu, SignOutButton); listem-butonu.tsx:24 (if (liste.length === 0) return null; — manuel liste boşken çekmece butonu hiç render edilmiyor); giris-karti.tsx:18-19 (callback && /^\/(?![/\\])/.test(callback) ? callback : "/"); user-nav.tsx:39 (<Link href="/giris"> — callback verilmiyor) |
| 2 | + kapısı 3 adımı doldurtup toast'la katalogda bırakıyor; liste teklif edilmiyor | Tasarımcı | Doğru | program-ekle-butonu.tsx:82 profilToplamaAc(null, true, "arti_toast"); liste-cekmecesi.tsx:293 aynısı; use-tercih-profili.ts:327-346 — hedef==null ve duzenle==false → return null; tercih-profili-kapisi.tsx:234-249 — yonlendir null olduğu için router.push hiç çağrılmıyor, "Tercihlerin kaydedildi." toast'ı basılıyor |
| 3 | 24 satırın tamamı LLM'siz, milisaniyelerde kurulabilir; LLM yalnız gerekçe metinleri için gerekli | Yapay zekâ | Doğru ama eksik | Doğru olan: havuz saf SQL+JS (rapor-havuzu.ts:97-157), riskNotu/trendOzeti deterministik (rapor.ts:143-150), LLM'in şemadaki payı yalnız gerekce + genelDegerlendirme + uyarilar (rapor.ts:304-326). Eksik olan: üretimde 24 satırın hangi programlar olacağını LLM seçiyor; deterministik seçim yalnız kurtarma dalında var (rapor.ts:349-385, efektifSira'ya göre sıralama). Rapor ayrıca şunu kaçırmış: deterministik 24'lük iskelet zaten kodda yazılı — mockRapor (rapor.ts:178-215) tam olarak bunu yapıyor (dilim başına efektifSira sıralı slice). Önizleme işi düşünüldüğünden de ucuz; yeni algoritma değil, dev-only bir fonksiyonun prod yoluna açılması |
| 4 | Üst bant "Tercih dönemi sona erdi" basarken aynı sayfada CTA "Tercih dönemi bitmeden yerini al" diyor | Marka | Doğru — ve rapordan biraz daha kötü | site-top-banner.tsx:7-8 (TERCIH_BITISI = 2026-08-10), :60-65 (asama === "sona-erdi" → "Tercih dönemi sona erdi"), layout.tsx:92 (her sayfada); hero-focus-button.tsx:44-46 ve :63-66 — cümle her iki dalda da var (profilli ve profilsiz), yani hiçbir ziyaretçi kaçmıyor; page.tsx:651 <KapanisCta /> |
Raporların kaçırdığı / eklediğim bulgular
mockRapor= hazır deterministik iskelet (yukarıda #3). Yapay zekâ raporunun §3 önerisi "yeni bileşen + yeni yol" diye tarif edilmiş; aslında seçim mantığırapor.ts:178-215'te duruyor.- Sihirbazın son buton etiketi
/sonuc'ta zaten doğru. Marka ve tasarımcı "girişsizde etiket 'Ücretsiz tablonu gör'e düşüyor" derken üç yerden ikisini yakalamış:hero-form.tsx:222vecta-sira-form.tsx:334gerçekten öyle, ama/sonucmodalında etiket "Giriş yap ve listeni gör" (sihirbaz-cagri-karti.tsx:348). Yani metin düzeltmesi 3 değil 2 yer +tercih-profili-kapisi.tsx:463. ListemButonuçifte gizli. Yalnız "çekmece,/listemdeğil" değil — manuel liste boşken navbar'dan tamamen kayboluyor (listem-butonu.tsx:24). Yani ilk kez giriş yapan kullanıcının navbar'ında liste ile ilgili hiçbir şey yok. P4'ün gerekçesi analitiğin yazdığından güçlü./sonuc'ta<h1>gerçekten yok (sonuc/page.tsx:95-130—ManuelHarita→ tablo → tadımlık → sihirbaz → dipnot). Marka §K doğru; bu hem erişilebilirlik hem SEO borcu.- Footer ürünü "YKS Tercih Robotu 2026" diye adlandırıyor (
site-footer.tsx:48) —docs/urun/vizyon.mdkonumlandırmasının açıkça reddettiği kategori. Doğrulandı, ama bu tur kapsam dışı. - Çalışma ağacındaki
liste-uretici.tsx+src/api/saglik/işi canlıya çıkmamış.liste_uretim_hata {kod:"SUNUCUYA_ULASILAMIYOR"}(:171) veGECIS_ZORLANDI(:179) commit'lenmemiş durumda (git diff --stat: 97 satır). Bu, "kredi yandı, kullanıcı.txtindirdi" vakasının düzeltmesi — bekleyen en yüksek öncelikli teslimat P1–P5'ten bile önce Bilal'de.
2. Çelişki çözümü — neden bu sıra?
Dört ajanın dördü de kendi alanından bakarak haklı, ama aynı ağırlıkta değil, çünkü hacim küçük ve sezon kapalı. Sırayı belirleyen tek ilke şu: kanıtın kesinliği × maliyetin düşüklüğü, beklenen dönüşüm artışından önce gelir. Markanın çelişkisi (P1) ve tasarımcının ölü ucu (P3) "bunu yaparsak dönüşüm artar" iddiası değil, koddan birebir gösterilmiş kusur — ölçüme ihtiyaçları yok, çünkü aynı ekranda iki zıt cümle ya da 2 kapı geçip teklif almayan kullanıcı her hacimde yanlıştır. Analitiğin ölçüm işi (P2) bundan önce değil, aynı yayında gelir: tek satırlık bir olay için ayrı bir inceleme turu harcamak, 4 satırlık bir kusur düzeltmesini rehin tutmak olurdu; ama huni davranışı P3/P4 ile değişeceği için payda o değişiklikle aynı anda canlıda olmalı, yoksa "önce–sonra" diye bakacağımız hiçbir seri olmaz. Yapay zekânın /sonuc iskelet önizlemesi ise tek gerçek yeniden tasarımtır: haftada ~95 ziyaret ve ~0,5 liste ile (01 §5.1) etkisi 2027 sezonuna kadar okunamaz (01 §5.2: /listem→liste oranı için ~36 hafta), bu yüzden ertelendi — ama reddedilmedi, çünkü gerekçesi dönüşüm değil dürüstlük: bugün ücretsiz deneme ürünü değil paywall'u gösteriyor. Analitiğin "alt huni %86 sızdırırken üste trafik pompalamak boşa" tespitini aynen kabul ediyorum: bu turda hiçbir trafik/SEO işi onaylanmadı, beş işin beşi de alt huninin kırık halkaları.
3. İş paketleri (kapsam ve kabul kriteri)
Her paket ayrı dal, tek amaç, push/merge yok. Satır numaraları main @ bda4d07 referanslı; liste-uretici.tsx için çalışma ağacındaki hâl geçerli.
P1 · icerik/sezon-celiskisi — S
- Amaç: Aynı sayfada duran "geç kaldın" ↔ "acele et" çelişkisini kaldırmak.
- Kapsam: (a)
hero-focus-button.tsx:44-46ve:63-66— "Tercih dönemi bitmeden yerini al." cümlesi çıkar (yerine sezona bağlı olmayan bir cümle). (b)site-top-banner.tsx:60-65—sona-erdidurumunda bandın yeni metni ayrı[Bilal]commit'i olarak hazırlanır, ana commit'e girmez. Kapsam dışı: hero başlığı, katalog CTA metni, footer adlandırması. - Kabul:
grep -rn "Tercih dönemi bitmeden" src/→ 0 sonuç.sona-erdidalında ekranda çelişkili iki cümle kalmaz.[Bilal]commit'i cherry-pick edilmeden de dal derlenir ve tutarlıdır.
P2 · olcum/liste-uretim-basladi — S
- Amaç: Üretim denemesine payda yaratmak.
- Kapsam:
liste-uretici.tsxuret()içindesetDurum({ ad: "uretiliyor" })yanınaolay("liste_uretim_basladi", { kaynak, girisli, yeniden_deneme });olayBirKezdeğil. "Tekrar dene" butonuyeniden_deneme: "evet"ile sayılır. Profil-yok dalı (:205-213) aynı olayısonuc: "profil_yok"ile atar.OlayAdibirliğine tek ad eklenir. Kapsam dışı:sihirbaz_acildi/kapatildi,sevk_tiklandi{yuzey},rapor_yazdirildi, sunucu tarafı olaylar — sonraki tura. - Kabul: Dört yoldan (
sihirbaz,hazir_cta,bos_durum,giris_donusu) gelindiğinde olay bir kez düşer;kaynakdoğru dolar; mevcutliste_olusturuldu/liste_uretim_hata/kredi_bittidavranışı değişmez; tip kontrolü ve build temiz.
P3 · funnel/arti-olu-ucu — S
- Amaç: Sihirbazı bitiren hiç kimse "kaydedildi" toast'ıyla yerinde kalmasın.
- Kapsam:
program-ekle-butonu.tsx:82veliste-cekmecesi.tsx:293→profilToplamaAc("sihirbaz", true, "arti_toast"). Gerekirseuse-tercih-profili.ts:346nulldalının davranışı buna göre sadeleşir.tercih-profili-kapisi.tsx:237-240toast koşulu zatenhedef !== "sihirbaz"kontrol ediyor; ek değişiklik gerekmez ama doğrulanır. Kapsam dışı: navbar "Sıralama gir" yolunun hedefi (katalog-arama.tsx), kapının tanıtım adımının kaldırılması, Ö2/Ö4/Ö5. - Kabul: Katalogda + → toast → "Sıralamamı gir" → 3 adım → kullanıcı
/sonuc?hazir=1'e (girişsiz) veya/sonuc?sihirbaz=1'e (girişli) çıkar; "Tercihlerin kaydedildi." toast'ı bu yolda görünmez;/meraklisinaşeması etkilenmez (adım sayısı/sırası/havuz kuralları değişmiyor) ve bu rapora yazılır.
P4 · funnel/listem-girisi — S
- Amaç: Giriş yapan kullanıcının listeye dönecek kalıcı bir yolu olsun.
- Kapsam: (a)
user-nav.tsxgirişli dalına/listemgirişi (raporu varsa "Listem", yoksa "Listeni kur"); stilListemButonu/kredi pill'iyle birebir aynı class setinden alınır, yeni pill tasarlanmaz (AGENTS.md). (b)user-nav.tsx:39"Giriş yap" linkicallback=/listem. (c)listem-bos-cta.tsx:30profil yokken"/"yerine aynı sayfada profil kapısını açar. Kapsam dışı:SectionEyebrow/rozet değişikliği, mobil navbar yeniden düzeni,ListemButonu'nun boşken gizlenmesi kuralı. - Kabul: Girişli kullanıcı her sayfadan tek tıkla
/listem'e gidebilir; girişsiz görünüm değişmez; navbar mobilde (375 px) satır sarmaz; boş/listemCTA'sı kullanıcıyı ana sayfaya atmaz.
P5 · icerik/tadimlik-vaat — S
- Amaç: Tek bir ekranın hem yanlış vaat vermesini hem yanlış yere göndermesini kesmek.
- Kapsam:
tadimlik-satiri.tsx:111→ callbackLISTEM_URET_HREF(/listem?uret=1);:186metninden "24 satırın tamamı" iddiası çıkar (maske 3 satır açıyor,rapor-maske.ts:12). Yeni cümle ayrı[Bilal]commit'i; ana commit yalnız yanlış iddiayı kaldırır ve hedefi düzeltir. Kapsam dışı: maskenin kaç satır açtığı (gelir kararı), tadımlığın başka yüzeylere taşınması. - Kabul: Girişten dönüşte üretim başlar (kullanıcı ek tık yapmaz); ekranda teslim edilmeyen bir sayı vaat edilmez;
giris_cta_tiklandidavranışı korunur.
Onaylanan rehber yazıları
Yok. Bu tur içerik değil kusur turu; Bilal'in inceleme kuyruğu 5 kod paketiyle dolu. Backlog #2 (KYK burs mu kredi mi, 6 Ekim tarih kilidi) ve #3 kendi sırasında kalır.
4. Bilal'e bırakılan kararlar
| Karar | Tavsiyem | Geri dönüş maliyeti |
|---|---|---|
| Bandın sezon-dışı metni — "Tercih dönemi sona erdi" yerine ne yazsın? | "2027 tercihine hazırlık · 2026 yerleştirme verisi yüklü" yönünde bir çerçeve. Geri sayım bileşeni kalsın, hedef 2027 takvimi açıklanınca tanımlanır. Bant her sayfada; bugün ürünün işe yaramadığını söylüyor | Düşük — metin + 2 sabit, 1 commit revert |
| Tadımlık CTA'sının yeni cümlesi — teslim edilenle uyumlu tek cümle | "Listenin ilk 3 satırı ücretsiz açılır" dürüst çerçevesi; "24 satırın tamamı" iddiası hiçbir hâlde kalmasın | Sıfır — metin |
Deneme maskesi 3 → kaç satır? (rapor-maske.ts:12) |
Bu hafta değiştirme. Gelir modeli kararı, ve hangi sayının doğru olduğunu söyleyecek veri yok (ödeme başlatan 30g'de 0). Sezon öncesi, ödeme hunisi çalıştığı doğrulandıktan sonra | Orta — fiyat/değer algısını değiştirir, geri alması müşteride kötü görünür |
| CTA'da "Yapay Zeka" ibaresi kalsın mı? (marka C) | Kalsın. 11 görünür yer + 84 kod içi geçiş ve tek sözlük sabiti yok; bugün ödeyeceğimiz bedel, alacağımız belirsiz faydadan büyük | Orta-yüksek — ~30 dosya |
| Footer'daki "YKS Tercih Robotu 2026" | Bu tur dokunma. SEO değeri ölçülmedi; kategori çelişkisi gerçek ama acil değil | Düşük ama SEO etkisi bilinmiyor |
| Kurucu kimliği / "üniversitelerden para almıyoruz" (marka F) | 21 Eyl'de /hakkinda zaten ertelendi; yeni kanıt yok, açmıyorum |
Geri dönüşü zor (kimlik açma) |
5. Reddedilenler / ertelenenler — "şimdi değil, gerekçe"
| Öneri | Sahibi | Hüküm |
|---|---|---|
/sonuc'ta LLM'siz 24 satırlık iskelet önizlemesi |
Yapay zekâ §3 | Ertelendi (sonraki tur, CTO şartnamesiyle). En iyi fikir ama tek gerçek yeniden tasarım; sezon dışı hacimde etkisi okunamaz. Ucuzladı: mockRapor (rapor.ts:178-215) hazır |
| Aynı iskeletin katalog sayfalarına taşınması | Yapay zekâ §3 | Reddedildi (bu tur). Üst huniye yatırım; alt huni %86 sızdırırken sıra yanlış |
/sonuc sıralamasının tersine çevrilmesi + boş haritanın gizlenmesi |
Tasarımcı Ö4 | Ertelendi. M boy, CLS ve SSR etkisi var; P1–P5'ten sonra tek başına ele alınır |
| Mobil katalog satırının yeniden düzeni | Tasarımcı Ö2 | Ertelendi. M boy; ayrıca 992a01a'nın canlıda olup olmadığı bilinmiyor — önce o doğrulanmalı |
/sonuc mobil sabit alt çubuk |
Tasarımcı Ö5 | Ertelendi. Backlog #4'te duruyor; P3 + ölü ucunu bağladıktan sonra /sonuc'a gelen hacim değişecek, ondan sonra bakılır |
Hero alt başlığı, katalog CTA açıklaması, /giris metinleri |
Marka H2/H3/H5 | Ertelendi. Hepsi makul, ama bu tur 5 iş sınırı dolu; sırada ilk bunlar |
/sonuc'a <h1> |
Marka K | Ertelendi — sonraki turun ilk işi. Doğrulandı: bugün sayfada <h1> yok. Ucuz, a11y + SEO |
sihirbaz_acildi/kapatildi, sevk_tiklandi{yuzey}, rapor_yazdirildi |
Analitik #3/#5/#7 | Ertelendi. 11 kör nokta gerçek, ama bu hafta tek olay eklenir; ölçüm borcunu tek turda kapatmak inceleme kuyruğunu şişirir |
| Arama funnel kartının koyu lacivert/cyan yüzeyi | Tasarımcı §7 | Ertelendi. Marka kararı, dönüşümle ilgisi yok |
CTA ikon/ok tutarsızlıkları, 36 px dokunma hedefleri, secimlerim-paneli.tsx ölü kodu |
Tasarımcı §7 | Ertelendi. Tek "tutarlılık temizliği" paketi olarak sonraki tura; tek tek inceleme harcamayalım |
esles alanı, çıktı dil denetimi, gevsetildi'nin UI'a çıkması, eval seti |
Yapay zekâ İ1/İ2/§Eval | Ertelendi. Bu turda model/prompt/şema değişikliği onaylanmadı; eval işi onlarla birlikte gelir |
| Aşama mesajı + "uzun sürdü" eşiği 90→55 sn | Yapay zekâ #5 | Ertelendi. Haklı bir gözlem; ama çalışma ağacındaki SUNUCUYA_ULASILAMIYOR işi canlıya çıkmadan aynı dosyaya ikinci el değmesin |
| A/B testi, trafik artırma, yeni SEO yazısı | — | Reddedildi. Sezon dışı; her kol 47 ziyaret/haftaya düşer (01 §5.2-5.3) |
6. Diğer ajanlara açık sorular (sonraki tur)
- CTO:
/sonuciskelet önizlemesi için şartname —mockRapor'un seçim mantığını (rapor.ts:178-215) prod yoluna açmanın en küçük yolu nedir; 1–3. satırın gerekçesi tadımlık havuzundan gelirken 4–24 bulanık kalacaksa maske mantığıyla (rapor-maske.ts) çakışır mı? Ayrıca P2–P4'ün tek yayına nasıl paketleneceği. - Analitik: Rybbit bağlandığında ilk üç sorgu sabit: (a) 21 Eyl sonrası
tadimlik_goruntulendiveliste_uretim_hataadedi, (b) girişli olup/listemgörmeyen oturumların dizisi, (c)/listem?uret=1pageview adedi. Ek soru: P1–P5 yayınından sonra hangi adetleri haftalık sabit ritüelde okuyacağız — tek sayfalık bir "haftalık adet kartı" tanımla. - Yapay zekâ mühendisi:
credit_ledgersorgularının sonucu geldiğinde —deneme − basarisiz_iadeile Rybbit'tekiliste_olusturuldu=3 arasındaki fark kaç, vereportstablosunda kurtarma dalına düşmüş kaç liste var? Bu iki sayı "3 listenin yanında ne oldu" sorusunu Rybbit olmadan kapatır. - Tasarımcı: P4'ün navbar girişi 375 px'te mevcut üç elemanla (kredi pill'i,
ListemButonu, çıkış) aynı satıra sığıyor mu; sığmıyorsa hangisi gizlenir? AyrıcaListemButonu'nun boşken tamamen kaybolması (listem-butonu.tsx:24) P4'ten sonra hâlâ doğru mu? - Marka: Bandın sezon-dışı metni Bilal'den geldiğinde, 4 sezon durumu (hazırlık / sonuç bekleme / tercih / ek yerleştirme) için tek bir metin şeması yaz — her sezonda elle metin değiştirmeyelim.
- QA: P3 ve P4 dallarında tek senaryo: katalogda + → toast → sihirbaz → nereye çıkıyor; girişten dönüşte
/listem?uret=1üretimi gerçekten başlıyor mu. - Ürün yöneticisi: P1–P5 backlog'a "onaylı" olarak işlenir; ertelenenler tablosu (§5) backlog'a "aday" olarak geçer,
mockRapornotu #önizleme işine iliştirilir.
Bilal'den istenen (3 madde)
- Çalışma ağacındaki
liste-uretici.tsx+src/app/api/saglik/işini bitir ve yayınla — bugün bu düzeltme olmadan bir kullanıcı kredisini harcayıp ekranda.txtbulabiliyor; P1–P5'in hepsinden önce gelir. Aynı cevapta: 21 Eyl 23:34 commit'leri (992a01a,ea3310a) canlıda mı? — ~15 dk - Prod'da iki salt-okuma SQL'ini koş (
04-uretim-engelleri.md§5):credit_ledger'da 30 günlükreport_generate/refundkırılımı vereports'ta kurtarma dalı sayısı. "3 listenin yanında kaç başarısız deneme var" sorusunu Rybbit olmadan yanıtlayan tek yol bu — ~5 dk - İki metin kararı ver: (a) üst bandın sezon-dışı hâli ne yazsın, (b) tadımlık CTA'sı "24 satırın tamamı" yerine ne desin. İkisi de her ziyaretçiyi gören cümleler; kalanı ajan yetkisinde — ~10 dk
(Listeden düşürdüklerim: Rybbit MCP bağlama — haftada ~0,5 listede bu hafta yeni bilgi vermez, madde 2 daha çok söyler; mobil ekran görüntüleri — + ölü ucu koddan kesin doğrulandı, fotoğraf gerekmiyor; tadımlık havuzu kapsam denetimi — marka ajanı salt okuma ile kendi koşabilir, onayı verildi; terim/footer/kurucu kararları — ertelendi.)