feat(X11): citation-corroboration Phase 2 — wire the approval gate + backfill #33
Reference in New Issue
Block a user
Delete Branch "feat/x11-corroboration-phase2"
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?
X11 Phase 2 — האות הופך לפעולת-אישור
ממשיך את PR #27 (Phase 1 — האות בלבד). דפנה אימתה את האות ואישרה הפעלה (2026-06-01) — מה ש-Phase 1 דחה במפורש כ-"gated on Dafna validating the signal first". ה-PR מחווט את ההתנהגות הפעילה (default ON, kill-switch ב-env).
מה נכנס
corroborated(≥2 ציטוטים חיוביים בלתי-תלויים, 0 שליליים) →review_status='approved'עםreviewer='corroborated (…judicial citations)'. רץ רק עלpending_review— שער-היו"ר נשמר לזנב הלא-מצוטט ולכל שלילי (INV-COR5).approvedשקיבלה טיפולoverruledבציטוט מאוחר → חזרה ל-pending_reviewעם הערת-דגל. נוגע רק ב-approved;published/rejectedחסינים.corroboration_rebuild(ריק=backfill מלא, מזהה=תקדים בודד).HALACHA_CORROBORATION_AUTO_APPROVE(defaulttrue).עיצוב מפתח
approval_action(agg, has_overruled)—overruled→demote (גובר על ספירה חיובית, INV-COR2 חזק),corroborated→approve, אחרת None. 4 unit-tests offline.WHERE review_status=...— לא יכולים לגעת במצבים סופיים של היו"ר. כיווניים (הדחה = יותר עיון-אנושי). Idempotent.halacha_citation_corroborationמ-Phase 1 מחזיקה את ה-provenance (INV-COR6).תוצאת backfill (data/audit/x11-phase2-backfill-20260601.md)
נדחה ל-backlog (מכוון)
rule_statement— proposal-only, אסור לשכתב הלכה מאושרת בשקט. תוכנית נפרדת.case_law_citations.citation_type— אורתוגונלי (corroboration מסווג טיפול טרי לעמודה משלו).בדיקות
tests/test_corroboration.py).TaskMaster: #75. תוכנית:
docs/superpowers/plans/2026-06-01-x11-citation-corroboration-phase2.md. spec:docs/spec/X11-citation-corroboration.md§4-6.🤖 Generated with Claude Code