feat(learning): FU-2 — לכידת seed אקטיב-לרנינג בשער-היו"ר הקיים (#133) #216
Reference in New Issue
Block a user
Delete Branch "worktree-halacha-active-learning-fu2"
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-2 של יוזמת ה-active-learning לפאנל-ההלכות (#133). כל הכרעת keep/drop חדה של היו"ר על הלכה שהפאנל כבר שפט (יש לה שורה ב-
halacha_panel_roundsמ-FU-1) פולטת seed gold-set מתויג-יו"ר. זהו הסיגנל היחיד שמותר ללולאת-הלמידה ללמוד ממנו — ground-truth אנושי, לעולם לא הצבעות-הפאנל-עצמן (echo-chamber).איך
db.seed_goldset_from_chair()— capture-only, idempotent (UPSERT עלbatch='chair-live',tagged_by='chair'). לעולם לא נוגע ב-halachotולא זורק שגיאה לתוך השער (errors →logger.warning). ממפהapproved/published→keep (is_holding=True),rejected→drop (is_holding=False);deferred/pending_review= נודניק, בלי seed.db._chair_seed_label()— שער טהור (בלי DB) → guard ה-echo-chamber unit-testable offline; מסנן reviewer-מכונה (panel:*/corroborated*).update_halacha(PATCH יחיד + MCPhalacha_review) ו-update_halachot_batch(פעולת-קבוצה) — כך כל מסלולי-השער מתכנסים (נרמול-במקור). הפאנל (halacha_panel_approve.py) משתמש ב-SQL גולמי ולא ב-update_halacha→ אין echo-chamber מבני, וה-guard על reviewer-מכונה הוא defense-in-depth.chair-liveנצרך דרך משטחי-ה-goldset הקיימים (/api/goldset/score?batch=,goldset_list) — בלי endpoint/שער חדש.בדיקות
tests/test_chair_seed_gate.py— 10 בדיקות offline על מדיניות-השער + guard ה-echo-chamber (panel/corroborated חסומים; reviewer ריק = שער-אנוש לגיטימי כי ה-UI לא שולח reviewer). ✅ עוברות. רגרסיה:test_goldset_*,test_halacha_quality(80) ✅.Invariants
review_status.halacha_goldset.נדחה (מחוץ ל-FU-2)
HalachaReviewPanel(סעיף אופציונלי ב-FU-2) — מצריכה שער-עיצוב Claude Design, לכן follow-up נפרד.chair-live).🤖 Generated with Claude Code