Files
kolaytercih/docs/gece-vardiyasi/2026-09-22/01-orkestrator-gunlugu.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

100 lines
10 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.
# Orkestratör günlüğü — 22 Eylül 2026 gece vardiyası
Kurucu yönergesi: `00-kurucu-brief.md`. Ana çıktı: kreatif rehber yazılarını çoğaltmak. Yan çıktı: marka adı genişlemesi ve "neden hiç ödeme yok" sorularına CEO kararı.
## Tur 1 — başlangıç (~01:15)
| Ajan | İş | Çıktı dosyası |
|---|---|---|
| `seo-geo` | 20 kreatif konu planı (mevcut plandaki yazılmamış 4 + yedek havuzun ÜSTÜNE) | `02-seo-konu-plani.md` |
| `marka` | Soru 1: "KolayTercih" adı üniversite dışına çıkar mı · Soru 2: Türk kullanıcısı neye öder, biz neyi yanlış yapıyoruz | `03-marka-ve-odeme.md` |
| `urun-yoneticisi` | Sıfır ödeme teşhisi — değer anı, zorunlu adımlar, fiyat/paketleme, en fazla 5 lean öneri | `04-sifir-odeme-teshisi.md` |
| `rehber-yazari` ×5 | Dalga 1 yazıları (aşağıda) | `10`–`14-yazar-*.md` |
### Yazar dalgası 1 (5 yazı, paralel, ayrık dosyalar)
| Slug | Kaynak şartname | Rapor |
|---|---|---|
| `universitede-ilk-hafta-ders-kaydi-muafiyet-kayit-dondurma` | 21 Eyl SEO planı §4 #4 | `10-yazar-ilk-hafta.md` |
| `yks-2027-takvimi` | §4 #7 | `11-yazar-2027-takvimi.md` |
| `ek-madde-1-puanim-yetiyor-mu` | §4 #8 | `12-yazar-ek-madde-1.md` |
| `bilgisayar-mi-yazilim-muhendisligi-mi` | §4 yedek havuz + DB açısı | `13-yazar-bilgisayar-yazilim.md` |
| `kktc-universiteleri-okunur-mu` | §4 yedek havuz + DB açısı | `14-yazar-kktc.md` |
Dalga 1'e alınmayan tek plan yazısı: `vakif-universitesi-burslu-indirimli-ucretli-farki` — şartnamesinde "isimde etiketi olmayan 3.839 vakıf programı çözülmeden tablo yayımlanmaz" kilidi var; veri işi önce çözülmeli, dalga 2'ye bırakıldı.
## Çalışma düzeni kararı (orkestratör, [KARAR])
Yazarlar ana çalışma ağacında, `content/rehber/` altında **yeni ve ayrık** dosyalara yazıyor; merkezi kayıt dosyası olmadığı için (`src/lib/rehber.ts` klasörü tarar) çakışma yok. Ayrı worktree + dal kurulmadı — beş markdown dosyası için worktree kurulumu kurucunun "over-engineering yapma" talimatına aykırı olurdu. Commit atılmıyor: sabah Bilal dosyaları görüp kendi commit'ini atar. Bilal'in commit'lenmemiş dosyalarına (`liste-uretici.tsx`, `BACKLOG.md`, `KARARLAR.md`) dokunulmadı.
## Tur 1 — gelen raporlar
- **`04-sifir-odeme-teshisi.md` (ürün yöneticisi) geldi.** Ana bulgu: "öğrenciler ödemedi" henüz bir pazar bulgusu değil — 30 günde paywall'a 2 kişi geldi, `odeme_baslatildi` 60+ ama `/odeme` sayfa görüntülemesi 0. Ayrıca satış sayfası girişsiz ziyaretçiye "Paketi sonra alırsın." diyor (`paket-satinal.tsx:141-143`) ve 299 TL'lik butonu göstermiyor. Beş öneri, üçü kaldırma/düzeltme.
- **`03-marka-ve-odeme.md` (marka) geldi.** Ad kalsın; genişleme tetiği adet olsun. Ödeyecek kişi (veli) için sitede tek düğme yok. Satıcı kimliği/fatura/makbuz e-postası yok; taksit kapalı. Gerçek rakip MEB'in 81 ildeki ücretsiz danışmanlık birimleri ve MEB'in kendi LGS tercih robotu.
- İki rapor birbirini bağımsız olarak doğruluyor: **kasa kırıktı, dolayısıyla "Türk öğrencisi ödemiyor" hipotezi bugün test edilmemiş durumda.** CEO'nun çözeceği asıl çelişki bu değil; asıl soru fiyat/maske kararının ne zaman verileceği.
## Tur 2 — yazarlar ve CEO
Dalga 1'in 5 yazısı + dalga 2'nin 5 yazısı bitti: **10 yeni rehber yazısı**, hepsi `content/rehber/` altında commit'lenmemiş. CEO kararı `05-ceo-kararlari.md`'de.
## `main` dalındaki 12 commit — kimin işi? (çözüldü)
**Bulgu:** Vardiya sırasında yerel `main` 12 commit ilerledi (`cb22faf`…`bca1849`, 22 Eyl 01:21–01:45), içinde P1–P4 dallarının merge'leri var. PROTOKOL md.2 "main dalına commit yok" diyor, bu yüzden kaynak araştırıldı.
**Sonuç: bu vardiyanın ajanları yapmadı.**
- Bütün yazarlar raporlarında commit atmadıklarını ayrıca belirtti; çalışma ağacında yalnız kendi yeni dosyaları duruyor.
- CEO ajanına doğrudan soruldu: hiçbir yazma/git işlemi yapmadığını, commit'leri oturum açılışındaki git anlık görüntüsünde **hazır bulduğunu** bildirdi; raporundaki "vardiya sırasında merge edildi" ifadesi zaman damgasından çıkardığı bir sonuç.
- Oturum listesinde **"AI-generated list user routing issue" oturumu hâlâ çalışıyor** (son etkinlik 22 Eyl 01:52) ve konusu tam olarak bu paketler. Merge'ler o oturumun işi.
**Etki: yok.** `origin/main` hâlâ `e21cda4` — hiçbir şey push edilmedi, canlıya bir şey gitmedi. Bilal'in commit'lenmemiş dosyaları (`liste-uretici.tsx`, `BACKLOG.md`, `KARARLAR.md`) olduğu gibi duruyor. Karar Bilal'in: bu 12 commit'i build'den geçirip push edecek mi.
**Not:** İki oturum aynı çalışma ağacında paralel çalışıyor. Bu gece sorun çıkarmadı (biri `src/`, biri `content/rehber/`) ama ileride aynı dosyaya denk gelirlerse çakışır.
## Tur 3 — editör kapısı
CEO kalite eşiği koydu: *bir dalga editör geçişinden ve rakam yeniden üretiminden geçmeden sonraki dalga başlamaz.* Üç yazıda rakam yazının kendi yöntemiyle yeniden üretilemedi (`bilgisayar…` 56/54 ↔ 57/55, `kktc…` "ÖSYM ile birebir aynı" iddiası, `siralama-bandlari…` 9.304/271/81 ↔ 9.482/277/84).
- `rehber-editoru` (tek kopya) → 10 yazının rakam/link/vaat dili denetimi → `20-editor-denetimi.md`
- `rehber-yazari` → CEO'nun onayladığı kodsuz içerik işi: `veliler-icin-tercih-rehberi.md`'ye veli diliyle kapanış (ayrık dosya, editörle çakışmıyor) → `21-yazar-veli-kapanisi.md`
- Editör bitince CEO'nun onayladığı 4 yeni konu başlatılacak: `ayni-bolum-farkli-universite-siralama-farki` · `hangi-bolumlerin-kontenjani-azaldi` · `rehber-ogretmenler-icin-veri-kaynaklari` · `bolumumu-sevmedim-hangi-kapilar-var`
## Search Console (Bilal'in gece talimatı)
Kural `AGENTS.md`'ye eklendi ("Yayın sonrası arama motoru bildirimi"), kuyruk `docs/ekip/YAYIN-KUYRUGU.md`'de. Yapılanlar `YAYIN-KUYRUGU.md`'de kayıtlı: sitemap yeniden gönderildi, canlıdaki 4 yazının URL denetimi yapılıp dizine eklenmeleri istendi. Bu gecenin 10 yazısı **canlıda olmadığı için** bildirilmedi — deploy sonrasına kuyruğa alındı.
## Tur 4 — CEO kapanış turu ve kod zinciri (02:00–)
Bilal gece yarısı ikinci talimat verdi: **"buradaki tüm sıkıntıların giderilmesini istiyorum."** CEO'ya iletildi; kapanış turu `24-ceo-kapanis.md`. Sonuç: §5'teki ertelenenler tablosu 9 KAPANIR / 5 KALICI RET / 13 ÖLÇÜLEBİLİR TETİK olarak bölündü, "ertelendi" satırı kalmadı; `[BİLAL]` listesi 3 → 1 indi (yalnız satıcı kimliği bilgileri — ajan üretemez).
**İki önermem düzeltildi:** (a) `main` push edilmiş — `origin/main = main = 9bd448b`, ahead 0, site 200; sabah listesinden "push" düştü, yerine bu gecenin içerik commit'i geçti. (b) `.next` zaten yok; asıl disk yükü Desktop'taki 4 eski worktree + `.claude/worktrees` ≈ 7,1 GB, üçü `main`'e tam merge. Silme yıkıcı olduğu için **çalıştırılmadı**, Bilal'in kararına bırakıldı.
### Editör kapısı sonucu — CEO'nun bulgusu kısmen düzeltildi
CEO dört rakamın yazının kendi yöntemiyle üretilemediğini söylemişti. Editör dördünü de kendi koştu: **üçünde yazar haklıydı**, eksik olan yöntem cümlesiydi (CEO'nun sorgusu yazının filtresini uygulamamıştı).
- `bilgisayar…` 56/54 **doğru** (ODTÜ hariç); ODTÜ dahil edilince CEO'nun 57/55'i çıkıyor → istisna rakamın geçtiği 4 yere taşındı.
- `siralama-bandlari…` 9.304/271/81 **doğru**; eksik olan `il` filtresiydi → 104 satırlık fark (61 açıköğretim + 9 boş `il` + 34 KKTC/Bosna) yazıya girdi. 8 bandın 56 hücresi ayrıca doğrulandı.
- `kac-net…` Hukuk 30,1 (51) ve Psikoloji 28,8 (72) **doğru**; CEO `sira2025 IS NOT NULL` koşulunu atlamış.
- `kktc…` **gerçek düzeltme aldı**: "ÖSYM ile birebir aynı" iddiası çıkarıldı; CEO'nun farkının kaynağı bulundu (Kıbrıs Amerikan Ü.'nün `unitur='DEVLET'` etiketli 42 satırı).
Editörün kimsenin yakalamadığı iki bulgusu: `kktc`'de çeyreklik yönü ters yazılmış; medyan tablosunun altyazısı havuzu yanlış tarif ediyormuş. Kalan 6 yazıda 60'tan fazla DB rakamının tamamı tuttu. 42 yazıda 682 link tarandı, **0 kırık hedef**. 10 yeni yazının birbirine **sıfır** linki vardı → 13 doğal çapraz link eklendi. Hüküm: **12 yazının 12'si yayımlanabilir.**
### Paralel doküman turu
`seo-geo` (netler çerçevesi 9 yerde düzeltildi + §0'a bağlayıcı kural; Search Console kota/mülk kuralı; 14 konunun 24 Eyl–15 Eki dalga takvimi) · `veri-muhendisi` (il temizliği + vakıf burs etiketi kök nedeni) · `marka` (TÜRKPATENT engeli + paket adı) · `cto` (G1+G3+G5 şartnamesi).
### Editör kapısı açıldıktan sonra başlatılan yazılar
`ayni-bolum-farkli-universite-siralama-farki` · `hangi-bolumlerin-kontenjani-azaldi` — ikisine de editörün bu gece çıkardığı tuzak listesi (yöntem kutusu, kirli `il`, `unitur` güvenilmezliği, ODTÜ KKK, vakıf burs etiketi) baştan verildi.
## Disk — teşhis (02:28)
Boş alan 5,3 GB → **4,0 GB** (%99). Kaynak ölçüldü, **bu vardiyanın ajanları değil**:
| Yer | Boyut | Kimin |
|---|---|---|
| `/private/tmp/claude-501/…/d7cdee61-…/scratchpad/dogrula` | **2,3 GB** | **Başka oturumun build doğrulama worktree'si** (`git worktree list` bunu detached HEAD @ 9bd448b olarak gösteriyor; hafıza notundaki `cp -Rc node_modules` deseni). O oturum hâlâ çalışıyor — dokunulmadı. |
| Bu vardiyanın scratchpad'i | 30 MB | bu oturum |
| Desktop'taki 4 eski worktree | 8,0 GB | Bilal'in; üçü `main`'e tam merge (`ahead=0`), ~7,1 GB geri alınabilir |
**Hiçbir şey silinmedi.** Eski worktree'lerin silinmesi yıkıcı işlem → Bilal'e komutuyla birlikte soruldu, yanıt beklendi. Diğer oturumun build worktree'sine dokunmak o oturumun işini bozar.
**Etki:** ajanlar `pnpm install`/`pnpm build` koşmadı (CEO kısıtı). Bu yüzden **bu gecenin hiçbir dalı build'den geçmedi** — G1/G3/G4/G2+G5 dalları yalnız `typecheck` + `lint` ile doğrulandı. Build doğrulaması Bilal'in sabah işinde (`24-ceo-kapanis.md` §C3 komut bloğu).