Konsolide Damıtma Çıktısı
Layers Prism corpus damıtması — PR review çıktısı → tek kanonik JSON + 3 projeksiyon (marker-MD / YAML / docs-SSS). Aynı damıtılmış veri farklı tüketicilere sunulur (RAG · HITL · medya · rehber).
Kaynak: ITLayers/pulse · PR #11673 · iter 1Üretim: 2026-08-14Toplam madde: 5
🆕 Feature
1
🔴 Hata / Çözüm
1
💡 Model Önerisi
1
✅ İyi Pratik
2
🆕 Feature (1)
Konsolide damıtma çıktısı
bilgiPR review çıktısı → tek kanonik JSON + 3 projeksiyon (marker-MD/YAML/docs-SSS).
kanıt: core/consolidate.ts · #f22a
🔴 Hata / Çözüm (1)
Hayalet-conflict: bayat fetch
kritikGCM-askıda git fetch sessiz-fail → bayat origin/main → PR yanlışlıkla conflicts görünür. Kesin durum: git ls-remote.
kanıt: LESSONS az-06 · #e116
💡 Model Önerisi (1)
Değişken adı açıklayıcı olsun
öneri`d` yerine `report` daha okunur.
kanıt: collect.mjs:12 · #m3b8
✅ İyi Pratik (2)
Reviewer-smoke artefaktlarını merge öncesi temizle
öneriAI reviewer'ı denemek için eklenen geçici dosyalar (docs-fazA-note.md, README smoke) main'e sızmamalı.
kanıt: LESSONS rev-04 · #b504
Parametreli sorgu kullan
öneriString concat yerine parametreli sorgu — SQL injection riski.
kanıt: repo.ts:44 · #b5f2
Projeksiyonlar (aynı veriden türetilir)
🔖 Marker-MD — LLM / RAG feed · <--- kova --->
# Konsolide Damıtma — ITLayers/pulse PR#11673 (iter 1) > kaynak: thread-52792 · üretim: 2026-08-14 · 5 madde / 4 kova <--- feature ---> ## 🟢 Konsolide damıtma çıktısı PR review çıktısı → tek kanonik JSON + 3 projeksiyon (marker-MD/YAML/docs-SSS). · kanıt: core/consolidate.ts · #f22a <--- error_solution ---> ## 🔴 Hayalet-conflict: bayat fetch GCM-askıda git fetch sessiz-fail → bayat origin/main → PR yanlışlıkla conflicts görünür. Kesin durum: git ls-remote. · kanıt: LESSONS az-06 · severity: critical · #e116 <--- model_suggestion ---> ## 💡 Değişken adı açıklayıcı olsun `d` yerine `report` daha okunur. · kanıt: collect.mjs:12 · severity: suggestion · #m3b8 <--- best_practice ---> ## 💡 Reviewer-smoke artefaktlarını merge öncesi temizle AI reviewer'ı denemek için eklenen geçici dosyalar (docs-fazA-note.md, README smoke) main'e sızmamalı. · kanıt: LESSONS rev-04 · severity: suggestion · #b504 ## 💡 Parametreli sorgu kullan String concat yerine parametreli sorgu — SQL injection riski. · kanıt: repo.ts:44 · severity: suggestion · #b5f2 <--- /son --->
📝 YAML — HITL düzenleme + git commit
surum: pulse
kaynak:
repo: ITLayers/pulse
prId: "11673"
iteration: 1
sourceRef: thread-52792
kovalar:
feature:
- baslik: Konsolide damıtma çıktısı
govde: "PR review çıktısı → tek kanonik JSON + 3 projeksiyon (marker-MD/YAML/docs-SSS)."
severity: ~
kanit: core/consolidate.ts
hash: f22a
error_solution:
- baslik: "Hayalet-conflict: bayat fetch"
govde: "GCM-askıda git fetch sessiz-fail → bayat origin/main → PR yanlışlıkla conflicts görünür. Kesin durum: git ls-remote."
severity: critical
kanit: "LESSONS az-06"
hash: e116
model_suggestion:
- baslik: Değişken adı açıklayıcı olsun
govde: "`d` yerine `report` daha okunur."
severity: suggestion
kanit: "collect.mjs:12"
hash: m3b8
best_practice:
- baslik: "Reviewer-smoke artefaktlarını merge öncesi temizle"
govde: "AI reviewer'ı denemek için eklenen geçici dosyalar (docs-fazA-note.md, README smoke) main'e sızmamalı."
severity: suggestion
kanit: "LESSONS rev-04"
hash: b504
- baslik: Parametreli sorgu kullan
govde: String concat yerine parametreli sorgu — SQL injection riski.
severity: suggestion
kanit: "repo.ts:44"
hash: b5f2
📚 Docs / SSS — site-arkası rehber + medya + anlatım
# pulse — Geliştirici Rehberi & SSS > ITLayers/pulse · PR#11673 · 2026-08-14 · corpus damıtmasından **otomatik** üretildi ## 🆕 Ne değişti - **Konsolide damıtma çıktısı** — PR review çıktısı → tek kanonik JSON + 3 projeksiyon (marker-MD/YAML/docs-SSS). <sub>kaynak: core/consolidate.ts</sub> ## ❓ Sık karşılaşılan hatalar & çözümleri (SSS) ### Hayalet-conflict: bayat fetch **Sorun:** GCM-askıda git fetch sessiz-fail → bayat origin/main → PR yanlışlıkla conflicts görünür. Kesin durum: git ls-remote. **Nerede:** `LESSONS az-06` — kritik, proda çıkmadan düzeltilmeli. ## ✅ İyi pratikler (rehber) - **Reviewer-smoke artefaktlarını merge öncesi temizle** — AI reviewer'ı denemek için eklenen geçici dosyalar (docs-fazA-note.md, README smoke) main'e sızmamalı. `LESSONS rev-04` - **Parametreli sorgu kullan** — String concat yerine parametreli sorgu — SQL injection riski. `repo.ts:44` ## 💡 Öneriler - **Değişken adı açıklayıcı olsun** — `d` yerine `report` daha okunur. `collect.mjs:12` --- <sub>Layers Prism corpus'undan üretildi; her PR merge'ünde güncellenir. Kaynak: thread-52792.</sub>