feat(learning): כל החלטה שלנו תמיד בספריית-הפסיקה + בדיקת-ציטוטים וסימון-חסרים אוטומטי #163
Reference in New Issue
Block a user
Delete Branch "worktree-final-into-library"
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?
מה ולמה
לולאת-צמיחת-הקורפוס (07-learning §1.3) הוגדרה בספ אך לא חווטה:
/final/uploadהכניס רק לקורפוס-הסגנון, וההכנסה ל-case_lawהייתה best-effort שקטה שנכשלה כש-chair_nameריק (אילוץcase_law_internal_chair_check). לכן החלטות שלנו לא הופיעו ב-/precedents ולא חיזקו הלכות ב-corroboration.מה תוקן —
/api/cases/{case}/final/uploadעכשיו מבצע סינכרונית:case_lawכ-internal_committee→ ברת-ציטוט. מטה-דאטה נוסף מועשר אסינכרונית (Gemini).missing_precedent(open, dedup מול קיימים).feedback_silent_swallow.אומת
ידנית על בל"מ 8126-03-25: נכנסה ל-case_law (internal_committee, chair=דפנה תמיר), 15 ציטוטים קושרו, 6 סומנו כ-missing_precedent.
py_compile✓ ·tsc --noEmit✓.Invariants
INV-LRN4 · X11 (corroboration) · G2 (יכולת חסרה, לא מקבילה) · DM7 (סמכות נגזרת) · feedback_silent_swallow.
🤖 Generated with Claude Code
סוגר את הפער שלולאת-צמיחת-הקורפוס (07-learning §1.3) הוגדרה אך לא חווטה: מסלול /final/upload הכניס רק לקורפוס-הסגנון, וההכנסה ל-case_law הייתה best-effort שקטה שנכשלה כש-chair_name ריק. web/app.py — /api/cases/{case}/final/upload עכשיו, סינכרונית: - קובע chair_name דטרמיניסטית (תיק → ברירת-מחדל-ועדה לפי prefix; לעולם לא ריק → אילוץ case_law_internal_chair_check תמיד מסופק). לא נשען על חילוץ-LLM — להחלטות שלנו היו"ר ידוע. - מכניס את ההחלטה ל-case_law כ-internal_committee (תמיד, לא best-effort) → ברת-ציטוט בהחלטות עתידיות. מטה-דאטה נוסף מועשר אסינכרונית (Gemini). - מחלץ את הציטוטים שההחלטה מצטטת (extract_internal_citations), ו**מסמן אוטומטית** כל ציטוט שאינו בספרייה כ-missing_precedent (open) — dedup מול קיימים. - התוצאה מוחזרת ב-response (enrolled/linked/missing_flagged) — לא נבלעת בשקט. הציטוטים-המקושרים מזינים את לולאת-ה-corroboration (X11) — תוקן הניתוק שבו החלטות שלנו לא היו ב-case_law ולכן לא חיזקו הלכות. web-ui — toast מציג "נוספה לספרייה · N ציטוטים · M חסרים סומנו". ספ: 07-learning §0.6 עודכן. אומת ידנית על בל"מ 8126-03-25 (15 קושרו / 6 סומנו). Invariants: INV-LRN4, X11; G2 (יכולת חסרה, לא מקבילה); feedback_silent_swallow (כשל-הכנסה צף, לא נבלע); DM7 (סמכות נגזרת). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>