✓ דיון 1 — תשתית: אופציה C — הממסר נשאר, שכבת העובדים נבנית מחדש סביבו, פיקוח-תחילה
C = 5/2 of 5/2 · 3/3 · PASSED · archive clean — ratified by Ben as D-042 + D-042a (core-of-6: aviv · rotem · engineering(klaus+nadav) · creative(gal+yoav) · campaigns/growth · tal)
✓ דיון 2 + דיון חוזר (בהוראת בן) — מוחות: אופציה A פה-אחד — ההרנס הקיים לכל המושבים; שכבת השגרות נבנית אצלנו; LangGraph מוגבל לצינורות checkpoint
Round 1: A = 2/3 on-threshold (suspended by Ben) → RE-RUN with wider table (+Pydantic AI, MAF, ADK, Hermes-layer): A = 13/4 of 13/4 · 4/4 unanimous · PASSED · archive clean — awaiting Ben's ratification
הדיון החוזר — מה שינה את התמונה
בן אתגר: "התשובה אובייקטיבית או רק כי כבר בנינו?" — השולחן הורחב: Pydantic AI · Microsoft Agent Framework · Google ADK (הוחזר אחרי ש-tal תפס נימוק-פסילה שגוי) · Hermes-כשכבת-שגרות
הראיה שהכריעה: שני מושבים תמחרו בנפרד ובעיוורון את "לבנות סקדולר אצלנו" — יצא ימים, לא שבועות (המפקח, ה-heartbeat, ההתראות וה-fulfiller כבר בנויים; חסרה טבלת טריגרים + חיבור אחד)
שני המתנגדים התהפכו על ראיות שבדקו בעצמם — nadav (C←A) ו-dan (D←A) — תנאי-ההיפוך שהם עצמם הצהירו מראש התממש
ממצאי הרחבה: שתי החוזקות של Pydantic AI (עמידות Temporal + תקרות עלות) לא מתחברות זו לזו לפי התיעוד שלהם; cron של Hermes משאיר קריסה באמצע ריצה "unknown" בלי retry עד התזמון הבא
תנאים שמחוברים לפסיקה החוזרת
1. שלב 4 נפתח בספייק קצר שבונה את טבלת הטריגרים כמקור שלישי על הסורק הקיים — אם יתגלה שנדרש מחסן או SLA משלה, אופציה D (OpenClaw) נפתחת מחדש. 2. חוב ה-idempotency בנתיב הריצה נשאר פתוח תחת כל אופציה — שלב 4. 3. קוהרנטיות ה-Buzz של OpenClaw נרשמה כסיבה הטובה ביותר לחזור ל-D אם חוויית הסוכנת האישית תאכזב.
דיון 2 — מה עמד על הפרק
A — הרנס קיים + סקדולר עמיד שנבנה על הפיקוח שלנו ✓ (עבר, בדיוק על הסף)
B — LangGraph לכולם (D-036) — נפל על כלכלה: פי 2.7 לשיגור, ותקומה-אחרי-קריסה מוכחת-שבורה
C — מוח שונה לכל מושב — נפל על פי-4 שטח תפעולי בלי תרחיש שמצדיק
D — OpenClaw רק לאביב+קמפיינים — קיבל 1/4 מהמשקל; נשאר חי כתנאי-היפוך (ראו התנגדות)
דיון 2 — העמדות והתנועה
מושב
עיוור
סופי
מה קרה בעימות
nadavפלטפורמה
A
A
משך את "לא-מוכח" אחרי קריאה עצמית: תקומה נקייה מוכחת; קריסה באמצע שיגור מוכחת-רעה (חיוב כפול) — מחזק את A
ariתפעול
A
A
קרא את ה-DB בעצמו ומשך חצי מטענתו-שלו: falsifier #1 מתפצל — חצי מוכח, חצי שבור-בידיעה עם תיקון שטרם נבנה
danאסטרטגיה
D
D
החזיק; הביקורת שנשארה על השולחן: "זול לבנות סקדולר" היא טענה לא-מתומחרת מול cron בנוי ומתועד של OpenClaw
ההתנגדות שנכנסת לתוכנית (לא נקברת)
A עבר בדיוק על הסף, ולכן המשימה הראשונה בתוכנית היא לתמחר את בניית הסקדולר אצלנו. אם האומדן יוצא שבועות ולא ימים — תנאי ההיפוך של שני מושבי ה-A מתממש בעצמו, ואופציה D (OpenClaw לאביב+קמפיינים) נפתחת מחדש. תנאי היפוך שני: אם תקורת ה-2.7x של LangGraph ניתנת להפחתה מתחת ל-~1.3x — הכלכלה של B נפתחת מחדש.
ממצאים שהדיון ייצר (נבדקו ראשונית ע"י שלושה מושבים בנפרד)
CrewAI: חובה בחוקה שלנו, שערי CI בנויים לו — ומעולם לא רץ. אפילו לא מותקן. ("מאומץ על הנייר" ≠ מאומץ)
OpenClaw: התיעוד שלו עצמו מסתייג מיומן הביקורת ("היעדר שורה לא מוכיח דבר") — מתחת לרף buzz-supervision שלנו; ה"Heartbeat" שלו הוא מתזמן הודעות, לא גלאי חיות
LangGraph: תקומה נקייה מוכחת ב-DB; קריסה באמצע = הרצה כפולה וחיוב כפול; ה-API הפורמלי של resume כלל לא נוסה; עלות מדודה פי 2–2.7
האילוץ המחייב שנקבע: הפיקוח של PRISM עוטף כל ראנטיים — לעולם לא סומכים על פיקוח של ספק
דיון 1 (13.8) — תקציר
3/3 על C: הממסר החי (hive.jungohub.com) נשאר; שכבת העובדים נבנית מחדש פיקוח-תחילה. המדידה המכריעה: קבצי הפיקוח (534 שורות) לא מזכירים buzz בכלל מול 971 שורות של buzz_bridge שמשגרות בלי השגחה. מחלוקת הצוות (16/9/6) הוכרעה ע"י בן: ליבת 6 מומחים — אביב · רותם · הנדסה · קריאייטיב · קמפיינים/צמיחה · tal — עם klaus+nadav ו-gal+yoav ממוזגים (D-042a).