ה
ה·סטודיו
הגדרות הסטודיו

אינטגרציות, credentials, defaults

תצורת השרת ואינטגרציות חיצוניות. סטטוס: stub. ייבנה בהדרגה.

אינטגרציות פעילות

נטענות מ-environment variables. עדיין לא מוטמע UI לעריכה.

דורש בעתיד: BEEHIIV_API_KEY, HUBSPOT_PORTAL_ID, MAILERLITE_API_KEY, FORMSPREE_FORM_IDS, GAMMA_API_KEY, GA4_PROPERTY_ID.

PDF Rendering (Playwright)

סקילים שמייצרים PDF (pdf-editorial-designer, one-pager-designer, report-builder) דורשים Playwright + Chromium.

להפעלה: playwright install chromium. בלי זה, PDFs נשמרים כ-stub.

LLM Integration

סקילי-תוכן (article-engine, content-writer, bilingual-mirror) משתמשים בתבניות דטרמיניסטיות. למימוש המלא דרושה אינטגרציה עם Claude / Gemini API.

עדיין לא הוטמע. ה-pipeline מוכן לקבל את ה-API.

מבנה התיקיות

הסטודיו מבוסס על מבנה: D-I-main-studio/clients/{slug}/, studio-catalog/runs/{date}/{brief_id}/.

חוזים משותפים: _protocols/execution-layer-contracts.md.

הוספת סקיל חדש

צעדים:

  1. הוסף entry ב-skills/registry.py (input contract)
  2. הוסף entry ב-skills/deliverables.py (deliverable type)
  3. צור skills/{name}.py עם פונקציית run(brief)
  4. (אופציונלי) Jinja2 template תחת templates/outputs/
  5. אם לא תיצור implementation, ה-stub handler יעבוד אוטומטית