feat(learning): FU-3 — uncertainty-sampling של תור-האישור לפי מחלוקת-הפאנל (#133) #222
Reference in New Issue
Block a user
Delete Branch "worktree-halacha-active-learning-fu3"
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?
מה
FU-3 של יוזמת ה-active-learning (#133). תור-אישור-ההלכות הקיים (
order_by_priority, #84.3) מקדם עכשיו את ההלכות שהפאנל התלבט עליהן —splitקודם, אחריוincomplete. אלו התוויות בעלות-הערך הגבוה ביותר ללולאת-הלמידה: הכרעת-היו"ר עליהן מפרקת אי-ודאות אמיתית של הפאנל ומזינה את זיקוק-ה-rubric (FU-4) ואת ה-seed (FU-2). זהו uncertainty-sampling על סיגנל-המחלוקת האמיתי של הפאנל, לא רק עלconfidence-החילוץ.איך
list_halachot— LEFT JOIN לאחרון-הסבבים (DISTINCT ON (halacha_id) … ORDER BY round_ts DESCמ-halacha_panel_rounds, FU-1) + מפתח-מיון ראשיCASE pr.verdict WHEN 'split' THEN 0 WHEN 'incomplete' THEN 1 ELSE 2, לפני מפתחות #84.3 הקיימים (corroboration → confidence → age). סבבים פה-אחד ופריטים-ללא-סבב נשארים בזנב עם הסדר הקיים.LIMIT/OFFSET) — כך הפריטים בעלי-הערך מופיעים בעמוד-הראשון, גם תחת pagination.panel_verdictנחשף בכל שורה (ה-UI יכול לתייג "פיצול" + ביקורת-סדר).order_by_priorityובטאב הקיים — בלי דגל/מסלול מקביל (G2). ה-UI (useHalachotPending) כבר מבקשorder_by_priority=true&include_panel_round=true→ אפס שינוי-UI, לכן אין צורך בשער-עיצוב Claude Design.בדיקות
tests/test_halacha_priority_panel_order.py— 3 בדיקות offline (SQL-capture עם_FakePool, אותו דפוס כמוtest_precedent_corpus_isolation): מפתח-המחלוקת הוא הראשי בעדיפות; FIFO ללא דליפת-CASE;panel_verdictנבחר. ✅ רגרסיה: 76 בדיקות (corpus-isolation, halacha-quality, chair-seed-gate, goldset-calibrate) עברו.Invariants
review_status, השער נשאר מקור-האמת.הבא
FU-4 (זיקוק-rubric propose-only מתוך splits+seeds), FU-5 (הרחבת
halacha_panel_calibrate.pyלמדידה מול batchchair-live+ anon-stability).🤖 Generated with Claude Code