אינטגרציות, 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.
הוספת סקיל חדש
צעדים:
- הוסף entry ב-
skills/registry.py(input contract) - הוסף entry ב-
skills/deliverables.py(deliverable type) - צור
skills/{name}.pyעם פונקצייתrun(brief) - (אופציונלי) Jinja2 template תחת
templates/outputs/ - אם לא תיצור implementation, ה-stub handler יעבוד אוטומטית