fix(agents): ניתוב הערת-יו"ר לא ל-issue סגור — תמיד ל-CEO החי #412
Reference in New Issue
Block a user
Delete Branch "worktree-comment-routing-fix"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
הבעיה (חוזרת)
הקלדת הוראה בתיבת "כתוב הוראה לסוכנים..." בדף-התיק נבלעה בשקט. השרת (
api_post_agent_comment) בחר את ה-issue היעד ב-active[-1]תוך סינון סטטוסdoneבלבד — לאcancelled. כאשר ה-child האחרון שנוצר בוטל, ההערה נותבה אליו, ו-Paperclip מדלג על wakeup ל-issue מבוטל → הסוכן לא מתעורר וההוראה נעלמת.תרחיש חי (1027-04-26): ה-child "חישוב טיעונים משפטיים" (
cancelled, נוצר 12:01) היה חדש יותר מה-issue הראשי-החי (in_review, 11:42), ולכןactive[-1]בחר בו.התיקון (G1 — נרמול במקור)
pick_default_comment_targetחדש ב-paperclip_client.py: מעדיף את ה-issue הראשי-החי של ה-CEO (parent_id IS NULL+ פתוח), נופל ל-issue פתוח כלשהו, ואז ל-top-level, ולעולם לא מעדיף child-סגור.get_case_issuesמחזיר כעתparent_id.app.pyמנתב דרך ה-picker ומחזירissue_status(לסימון יעד-סגור ב-UI).pc_pick_default_comment_target(G12).web/tests/test_comment_target.py).Invariants
המשך (לא ב-PR הזה)
בורר-יעד ב-UI (תיבת-רשימה + אינדיקציית יעד-סגור + "פתח הרצה חדשה") — עובר דרך שער-העיצוב (Claude Design) לפני הטמעה.
issue_statusבתגובת ה-API כבר תומך בכך.🤖 Generated with Claude Code