FU-2b: internal case_number reconciliation tooling (GAP-07/08) #15
Reference in New Issue
Block a user
Delete Branch "fix/fu2b-identifier-reconciliation"
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?
Summary
כלי-מיגרציה chair-gated הפיך לתיאום
case_numberשלinternal_committeeמציטוט-מלא למספר-בסיס קנוני (X1: trim·prefix-strip·/→-, חודש נשמר). מספק INV-ID1/ID2/DM2.scripts/fu2b_reconcile_internal_case_numbers.py— דטרמיניסטי (token יחיד; 0/>1 → flag, לא ניחוש).--dry-run(ברירת-מחדל) מפיק טבלת-תיאום ל-data/audit/.--apply --approved <csv>מגבה ואז מעדכן רק שורות מאושרות-יו"ר.מה ה-PR מספק (ומה לא)
ה-PR מספק את הכלי + הבדיקות. ה-dry-run הורץ → 56 שורות, will_change=56, 4 flagged. ה-apply בייצור רץ רק אחרי שדפנה מאשרת את הטבלה (שער-אנושי, לא חלק מהמיזוג). external מופרד ל-#68.
Safety
id(UUID), לא ל-case_number.(id, old_case_number)לפני כל UPDATE.AND source_kind='internal_committee'ב-UPDATE.🤖 Generated with Claude Code