614c06ab606a70301a9f4bbd420350bd50355fe0
All checks were successful
G12 Leak-Guard / leak-guard (pull_request) Successful in 5s
כל הכרעת keep/drop חדה של היו"ר על הלכה שהפאנל כבר שפט (יש לה שורה ב-halacha_panel_rounds) פולטת seed gold-set מתויג-יו"ר — הסיגנל היחיד שמותר ללולאת הלמידה ללמוד ממנו. לימוד מהצבעות-הפאנל-עצמן = echo-chamber ואסור; לכן הזרע נטבע אך-ורק מהכרעה אנושית. - db.seed_goldset_from_chair(): capture-only, idempotent (UPSERT על batch='chair-live', tagged_by='chair'), לעולם לא נוגע ב-halachot ולא זורק שגיאה לתוך השער (INV-G10). ממפה approved/published→keep, rejected→drop; deferred/pending_review = נודניק, בלי seed. - db._chair_seed_label(): שער טהור (בלי DB) → guard echo-chamber unit-testable; מסנן reviewer מכונה (panel:* / corroborated*). - מחובר ב-db layer (update_halacha + update_halachot_batch) כך שכל מסלולי-השער מתכנסים (G1 נרמול-במקור, G2 בלי מסלול מקביל). הפאנל משתמש ב-SQL גולמי ולא ב-update_halacha → אין echo-chamber מבני. - מצריך שורת-פאנל קודמת: ערך-הזרע הוא זוג (הצבעות-פאנל ⋈ הכרעת-יו"ר) שמזין זיקוק-rubric (FU-4) ומדידה (FU-5). - test_chair_seed_gate.py: 10 בדיקות offline על מדיניות-השער + guard. Invariants: INV-G10 (שער-אישור יחיד, capture-only) · INV-LRN1 (propose-only — אין auto-commit) · G1/G2 · anti-echo-chamber (#133). אין UI/שער חדש (INV-IA). תצוגת-הצבעות-הפאנל ב-HalachaReviewPanel (אופציונלי) נדחית — מצריכה שער-עיצוב Claude Design. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Description
AI Legal Decision Drafting System — MCP server, web upload, RAG search
Languages
Python
63.5%
TypeScript
34.2%
JavaScript
1.2%
Shell
0.8%
CSS
0.2%