feat(learning): FU-5 — מדידת לולאת-הלמידה מול הכרעות-היו"ר (#133) #225
Reference in New Issue
Block a user
Delete Branch "worktree-halacha-active-learning-fu5"
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-5 — המדידה שסוגרת את 5 ה-FU של #133. מרחיב את
halacha_panel_calibrate.pyכדי למדוד את לולאת-הלמידה לאורך-זמן ולשמור על בריאותה מול echo-chamber.איך
--source captured(חדש, אפס-עלות): מצליב סבבי-פאנל שמורים (FU-1) מול הכרעות-היו"ר (FU-2) דרךdb.panel_rounds_vs_chair, ומדווחsplit-rate+auto-precision+ false-keep/false-drop לכל סבב (per round-day) מול ה-gold-set הגדל. כך רואים את הלולאה עובדת: ככל שהרובריקה משתפרת (FU-4 → אימוץ-יו"ר), precision נשמר ו-split יורד. בלי re-vote, בלי LLM.summarize_calibration()+bucket_by_round()— עוזרים טהורים (offline-testable). משתפים אתanalyze_pairsשל FU-4 → "מה נכשל" מחושב במקום אחד (בלי drift, G2).--source live(הקיים): נוסף עמודתsplit-rateמפורשת + שורת anon-stability.בדיקות
tests/test_panel_calibrate_captured.py— 5 בדיקות offline (split-rate/precision; ריק בטוח; pairs לא-מתויגים מסוננים; מגמת per-round ממוינת; round_ts חסר→unknown). ✅ smoke read-only עבר (0 זוגות → nothing-to-measure). רגרסיה FU-2/3/4 + goldset (30) עברה.Invariants
analyze_pairsמקור-יחיד לסטטיסטיקת-הכשל (משותף עם FU-4).הלולאה — הושלמה
5/5 FU של #133: FU-1 לכידת-סבבים → FU-2 seed מהכרעת-יו"ר → FU-3 מיון-לפי-מחלוקת → FU-4 הצעת-rubric (propose-only) → FU-5 מדידה. הסגירה עוברת דרך שער-היו"ר האנושי בכל שלב; אין auto-commit.
🤖 Generated with Claude Code