fix(halachot): ספירת-תור אמיתית + עדכון-חי בתגי-הכרעה (#6/#7/#8) #273
Reference in New Issue
Block a user
Delete Branch "worktree-halacha-real-counts"
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?
מה ולמה
תגי-הספירה בתור-ההלכות הציגו מספרים עגולים-וחשודים שהם תקרות-שאילתה, לא ספירה אמיתית:
pendingData.items.length(limit=500)useHalachotByStatus(...,1000)useHalachotByStatus(...,1000)בנוסף, התגים התעדכנו רק בכניסה לדף (אין
refetchInterval).התיקון
/api/precedent-library/statsכבר מריץCOUNT(*)אמיתי — מוסיף לוhalachot_rejected+halachot_deferred.HalachaReviewPanelקורא את שלוש הספירות מהמקור הזה במקום מ-len(rows)המתוקרת.useHalachaCountהמיותר הוסר.useLibraryStatsמקבלrefetchInterval(30s) → התגים עוקבים חי אחרי אישורים.תור-העבודה עצמו עדיין נטען עד 500 פריטים (cap-עבודה לגיטימי) — רק תצוגת הספירות תוקנה.
Invariants
COUNT(*)במקוםlen(rows)מתוקרת-בקריאה.precedent_library_stats).בדיקות
tsc --noEmit✓ ·eslint(קבצים שהשתנו) ✓ ·py_compile✓npm run api:typesידחה לאחר deploy (ה-openapi החי טרם כולל את השדות החדשים); ה-type הכתוב-בידLibraryStatsכבר מעודכן.הקשר
חלק מבאצ'-עדכוני-המסכים. סעיפים 1–5,11 (שינויי-UI) מנותבים בנפרד דרך שער-העיצוב Claude Design.
🤖 Generated with Claude Code