Ne işe yarar (iş diliyle)

İçeriği tasarımdan ayırır: ekip “ne yazılacağına” odaklanır, “nasıl görüneceği” sabit şablonda durur. Aynı içerikten hem web sayfası hem e-posta bülteni tek kaynaktan, tutarlı biçimde üretilir. Sonuç: her sayıda elle HTML/e-posta hazırlama derdi yok; tasarım bir kez yapılır, içerik sürekli akar.

Hangi müşteri/projelerde işe yarar

  • Düzenli rapor/bülten çıkaran her müşteri (sektör brifingi, yatırımcı raporu, performans özeti).
  • Aynı veriden hem web hem e-posta hem PDF gibi çok formatlı çıktı isteyen işler.
  • Teklif, sertifika, sözleşme gibi “şablon + değişken veri” üreten her süreç.

Nasıl çalışır (kısa, sade)

Her sayı yapılandırılmış bir veri dosyasıdır (JSON). Bir “render” adımı bu veriyi sabit tasarım şablonuyla birleştirip yayınlanacak web sayfasını üretir; ayrı bir adım aynı veriden e-posta uyumlu (her istemcide düzgün görünen) bültini üretir. Şablona hiç dokunulmaz.

Olgunluk

canlida-kanitlanmis — tüm AI Pulse sayıları ve bültenleri bu boru hattıyla üretiliyor. Şema net; başka doküman türlerine (PDF vb.) genişletilebilir.

Teknik (geliştiriciler için)

ai-pulse · renderer/render.py (JSON→HTML), renderer/email.py build_email (JSON→inline-CSS e-posta), renderer/preview.py, template/report.html, reports/issues/<slug>/NNN.json. Girdi: sayı JSON’u (+ ops. email bloğu). Çıktı: issue-NNN.html ve {subject, html}. Sınır: katı şema; e-posta HTML’i istemci uyumu için tablo/inline-CSS ile sınırlı. Bağlam birikimi sureklilik-bilgi-tabani, gönderim bulten-gonderim-sistemi ile zincirlenir.