feat(halachot): חיפוש/איתור בתור-ההלכות + הערת חלון-תצוגה #282
Reference in New Issue
Block a user
Delete Branch "worktree-halacha-queue-search"
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?
הבעיה
תיק 1180-11-25 ("הכט וסדובסקי") רשום עם 2 הלכות ממתינות בספריית-התקדימים, אך בתור-ההלכות הן לא הופיעו — וגם לא היה כל אמצעי-חיפוש לאתר החלטה/פס"ד מסוים בתור.
שורש: התור שולף רק את 500 ההלכות בעלות-העדיפות מתוך 1,372 ממתינות (
useHalachotPending limit:500,order_by_priority). שתי ההלכות של 1180-11-25 מדורגות במקומות 921 ו-1305 — מעבר לחלון, ולכן לא נשלפו כלל. הספירה בספרייה (COUNT WHERE pending_review, ללא תקרה) הראתה "2 ממתינות" — אך התור החתוך לא. ~872 הלכות ממתינות היו בלתי-נגישות מהתור.הפתרון
חיפוש/איתור בצד-השרת שמדלג על חלון ה-500:
Backend
db.list_halachot: פרמטרsearch(case_number / case_name / rule_statement,ILIKE) — מרחיב את מסלול-השליפה היחיד, לא יוצר מסלול מקביל (G2).db.count_halachot: ספירה מלאה לאותו פילטר → "N מתוך TOTAL"./api/halachot:search+with_total(ברירת-מחדל off; קוראים קיימים לא מושפעים).Frontend (
/precedents→ תור הלכות)אימות
search='1180-11-25'→ 2 הממתינות (index 20 נקייה → "להכרעתך"; index 23nli_unsupported→ "דורש תיקון-חילוץ");count=2. חיפוש לפי שם ("הכט") עובד גם.py_compile✓ ·tsc --noEmit✓ ·lint0 errors (אזהרות קיימות-מראש בלבד). build מלא ב-CI (worktree Turbopack symlink).עיצוב ו-Invariants
19-halacha-queue-unified) ואושר ע"י חיים לפני הטמעה.🤖 Generated with Claude Code