From 7509d7e580d2018e274059c052325e0d55e787a5 Mon Sep 17 00:00:00 2001 From: Chaim Date: Tue, 14 Apr 2026 15:09:13 +0000 Subject: [PATCH] CEO: check wake reason first, skip full scan on user_commented MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The CEO was ignoring the focused wake reason and doing a full heartbeat scan of all cases/issues before getting to the actual comment. Added step 0: check $PAPERCLIP_WAKE_REASON first — if user_commented, skip directly to comment handling. Don't scan other cases. Co-Authored-By: Claude Opus 4.6 (1M context) --- .claude/agents/legal-ceo.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) 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 מחיים שממתינים לתגובה