תור-ההלכות שלף רק 500 ממתינות בעלות-עדיפות מתוך ~1,372, בלי שום דרך לאתר פס"ד מסוים. הלכה מדורגת מתחת לחלון (למשל 1180-11-25, מקומות 921/1305) פשוט נעלמה — הספירה בספרייה הציגה "2 ממתינות" אך התור לא הראה אותן. - list_halachot: פרמטר search (case_number/case_name/rule_statement, ILIKE) — סינון בצד-השרת כך שפריט מתחת לחלון נשאר נגיש. מרחיב את מסלול-השליפה היחיד, לא יוצר מסלול מקביל (G2). - count_halachot: ספירה מלאה לאותו פילטר (ל-"N מתוך TOTAL"). - /api/halachot: search + with_total (ברירת-מחדל off; קוראים קיימים לא מושפעים). - UI (תור-הלכות): שורת-חיפוש מהוקצבת (debounce 300ms), הערת "חלון התצוגה" (500 מתוך הסך), ושורת-הקשר-תוצאה עם ניקוי. בחיפוש — כל הקבוצות התואמות נפתחות; הניווט המקלדתי והשערים (G10) ללא שינוי. מאומת מול ה-DB: search='1180-11-25' → 2 הממתינות (index 20 נקייה→להכרעתך, index 23 nli_unsupported→דורש תיקון-חילוץ); count=2. עיצוב: עבר שער Claude Design (X17, כרטיס 19-halacha-queue-unified) ואושר. Invariants: מקיים G2 (מסלול-שליפה יחיד), INV-G10 (שער-יו"ר ללא שינוי), INV-IA (מקור-אמת יחיד לתור). ללא בליעת-שגיאות. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
310 KiB
310 KiB