feat(agents-panel): היררכיה, סמן-כהושלם ידני, ובורר-יעד נגלל (5 תיקוני יו"ר) #416

Merged
chaim merged 1 commits from worktree-agents-panel-fixes into main 2026-07-23 12:30:41 +00:00
Owner

טאב הסוכנים בתיק — 5 תיקונים לבקשת היו"ר, מאושרים דרך שער-העיצוב (Claude Design X17, כרטיס 18i4-case-agents-fixes).

מה תוקן

  1. היררכיה — הרצה שנפתחה תחת השורש (למשל CMP-220 תחת CMP-189) מסומנת בתג ↳ <parent> גם בציר-הזמן וגם בבורר-היעד (בהזחה). parent_id כבר הגיע מה-API — תצוגה בלבד.
  2. סמן-כהושלם / בטל ידני — כל משימה פתוחה מקבלת פעולות בכותרת. פותר "אין אפשרות לסמן ידנית" (הרצות שהוחלפו נתקעו ב-in_review בלי מנגנון סגירה).
  3. בורר-היעד נגללmax-height + overflow פנימי; התיבה כבר לא בורחת מגבולות העמוד.
  4. "פתח הרצה חדשה" עלה לראש הרשימה, מעל "משימות פעילות", ומודגש.
  5. קו-הפרדה עבה יותר בין משימות בציר-הזמן.

צד-שרת (חדש)

POST /api/cases/{n}/agents/issue-status → דרך ה-Port (pc_set_issue_status), סגירה loop-safe ישירה ל-DB (done/cancelled בלבד), בלי wakeup. חוקה את escalate_issue. G12 נשמר — כל מגע-פלטפורמה דרך agent_platform_port.

אימות

lint ✓ · tsc --noEmit ✓ · next build

🤖 Generated with Claude Code

טאב הסוכנים בתיק — 5 תיקונים לבקשת היו"ר, **מאושרים דרך שער-העיצוב** (Claude Design X17, כרטיס `18i4-case-agents-fixes`). ### מה תוקן 1. **היררכיה** — הרצה שנפתחה תחת השורש (למשל `CMP-220` תחת `CMP-189`) מסומנת בתג `↳ <parent>` גם בציר-הזמן וגם בבורר-היעד (בהזחה). `parent_id` כבר הגיע מה-API — תצוגה בלבד. 2. **סמן-כהושלם / בטל ידני** — כל משימה פתוחה מקבלת פעולות בכותרת. פותר "אין אפשרות לסמן ידנית" (הרצות שהוחלפו נתקעו ב-`in_review` בלי מנגנון סגירה). 3. **בורר-היעד נגלל** — `max-height` + overflow פנימי; התיבה כבר לא בורחת מגבולות העמוד. 4. **"פתח הרצה חדשה" עלה לראש הרשימה**, מעל "משימות פעילות", ומודגש. 5. **קו-הפרדה עבה יותר** בין משימות בציר-הזמן. ### צד-שרת (חדש) `POST /api/cases/{n}/agents/issue-status` → דרך ה-Port (`pc_set_issue_status`), סגירה loop-safe ישירה ל-DB (done/cancelled בלבד), בלי wakeup. חוקה את `escalate_issue`. **G12** נשמר — כל מגע-פלטפורמה דרך `agent_platform_port`. ### אימות `lint` ✓ · `tsc --noEmit` ✓ · `next build` ✓ 🤖 Generated with [Claude Code](https://claude.com/claude-code)
chaim added 1 commit 2026-07-23 12:26:36 +00:00
feat(agents-panel): היררכיה, סמן-כהושלם ידני, ובורר-יעד נגלל (5 תיקוני יו"ר)
All checks were successful
G12 Leak-Guard / leak-guard (pull_request) Successful in 36s
Lint — undefined names / undefined-names (pull_request) Successful in 11s
cb4aa703ec
טאב הסוכנים בתיק — 5 תיקונים לבקשת היו"ר, מאושרים דרך שער-העיצוב
(Claude Design X17, כרטיס 18i4):

1. היררכיה — הרצה שנפתחה תחת השורש (למשל CMP-220 תחת CMP-189) מסומנת
   בתג "↳ <parent>" גם בציר-הזמן וגם בבורר-היעד (בהזחה). הנתון parent_id
   כבר הגיע מה-API — תצוגה בלבד.
2. סמן-כהושלם / בטל ידני — כל משימה פתוחה מקבלת פעולות בכותרת. פותר
   "אין אפשרות לסמן ידנית" (superseded runs נתקעו ב-in_review בלי מנגנון
   סגירה). endpoint חדש: POST /api/cases/{n}/agents/issue-status → דרך
   ה-Port (pc_set_issue_status), סגירה loop-safe ישירה ל-DB, בלי wakeup.
3. בורר-היעד נגלל — max-height + overflow פנימי, כך שהתיבה לא בורחת
   מגבולות העמוד. פותר "לא רואים את התחתית / לא מגיעים לפתיחת הליך".
4. "פתח הרצה חדשה" עלה לראש הרשימה, מעל "משימות פעילות", ומודגש.
5. קו-הפרדה בין משימות בציר-הזמן עבה יותר (border-b-2 rule).

G12: כל מגע-פלטפורמה עובר דרך agent_platform_port. אימות: lint + tsc +
next build עוברים.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
chaim merged commit 8bcf05df26 into main 2026-07-23 12:30:41 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: ezer-mishpati/legal-ai#416