feat(mcp): FU-14 GAP-50 — deprecate draft_section לטובת get_block_context #83
Reference in New Issue
Block a user
Delete Branch "fix/fu14-gap50-draft-section"
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?
מה
GAP-50 (INV-TOOL2). מיפוי 6 כלי-הבלוק הראה שהם אינם כפילות מיותרת —
write_block/write_all_blocks/save_block_content/write_interim_draftמשרתים זרימות שונות (CLI/טיוטה-ראשונית מול תהליך-ה-writer שבו "התיקון חי בקובץ, לא ב-DB"). הכפילות האמיתית היחידה:draft_section(הקשר לפי-סעיף, granularity ישן) חופף ל-get_block_context(לפי-בלוק, תואם ארכיטקטורת 12-הבלוקים).הכרעת-יו"ר (האופציה שנבחרה):
draft_sectionסומן deprecated → מפנה ל-get_block_context. ללא הסרה, ללא מיזוג כלי-הכתיבה — שמירת תהליך-הכתיבה המכוון של ה-writer.שינויים
server.py+tools/drafting.py— docstring שלdraft_sectionעם הערת DEPRECATED + הפניה..claude/commands/draft-decision.md— מפנה ל-get_block_context.בדיקות
182/182 עוברים. השינוי הוא docstring+doc בלבד — אפס שבירה.
סטטוס FU-14
GAP-48 + GAP-49 + GAP-50 סגורים. נותר: GAP-54 (איחוד קליטת-פסיקה — חופף FU-1), GAP-47-חלק-ב (הנחיות-יו"ר→DB).
Invariants
מקדם INV-TOOL2 + G2. worktree מבודד.
🤖 Generated with Claude Code