fix(style-acq T9): מספור-אוטומטי אמיתי בייצוא DOCX #88
Reference in New Issue
Block a user
Delete Branch "worktree-style-acquisition-mvp"
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?
רקע (באג אמיתי שהתגלה)
ה-exporter הסיר את הקידומת
N.והחיל סגנוןList Paragraph— שאין לוnumPrבתבנית (התבנית בלי numbering מותאם) → ההחלטות יצאו ללא מספור כלל. (אומת אמפירית: פסקת List Paragraph חדשה ללא numPr.)מה תוקן
docx_exporter._ensure_decision_numbering— מזריקabstractNumעשרוני (RTL,lvlJc=right) +numלחלק-המספור פעם אחת;_apply_list_numberingמחבר כל פסקת-גוף לרשימה הרציפה. מספור Word אמיתי — מתעדכן בעריכה, copy/paste נקי.ANTI_PATTERNS(T7) — הוסרmanual_paragraph_numbers:N.בתחילת-שורה הוא ה-signal הנדרש לייצוא, לא אנטי-דפוס. נשארו inline(1)..(2)/ markdown / bullets.N.בתחילת-שורה (signal), הייצוא ממיר ל-auto-numbering. סתירה קודמת ("אל תקליד מספרים") יושבה.אימות
Invariants
G11.
🤖 Generated with Claude Code
באג: ה-exporter הסיר את הקידומת "N." והחיל סגנון "List Paragraph" — שאין לו numPr בתבנית (אין numbering.xml) → ההחלטות יצאו **ללא מספור** כלל. - docx_exporter._ensure_decision_numbering: מזריק abstractNum עשרוני (RTL, lvlJc=right) + num לחלק-המספור פעם אחת; _apply_list_numbering מחבר כל פסקת-גוף לרשימה הרציפה. מספור Word אמיתי — מתעדכן בעריכה, copy/paste נקי. אומת מבנית: numId יחיד, decimal, שתי פסקאות→אותו numId, docx נשמר. - התאמת ANTI_PATTERNS (T7): הוסר manual_paragraph_numbers — "N." בתחילת-שורה הוא ה-signal הנדרש לייצוא, לא אנטי-דפוס. נשאר inline (1)..(2)/markdown/bullets. - voice-fingerprint §3.1: תוקן — הכותב כן מקדים "N. " בתחילת-שורה (signal), הייצוא ממיר ל-auto-numbering. סתירה קודמת ("אל תקליד מספרים") יושבה. ⚠️ אימות-מבנה עבר; אימות ויזואלי ב-Word מומלץ על ייצוא ראשון. G11. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>