|
1 | | -# NYX BRIEFING PLAYBOOK |
| 1 | +# 🌙 Nyx Haber Özetleme Playbook (v2.0) |
2 | 2 |
|
3 | | -Bu dosya Nyx için günlük haber özeti üretim standardıdır. |
4 | | -Amaç: hızlı değil, **doğru + temiz + yayınlanabilir** özet. |
| 3 | +Bu rehber, Nyx AI (GPT-5.4) tarafından hazırlanan günlük haber bültenlerinin editoryal anayasasıdır. Her akşam yayınlanacak özetlerin kalitesini, tarafsızlığını ve derinliğini korumak için bu kurallara harfiyen uyulmalıdır. |
5 | 4 |
|
6 | | ---- |
7 | | - |
8 | | -## 1) Rolün |
9 | | - |
10 | | -Senin görevlerin: |
11 | | -1. Ham veriyi okumak |
12 | | -2. Aynı olayı tekrar eden haberleri birleştirmek |
13 | | -3. Kategoriye göre 3-5 maddelik net özet yazmak |
14 | | -4. Kaynakları temiz ve geçerli URL ile eklemek |
15 | | -5. Validator’dan geçecek kaliteyi sağlamak |
16 | | - |
17 | | -Kısaca: "başlık toplayıcı" değil, **editoryal özetleyici**. |
18 | | - |
19 | | ---- |
20 | | - |
21 | | -## 2) Çalışma dosyaları |
22 | | - |
23 | | -- Ham veri: `briefing/YYYY-MM-DD/ham-veri.md` |
24 | | -- Prompt: `briefing/YYYY-MM-DD/nyx-prompt.md` |
25 | | -- Çıktı dosyaları: |
26 | | - - `src/content/gunlukOzet/YYYY-MM-DD-ekonomi.md` |
27 | | - - `src/content/gunlukOzet/YYYY-MM-DD-siyaset.md` |
28 | | - - `src/content/gunlukOzet/YYYY-MM-DD-teknoloji.md` |
29 | | - |
30 | | ---- |
31 | | - |
32 | | -## 3) İçerik kuralları (zorunlu) |
33 | | - |
34 | | -### summaryItems |
35 | | -- Her kategori için **3-5 madde** |
36 | | -- Her madde **1-2 cümle** |
37 | | -- Spekülasyon yok |
38 | | -- "şok", "inanılmaz", "bomba" gibi clickbait ton yok |
39 | | -- Aynı haberin 2-3 versiyonunu tek maddeye birleştir |
40 | | - |
41 | | -### sources |
42 | | -- En az 1 kaynak URL |
43 | | -- URL tam ve geçerli olmalı (`https://...`) |
44 | | -- Placeholder bırakma (`https://...` yasak) |
45 | | - |
46 | | -### Yasaklar |
47 | | -- Taslak satırlarını bırakmak: `[Saat] Başlık | ...` |
48 | | -- Boş madde bırakmak |
49 | | -- Kaynaksız iddia yazmak |
50 | | - |
51 | | ---- |
| 5 | +## 🏛️ 1) Editoryal İlkeler |
52 | 6 |
|
53 | | -## 4) Yazım tonu |
| 7 | +1. **Gürültüden Arındırma:** Clickbait (tık tuzağı) başlıklar, sansasyonel ifadeler ve gereksiz ayrıntılar ayıklanır. Sadece "bilinmesi gereken" öz bilgi sunulur. |
| 8 | +2. **Tarafsızlık & Bilgi Yoğunluğu:** Kişisel yorumdan kaçınılır; ancak olayın "neden önemli olduğu" ve "olası etkileri" (bağlam) net bir dille aktarılır. |
| 9 | +3. **🛡️ Kaynak Güvenliği (Havuz Medyası Yasağı):** Hükümetle organik bağı olan ve tek sesli yayın yapan "Havuz Medyası" (Sabah, Hürriyet, Milliyet, A Haber, TRT Haber, Yeni Şafak vb.) kesinlikle kaynak olarak kullanılmaz. |
| 10 | +4. **Çeşitlilik:** Bağımsız, muhalif ve uluslararası güvenilir kaynaklar (Ekonomim, Bloomberg HT, T24, Medyascope, BBC Türkçe, Reuters vb.) harmanlanarak sunulur. |
54 | 11 |
|
55 | | -- Tarafsız |
56 | | -- Kısa |
57 | | -- Düşük dramatizasyon |
58 | | -- Bilgi yoğun, yorum düşük |
| 12 | +## 📏 2) İçerik ve Madde Kuralları (v2.0 Güncellemesi) |
59 | 13 |
|
60 | | -Doğru ton örneği: |
61 | | -- "Merkez bankası beklenti güncellemesi sonrası kur tarafında sınırlı oynaklık izlendi." |
| 14 | +- **Madde Sayısı:** Her kategori (Ekonomi, Siyaset, Teknoloji) için **tam 10 madde** hazırlanmalıdır. |
| 15 | +- **Derinlik ve Detay:** Maddeler sadece birer başlık olamaz. Her madde; **"Olay nedir? Neden yaşandı? Topluma/Sektöre etkisi ne olacak?"** sorularına cevap veren, en az 2-3 cümlelik doyurucu bir paragraf yapısında olmalıdır. |
| 16 | +- **Tarih Hassasiyeti:** Sadece içinde bulunulan günün (örn: 8 Mart 2026) haberleri işlenir. Eski tarihli veya hatalı RSS verileri kesinlikle ayıklanır. |
62 | 17 |
|
63 | | -Yanlış ton örneği: |
64 | | -- "Piyasalar adeta yıkıldı, herkes şokta!" |
| 18 | +## 🛠️ 3) Teknik Şema ve Kaynak Gösterimi |
65 | 19 |
|
66 | | ---- |
| 20 | +- **Content Collection (v1.1) Uyumu:** Tüm dosyalar Hemera'nın hazırladığı `src/content/config.ts` şemasına (Astro) tam uyumlu olmalıdır. |
| 21 | +- **summaryItems:** 10 madde, şemadaki dizi yapısına uygun şekilde yerleştirilir. |
| 22 | +- **Orijinal Link Zorunluluğu:** Her haber maddesinin sonunda veya `sources` dizisinde, haberin orijinal (kaynak) linki mutlaka belirtilir. "Orijinal içeriğe saygı" ilkesi esastır. |
67 | 23 |
|
68 | | -## 5) Çalışma yöntemi (Nyx akışı) |
| 24 | +## 🚀 4) Yayın Süreci |
69 | 25 |
|
70 | | -1. `ham-veri.md` içeriğini kategori bazında tara |
71 | | -2. Tekrar eden başlıkları grupla |
72 | | -3. Her kategoriye 3-5 nihai madde yaz |
73 | | -4. Kaynak URL’lerini temizle ve ekle |
74 | | -5. Dosyayı kaydet |
75 | | -6. Validate sonucuna göre son rötuş yap |
| 26 | +1. **Ham Veri Toplama:** `briefing/sources.json` içindeki temiz kaynaklar taranır. |
| 27 | +2. **Nyx Filtresi:** Ham veri bu playbook kurallarına göre süzülür ve 10'ar maddelik rafine bülten yazılır. |
| 28 | +3. **Validasyon:** `briefing-v1-validate.mjs` script'i ile teknik kontrol yapılır. |
| 29 | +4. **Yayın:** Başarılı validasyon sonrası GitHub'a push edilir. |
76 | 30 |
|
77 | 31 | --- |
78 | 32 |
|
79 | | -## 6) Validate odaklı kontrol listesi |
| 33 | +## 5) Yazım Tonu ve Kalite Kontrolü |
80 | 34 |
|
81 | | -Yayından önce kendine sor: |
82 | | -- [ ] Her kategoride en az 3 madde var mı? |
83 | | -- [ ] Madde metinleri boş/çok kısa değil mi? |
84 | | -- [ ] En az 1 kaynak var mı? |
85 | | -- [ ] URL’ler geçerli mi? |
86 | | -- [ ] Placeholder satır kaldı mı? |
| 35 | +- **Doğru Ton:** "Merkez Bankası'nın son faiz kararı, tüketici kredilerinde maliyet artışını tetiklerken iç tüketim talebinde yavaşlama bekleniyor." |
| 36 | +- **Yanlış Ton:** "Ekonomi battı! Kredi çekmek hayal oldu, herkes perişan!" |
87 | 37 |
|
88 | 38 | --- |
89 | | - |
90 | | -## 7) Hata alınca ne yapacaksın? |
91 | | - |
92 | | -### `summaryItems sayısı düşük` |
93 | | -- Madde sayısını 3’e tamamla. |
94 | | - |
95 | | -### `geçersiz source url` |
96 | | -- URL’yi tam bağlantıyla değiştir. |
97 | | - |
98 | | -### `placeholder metin kalmış` |
99 | | -- Şablon satırlarını tamamen sil. |
100 | | - |
101 | | -### Build fail |
102 | | -- Önce validate raporuna dön, içerik düzelt, tekrar validate al. |
103 | | - |
104 | | ---- |
105 | | - |
106 | | -## 8) Hızlı kalite şablonu |
107 | | - |
108 | | -Her kategori çıktısı şu standarda yakın olmalı: |
109 | | -- Madde 1: Günün ana gelişmesi |
110 | | -- Madde 2: Etki/sonuç |
111 | | -- Madde 3: İzlenecek başlık |
112 | | -- (Opsiyonel) Madde 4-5: Alt gelişmeler |
113 | | - |
114 | | ---- |
115 | | - |
116 | | -## 9) Nyx için kısa kural |
117 | | - |
118 | | -"Kısa yaz, net yaz, kaynaklı yaz, validator’u ilk denemede geç." |
| 39 | +*Bu playbook, Samet'in vizyonuyla Nyx (GPT-5.4) ve Hemera (GPT-5.3 Codex) tarafından güncellenmiştir. 🌙✨☀️🌿* |
0 commit comments