Files
kolaytercih/docs/gece-vardiyasi/2026-09-22/21-yazar-veli-kapanisi.md
bilalgursen 2b350d0c5d content(rehber): gece vardiyasının 14 yeni yazısı + 2 düzeltme, ekip raporları ve kurallar
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>
2026-09-22 23:25:34 +03:00

68 lines
7.4 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.
# Veli yazısının kapanışı — `veliler-icin-tercih-rehberi.md`
**Kapsam:** tek dosya (`content/rehber/veliler-icin-tercih-rehberi.md`). CEO kararı §3 "Kodsuz içerik işi (1)", marka raporu §2.4 (envanter satırı: "Veli rehber yazısı → CTA'sı öğrencinin → veli için ölü uç"). Commit atılmadı, `git add` yapılmadı; dosya çalışma ağacında değiştirilmiş hâlde bırakıldı.
## Özet (5 madde)
1. Yazının **sonuna** tek bir H2 bölümü eklendi: "Listeyi çocuğunuzla birlikte nasıl okursunuz?" (içinde iki H3). Mevcut şema, başlıklar, paragraflar ve kapanış cümlesi **hiç değiştirilmedi**.
2. Frontmatter'a yalnızca `guncelleme: 2026-09-22` eklendi (`baslik`/`aciklama`/`tarih` aynen duruyor; `src/lib/rehber.ts:167-176` bu alanı doğruluyor ve `guncelleme >= tarih` koşulu sağlanıyor).
3. Yazının altına **otomatik** basılan `CtaSiraForm` (`rehber-makale.tsx:112-116`) artık gövdede açıkça anlamlandırılıyor: kutu veliden kendi sıralamasını istemiyor, çocukla birlikte doldurulacak yer olarak tarif ediliyor. Kod tarafına dokunulmadı.
4. Yazıya bugüne kadar olmayan **bir karşılaştırma tablosu** girdi: hangi soruyu araç, hangisini velinin kendisi cevaplayabilir (dürüst konumlandırma; ürünün cevaplamadıkları açıkça "Yok" yazıyor).
5. Garanti/vaat dili yok: eklenen bölümde "yerleşir", "kazanır", "garanti", "kesinlikle" geçmiyor (tarama temiz). Dilim adı `src/lib/risk.ts:21-25` `DILIM_ETIKET` ile uyumlu → **Güvenli** (ham `garanti` anahtarı kullanıcıya basılmadı).
## Otomatik CTA'yı anlamlandıran cümle
> "Bu yüzden yazının hemen altında sıralama soran bir kutu göreceksiniz — o kutu sizden kendi sıralamanızı istemiyor; çocuğunuzun yanına oturduğunuzda **birlikte doldurmanız** için orada. Sıralamayı o yazsın, listeyi beraber okuyun."
Bileşenin ekranda yazdığı metin ("Sıralamana yakın programlar hangileri? Saniyede gör." + buton "Sıralamanı gir, programları gör", `src/features/sihirbaz/components/cta-sira-form.tsx:418-432`) öğrenciye "sen" diye hitap ediyor. Gövde cümlesi bunu **çelişki değil, davet** hâline getiriyor: metin veliye "sen" denen kutunun muhatabının çocuğu olduğunu söylüyor, dolayısıyla kod değişmeden ölü uç kapanıyor.
## Eklenen bölümün iskeleti
- **Açılış paragrafı** — ürün veli için değil, öğrenciyle veli için birlikte; sıralamayı giren çocuk, listeyi okuyan ikisi + yukarıdaki CTA cümlesi.
- **Fayda paragrafı** — tartışmanın "bence şu bölüm daha iyi"den satır satır konuşulabilir hâle gelmesi; hayal/dengeli/güvenli dağılımının ekranda görülmesi; `/meraklisina` linki; "ekran ne yapacağınızı söylemez, masaya ortak metin koyar" sınırı.
- **Tablo (H3)** — "Hangi soruyu ekran, hangisini siz cevaplarsınız?" 6 satır; 2'si Araç, 4'ü Siz/Çocuğunuz/İkiniz.
- **Dört iyi soru (H3)** — dört yıllık toplam maliyet · barınma · "bu bölümü neden istiyorsun" · "bölüm mü, üniversite mi, şehir mi". Hepsi ürünün cevaplamadığı, velinin cevaplayabileceği sorular.
## Doğrulanan ürün iddiaları (kod kanıtı)
| Yazıdaki ifade | Kanıt | Not |
|---|---|---|
| "24 satırlık liste" | `src/lib/rapor-havuzu.ts:25,30` (`HEDEF = 24`; 5 hayal / 13 dengeli / 6 garanti) | Tam |
| "hayal, dengeli ya da güvenli dilimlerinden birinde" | `src/lib/risk.ts:21-25` | Görünen ad tek kaynaktan |
| "gerekçe … ücretsiz denemede ilk üç satırda açık, kişisel analizin tamamı pakette" | `src/lib/rapor-maske.ts:12` (`ACIK_SATIR = 3`), `rapor-listesi.tsx:300-330` (`gerekce` satır detayında, kilitliyken "Kişisel analiz pakette") | **İlk taslakta "her satırın gerekçesi listede yazılı" yazmıştım; maske nedeniyle bu paketsiz kullanıcı için yanlıştı, düzeltildi.** |
| "geçmiş yıl taban sıralamalarıyla" | `src/lib/risk.ts:33-49` (efektif sıra = son yıl, yoksa bir önceki yıl) | Kontenjan iddiası **çıkarıldı** — rapor tablosunda kontenjan sütunu yok (`grep "kontenjan" rapor-listesi.tsx` = 0) |
## Link doğrulaması (hepsi mevcut)
`/rehber/yurt-burs-ve-yillik-maliyet` · `/rehber/kyk-burs-mu-kredi-mi` · `/rehber/bolum-mu-universite-mi-sehir-mi` · `/rehber/devlet-mi-vakif-mi` → dosyalar `content/rehber/` altında var. `/meraklisina` → `src/app/meraklisina/page.tsx`. Tablo GFM ile basılıyor (`src/lib/rehber.ts:114-123`), H3 kullanımının yazıda öncülü var (`content/rehber/ek-yerlestirme-sonuclari-ve-kayit.md`).
## Çıkarılan / yazılmayan iddialar
- **Yerleşme olasılığı/garantisi:** hiç geçmiyor; "birlikte okursunuz", "konuşursunuz" fiilleriyle kalındı.
- **"Veliye özel bir yüzey/PDF var"** demedim — `/paket` özellik listesindeki "Veliyle paylaşılabilir PDF rapor" vaadini bu yazıda tekrarlamadım; paylaşma düğmesi henüz yok (marka Ö1 ertelendi), olmayan akışı tarif etmek olurdu.
- **Kontenjan verisi** iddiası (yukarıda).
- **Fiyat/paket adı** hiç geçmiyor; yalnızca "kişisel analizin tamamı pakette" denerek maskenin gerçeği söylendi.
## Bu yazıda gördüğüm, dokunmadığım sorunlar (rehber-editörü işi)
1. Yazı **"Kısa cevap:" ile başlamıyor** (standart bunu istiyor) ve **kaynaklar listesi yok**. Yapı bozulmasın diye elleşmedim.
2. İlk H2 "Görev dağılımı" **soru biçiminde değil**.
3. Son paragraftaki link `/tercih-robotu` — sayfa yok, `next.config.ts:80` kalıcı yönlendirmeyle `/#hero-form`'a gidiyor. Çalışıyor ama iki adım; editör doğrudan hedefe çevirebilir.
4. `## Listeyi neden öğrenci doldurmalı?` bölümü veliye yazılmış bir yazının içinde **öğrenciye "sen" diye hitap ediyor** ("ÖSYM **seni** yerleşebildiğin en üst tercihe koyar"). Benim eklediğim bölüm yazının hâkim "siz" hitabını izledi; bu eski tutarsızlık editöre kalıyor.
5. Yazı `/rehber/yks-tercih-takvimi-2026` ve `/rehber/universite-kayit-rehberi-2026` linklerini "tarihleri takvime işleyin" diyerek veriyor — sezon bitti; G4/sezon-dışı bant çalışmasıyla birlikte gözden geçirilmeli.
## Marka ajanına notum
- §2.4'teki H4 maddesi ("CTA'yı veliye çevir") **kod tarafında hâlâ açık**; ben yalnızca metinle köprü kurdum. Kod işi yapılacaksa artık seçenek şu: CTA'yı veliye çevirmek yerine **olduğu gibi bırakıp** gövde cümlesini kanon kabul etmek daha ucuz — çünkü aynı bileşen 40+ öğrenci yazısında da basılıyor (`rehber-makale.tsx:113`), veli için özelleştirmek yazı başına CTA seçimi gerektirir (CEO bunu G4 kapsamı dışında bıraktı).
- Bu yazı artık ürünün **"kullanan öğrenci, birlikte okuyan veli"** konumunu sitede açıkça söyleyen tek yüzey. Ö1 ("Listeyi veline gönder" düğmesi) hayata geçtiğinde bu bölüme tek cümlelik bir bağlantı eklenmeli — şimdiden yazmadım, olmayan düğmeyi tarif etmemek için.
- Tablodaki "Yok" satırları bilinçli bir zayıflık beyanı. Marka dili "her şeyi biz çözeriz"e kayarsa bu tablo ilk çelişecek yer olur; bilerek böyle bırakıldı.
## Bilal'den istenen
1. Eklenen bölümü bir kez oku, özellikle CTA'yı tarif eden cümlenin sende "kutu benden sıralama istiyor" hissini kaldırıp kaldırmadığına bak (3 dk).
2. Karar: veli yazısının altındaki CTA kod tarafında veliye özelleştirilsin mi, yoksa bu metin köprüsü kalıcı çözüm mü sayılsın (2 dk).
---
22 Eyl 02:32 — bölüm başka bir ajanın `git reset`i sonrası kaybolmuştu; aynı metinle birebir yeniden yazıldı (frontmatter `guncelleme` dâhil, dosya 89 satır).