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>
100 lines
10 KiB
Markdown
100 lines
10 KiB
Markdown
# 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).
|