fix(research): עמדת ועדת הערר בטענות-סף נשמרה אך לא נקראה בחזרה #422
Reference in New Issue
Block a user
Delete Branch "worktree-chair-position-bullet-parse"
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?
מה ולמה
בתיק 1069-04-26 עמדת ועדת הערר בטענת-סף 1 "נשמרה" (200 + ✓ נשמר) ונעלמה ברענון, בעוד באותו דף בסוגיה 5 היא נשמרה כרגיל.
סיבת השורש: הקורא והכותב של
analysis-and-research.mdלא הסכימו על מהו שדה.FIELD_LABEL_REדרש**כותרת:**בתחילת שורה, בעוד הכותב התאים את התווית בכל מקום בשורה. האנליסט כותב טענות-סף כרשימה (- **עמדת ועדת הערר:**) ואת הסוגיות בתחילת שורה — ולכן הכתיבה הצליחה והקריאה לא ראתה את השדה כלל. באותן טענות-סף גם יתר השדות (טענה/תשובה/שאלה משפטית) היו בלתי-נראים ב-UI.הטקסט שחיים הקליד עדיין קיים פיזית בקובץ (
1069-04-26שורה 49) — התיקון מחזיר אותו להיקרא, בלי מיגרציה.היקף מעבר ל-UI: אותו
chair_positionמוזן ל-extract_chair_directions→get_chair_directions→legal-writer(קיבלdirection: ""ומוני filled/empty דיווחו בחסר), ול-analysis_docx_exporter(העמדה הושמטה מה-DOCX והוחלפה ב-placeholder).מה תוקן:
_chair_field_span) במקום regex משלו. ה-[^*]*?הישן גם קטע עמדה שהכילה**הדגשה**או---. התווית, סמן-הרשימה ו----הסוגר נשמרים כפי שהם.עמדת ועדת הערר (הכוונת יו"ר 24.6)— קיימת ב-8125-09-24, 8137-11-24) מזוהה בהתאמת-רישא; קודם הכותב הוסיף בלוק כפול במקום לעדכן.### סוגיות 4–6ב-1033-02-25): הקורא לקח את האחרון והכותב את הראשון — כלומר עריכה נקראה בחזרה משדה אחר. שניהם לוקחים עכשיו את הראשון.Invariants — הצהרה
_chair_field_spanמבטל את המסלול המקביל: הכותב נשען עלFIELD_LABEL_REשל הקורא, כך שמה שנכתב הוא בהכרח מה שנקרא.saved: true.IL_TZ.צ'קליסט — פרוטוקול כתיבת-קוד
docs/spec/00-constitution.md+ ספ-התחום (04-analysis-writing.md§"עמדת ועדת הערר",06-export.md)gap-audit.md— GAP-47-חלק-ב (העברת הנחיות-יו"ר ל-DB) עדיין פתוח ולא נפתר-מחדש כאן; זה תיקון בתוך המסלול הקיים מבוסס-הקובץבדיקות
mcp-server/tests/test_research_md_chair_position.py— 34 בדיקות, כולל round-trip על כל קובץ ניתוח בקורפוס.14 מהבדיקות החדשות נכשלות על הקוד שלפני התיקון.
pytest mcp-server/tests/— 507 passednpx tsc --noEmit— נקיnpm run lint— 0 errors (26 warnings קיימות מראש)אחרי המיזוג
web/ו-mcp-server/שניהם מייבאים אתresearch_md— נדרש deploy ל-Coolify כדי שה-UI יקבל את התיקון.mcp-serverדורש reload-סשן כדי ש-get_chair_directionsיחזיר את העמדות המשוחזרות..claude/agents/legal-analyst.mdדורשscripts/sync_agents_across_companies.py --apply.🤖 Generated with Claude Code