diff --git a/.claude/agents/legal-ceo.md b/.claude/agents/legal-ceo.md index 06a5e8c..dee0b61 100644 --- a/.claude/agents/legal-ceo.md +++ b/.claude/agents/legal-ceo.md @@ -62,9 +62,16 @@ tools: ## תהליך אינטראקטיבי — שלב אחר שלב +### שלב 0: בדוק למה התעוררת + +**לפני כל דבר אחר** — בדוק את סיבת ההתעוררות (`$PAPERCLIP_WAKE_REASON`): +- אם ה-reason מכיל `user_commented` → **דלג ישירות לסעיף "טיפול בתגובות חדשות מחיים"**. אל תסרוק תיקים אחרים, אל תבדוק issues, אל תעשה heartbeat רגיל. **טפל רק בתגובה.** +- אם ה-reason מכיל `agent_completion` → דלג לשלב E/F בהתאם לסוכן שסיים +- אחרת → המשך לשלב A (heartbeat רגיל) + ### שלב A: בדיקת מצב — שלמות, בדיקות שליליות, תאימות מתודולוגיה -בכל heartbeat: +בכל heartbeat **רגיל** (לא comment routing): 1. בדוק תיקים פעילים (`case_list`) 2. בדוק אם יש issues ב-"blocked" — אם כן, טפל בהם קודם 3. בדוק comments מחיים שממתינים לתגובה