block_writer שומר טקסט-שיחה של המודל לתוך תוכן הבלוק — נדרש שער-ניקוי בכתיבה #455
Reference in New Issue
Block a user
Delete Branch "%!s()"
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?
What & Why
write_and_store_block שומר את פלט-ה-LLM הגולמי ל-decision_blocks ללא כל ניקוי. כשהמודל עוטף את התוצר בפתיח ("אכתוב את הפרק מחדש לפי הוראת היו״ר...") או בדוח-סיכום נלווה (טבלת סעיפים + "שמרתי על הפרדה מלאה...") — הטקסט הזה נכנס לבלוק, זולג ל-drafts/decision.md דרך _update_draft_file, ומשם ל-DOCX שהיו״ר מקבלת.
נצפה בפועל (16.07.26, ערר 1043-02-26):
ההסתברות לזיהום עולה ככל שההנחיות ארוכות/דיאלוגיות יותר.
הפתרון המוצע — שער-ניקוי בנקודת-הכתיבה (quality-at-source, G4), לא תיקון בקריאה (G1):
הערה נלווית: save_block_content מסמן generation_type='claude-code'/model_used='claude-code' — כך שניקוי ידני של פלט-Opus מאבד את הפרובננס האמיתי (X8). כדאי לאפשר שימור-פרובננס בשמירה מנוקה.
Acceptance Criteria
הועבר מ-TaskMaster (tag
legal-ai, id 229, status היהpending) ב-2026-08-05. הפניות(#229)בהודעות-commit ישנות מתייחסות למזהה ה-TaskMaster, לא למספר ה-issue הזה.