Skip to content

Commit c022409

Browse files
committed
chore: update nyx playbook and briefing source list
1 parent 857e52e commit c022409

2 files changed

Lines changed: 43 additions & 112 deletions

File tree

NYX_BRIEFING_PLAYBOOK.md

Lines changed: 24 additions & 103 deletions
Original file line numberDiff line numberDiff line change
@@ -1,118 +1,39 @@
1-
# NYX BRIEFING PLAYBOOK
1+
# 🌙 Nyx Haber Özetleme Playbook (v2.0)
22

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.
54

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
526

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.
5411

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)
5913

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.
6217

63-
Yanlış ton örneği:
64-
- "Piyasalar adeta yıkıldı, herkes şokta!"
18+
## 🛠️ 3) Teknik Şema ve Kaynak Gösterimi
6519

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.
6723

68-
## 5) Çalışma yöntemi (Nyx akışı)
24+
## 🚀 4) Yayın Süreci
6925

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.
7630

7731
---
7832

79-
## 6) Validate odaklı kontrol listesi
33+
## 5) Yazım Tonu ve Kalite Kontrolü
8034

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!"
8737

8838
---
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. 🌙✨☀️🌿*

briefing/sources.json

Lines changed: 19 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,27 @@
11
{
22
"ekonomi": [
3-
"https://www.bloomberght.com/",
4-
"https://www.dunya.com/",
5-
"https://www.ekonomim.com/"
3+
"https://www.ekonomim.com/rss",
4+
"https://www.bloomberght.com/rss",
5+
"https://rss.foreks.com/rss",
6+
"https://www.paraanaliz.com/feed/",
7+
"https://tr.investing.com/rss/news.rss"
68
],
79
"siyaset": [
8-
"https://www.aa.com.tr/",
9-
"https://www.bbc.com/turkce",
10-
"https://tr.euronews.com/"
10+
"https://feeds.bbci.co.uk/turkce/rss.xml",
11+
"https://tr.euronews.com/rss",
12+
"https://www.indyturk.com/rss",
13+
"https://artigercek.com/rss",
14+
"https://www.diken.com.tr/feed",
15+
"https://www.evrensel.net/rss/haber.xml",
16+
"https://t24.com.tr/rss",
17+
"https://medyascope.tv/feed/"
1118
],
1219
"teknoloji": [
13-
"https://techcrunch.com/",
14-
"https://www.theverge.com/",
15-
"https://arstechnica.com/"
20+
"https://www.donanimhaber.com/rss/tum/",
21+
"https://webrazzi.com/feed/",
22+
"https://www.log.com.tr/feed/",
23+
"https://www.teknoblog.com/feed/",
24+
"https://digitalage.com.tr/feed",
25+
"https://swipeline.co/feed/"
1626
]
1727
}

0 commit comments

Comments
 (0)