docs: כלל קשיח — כל סשן עובד ב-worktree מבודד (מניעת מירוץ-ענף) #68
Reference in New Issue
Block a user
Delete Branch "docs/worktree-isolation-rule"
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?
מה
סעיף חדש ב-
CLAUDE.md("בידוד-סשנים — worktree מבודד חובה") שמחייב כל סשן העומד לכתוב קוד/תיעוד לעבוד ב-git worktreeייעודי מ-origin/main, ולא בעץ-העבודה המשותף~/legal-ai.למה
כמה סשנים רצים במקביל על אותו עץ-עבודה — chaim וגם סוכני Paperclip. עץ אחד = ענף-גיט אחד משותף, כך שסשן מחליף branch / משאיר WIP בזמן שסשן אחר עורך → דריסה הדדית ומירוץ-ענף. קרה הרגע בפועל: בזמן עבודה על FU-14 הענף בעץ הראשי הוחלף ע"י סשן ה-style-acquisition שרץ במקביל.
הכלל
worktree מ-
origin/main· אימות ענף לפני commit · PR ל-main · ניקוי אחרי מיזוג · אל תיגע ב-WIP זר · קריאה-בלבד מותרת בעץ הראשי.מעלה את הזיכרון feedback_shared_worktree_branch_race מ"אמת branch לפני commit" לכלל-בידוד מלא.
Invariants
תיעוד-תהליך בלבד — לא נוגע בקוד/invariants.
🤖 Generated with Claude Code