feat(mcp): FU-14 GAP-49 — תיקון שם-הכלי המטעה (precedent_search_library)
INV-TOOL2: `precedent_search_library` (שמחפש ציטוטים מצורפים-לתיק) היה הפוך וכמעט-זהה ל-`search_precedent_library` (ספריית-הפסיקה הסמכותית, מקור CREAC), מה שסיכן ציטוט מהמקור הלא-נכון בהחלטה. שונה ל-`search_case_precedents` (שם ברור: case-attached). השם הישן נשמר כ-@mcp.tool() alias deprecated המנתב לחדש → אפס שבירה לסוכנים חיים. docstrings של שני כלי-הפסיקה הובהרו (case-attached מול authoritative). עודכנו: web/app.py (typeahead), legal-researcher/legal-writer docs, precedent_library docstring. 5 כלי-החיפוש הנותרים (search_decisions/case_documents/find_similar/internal/ precedent_library) מחפשים קורפוסים מובחנים בשמות סבירים — לא בוצע rename המוני (churn גבוה, ערך נמוך מול הסיכון). בדיקות: 182/182 עוברים. אחרי deploy — סנכרון cross-company של doc-הסוכן. Invariants: מקדם INV-TOOL2 + G2. מתועד ב-X9 + gap-audit פרוסה 8. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -3,7 +3,8 @@
|
||||
This is distinct from:
|
||||
|
||||
- ``precedents`` (case_precedents table) — chair-attached quotes scoped to
|
||||
a specific case section. Use ``precedent_search_library`` for that.
|
||||
a specific case section. Use ``search_case_precedents`` for that (GAP-49:
|
||||
renamed from the misleading ``precedent_search_library``).
|
||||
- ``style_corpus`` (Daphna's prior decisions) — searched via
|
||||
``search_decisions`` for style/voice.
|
||||
|
||||
|
||||
@@ -83,10 +83,12 @@ async def precedent_remove(precedent_id: str) -> str:
|
||||
return ok({"deleted": deleted, "precedent_id": precedent_id})
|
||||
|
||||
|
||||
async def precedent_search_library(
|
||||
async def search_case_precedents(
|
||||
query: str, practice_area: str = "", limit: int = 10,
|
||||
) -> str:
|
||||
"""חיפוש בספרייה הרוחבית — כל הפסיקות שצורפו אי-פעם בכל התיקים.
|
||||
"""חיפוש רוחבי בציטוטי-הפסיקה שצורפו ידנית לתיקים (case_precedents) — קורפוס
|
||||
"case-attached". GAP-49 (INV-TOOL2): שם קודם `precedent_search_library` (מטעה).
|
||||
זו **אינה** ספריית-הפסיקה הסמכותית — לזו השתמש ב-`search_precedent_library`.
|
||||
|
||||
Args:
|
||||
query: מחרוזת חיפוש (מתחרה מול citation ומול quote)
|
||||
|
||||
Reference in New Issue
Block a user