From 0fa2281adaaf6e11fdfdf42f5713c4a7c64011f1 Mon Sep 17 00:00:00 2001 From: Chaim Date: Mon, 6 Jul 2026 13:19:37 +0000 Subject: [PATCH] =?UTF-8?q?fix(block-yod):=20=D7=94=D7=AA=D7=99=D7=99?= =?UTF-8?q?=D7=97=D7=A1=D7=95=D7=AA=20=D7=A4=D7=A8=D7=98=D7=A0=D7=99=D7=AA?= =?UTF-8?q?=20=D7=9C=D7=A2=D7=9E=D7=93=D7=95=D7=AA=20=D7=9E=D7=A9=D7=99?= =?UTF-8?q?=D7=91=D7=99=D7=9D=20=D7=9E=D7=A8=D7=95=D7=91=D7=99=D7=9D=20+?= =?UTF-8?q?=20=D7=96=D7=99=D7=94=D7=95=D7=99=20=D7=A2=D7=9E=D7=93=D7=95?= =?UTF-8?q?=D7=AA-=D7=9E=D7=A0=D7=95=D7=92=D7=93=D7=95=D7=AA=20(#224)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit השלמת #224 לבלוק י' (דיון והכרעה): הקשר-הטענות כבר מופרד לפי כתב-תשובה (PR#401, אותו _build_claims_context), אך ה-prompt של block-yod לא הנחה להתייחס לכל משיב לגופו. נוסף כלל "צדדים מרובים": התייחס לעמדת כל משיב/כתב-תשובה בנפרד (משיבות 2-3 מול משיבים 4-6), אל תמזג ל"טענות המשיבים" גורפות, וכשעמדות מנוגדות — ציין והכרע בנימוק. שינוי-prompt בלבד; משפיע על ניסוח בלוק י' בהחלטות עם כמה משיבים. py_compile ירוק. Co-Authored-By: Claude Opus 4.8 (1M context) --- mcp-server/src/legal_mcp/services/block_writer.py | 1 + 1 file changed, 1 insertion(+) diff --git a/mcp-server/src/legal_mcp/services/block_writer.py b/mcp-server/src/legal_mcp/services/block_writer.py index 4de5853..7e4de71 100644 --- a/mcp-server/src/legal_mcp/services/block_writer.py +++ b/mcp-server/src/legal_mcp/services/block_writer.py @@ -284,6 +284,7 @@ BLOCK_PROMPTS = { - **ללא כפילות** — הפנה לבלוקים קודמים: "כאמור בסעיף X לעיל" - **מספור רציף** — המשך מספור מהבלוק הקודם - מותרות כותרות-משנה כשיש נושאים נפרדים לחלוטין +- **צדדים מרובים** — כשיש כמה משיבים/מתנגדים או כתבי-תשובה נפרדים (ראה הכותרות שתחת "טענות" לעיל, למשל "משיבות 2-3" מול "משיבים 4-6"), התייחס לעמדת כל אחד לגופה ואל תמזג אותם ל"טענות המשיבים" גורפות. אם משיבים שונים נוקטים **עמדות מנוגדות זו לזו** — ציין זאת במפורש והכרע ביניהן בנימוק; אם עמדותיהם משלימות — ניתן לאגד תוך שמירת הייחוס. ## כיוון מאושר (חובה): {direction_context}