feat(mcp): FU-14 GAP-47 (חלק provenance) — draft_section מחזיר document_id+page+score #66

Merged
chaim merged 1 commits from fix/fu14-gap47-provenance into main 2026-06-06 15:59:09 +00:00
Owner

מה

draft_section חושף כעת provenance לכל קטע ב-case_documents וב-precedents: document_id, page (מספר עמוד במסמך-המקור), ו-score (ציון-דמיון).

למה

ה-provenance כבר נשלף ב-db.search_similar (dc.document_id, dc.page_number, score) אך נזרק בבניית פלט הכלי — הכותב קיבל תוכן ללא מקור ולא יכול היה לצטט "מסמך X עמ' Y". כעת המקור נגיש ובר-ציטוט.

היקף ותאימות

  • תוספתי בלבד. אין צרכן שמפרסר את מפתחות-הפלט של draft_section (הפלט נצרך ע"י סוכן-הכותב כ-JSON). תואם-לאחור.
  • עודכן docstring של הכלי + ספ (gap-audit FU-14 פרוסה 4, X9 INV-TOOL4).

נותר ב-GAP-47 (פרוסה נפרדת)

העברת הנחיות-יו"ר מ-analysis-and-research.md ל-DB (get_chair_directions) — שינוי-מסלול גדול יותר הנוגע ל-UI של דפנה ולזרימת-האנליסט. לא בוצע כאן בכוונה כדי לשמור על פרוסה תוספתית-בטוחה.

Invariants

  • מקיים INV-TOOL4 (מקור-אמת נגיש) + G9 (provenance בפלט).
  • לא נוגע ב-G1/G2 — אין מסלול מקביל, אין תיקון-בקריאה.

🤖 Generated with Claude Code

## מה `draft_section` חושף כעת **provenance** לכל קטע ב-`case_documents` וב-`precedents`: `document_id`, `page` (מספר עמוד במסמך-המקור), ו-`score` (ציון-דמיון). ## למה ה-provenance כבר נשלף ב-`db.search_similar` (`dc.document_id`, `dc.page_number`, `score`) אך **נזרק** בבניית פלט הכלי — הכותב קיבל תוכן ללא מקור ולא יכול היה לצטט "מסמך X עמ' Y". כעת המקור נגיש ובר-ציטוט. ## היקף ותאימות - **תוספתי בלבד.** אין צרכן שמפרסר את מפתחות-הפלט של `draft_section` (הפלט נצרך ע"י סוכן-הכותב כ-JSON). תואם-לאחור. - עודכן docstring של הכלי + ספ (gap-audit FU-14 פרוסה 4, X9 INV-TOOL4). ## נותר ב-GAP-47 (פרוסה נפרדת) העברת הנחיות-יו"ר מ-`analysis-and-research.md` ל-DB (`get_chair_directions`) — שינוי-מסלול גדול יותר הנוגע ל-UI של דפנה ולזרימת-האנליסט. **לא** בוצע כאן בכוונה כדי לשמור על פרוסה תוספתית-בטוחה. ## Invariants - **מקיים INV-TOOL4** (מקור-אמת נגיש) + **G9** (provenance בפלט). - לא נוגע ב-G1/G2 — אין מסלול מקביל, אין תיקון-בקריאה. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
chaim added 1 commit 2026-06-06 15:59:03 +00:00
ה-provenance (document_id, page_number, score) כבר נשלף ב-search_similar אך
נזרק בבניית פלט draft_section. כעת מוחזר לכל קטע ב-case_documents/precedents,
כך שהכותב יכול לעקוב אחורה אל מסמך-המקור והעמוד ולצטטם, ולא לסמוך על תוכן
חסר-מקור. תוספתי בלבד — אין צרכן שמפרסר את מפתחות-הפלט, תואם-לאחור.

נותר ב-GAP-47: העברת הנחיות-יו"ר מ-analysis-and-research.md ל-DB
(get_chair_directions) — שינוי-מסלול גדול יותר, לפרוסה נפרדת.

Invariants: מקיים INV-TOOL4 (מקור-אמת נגיש) + G9 (provenance). לא נוגע ב-G2/G1.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
chaim merged commit 1565a636a8 into main 2026-06-06 15:59:09 +00:00
chaim deleted branch fix/fu14-gap47-provenance 2026-06-06 15:59:09 +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#66