docs: כלל קשיח — כל סשן עובד ב-worktree מבודד (מניעת מירוץ-ענף) #68

Merged
chaim merged 1 commits from docs/worktree-isolation-rule into main 2026-06-06 16:12:04 +00:00
Owner

מה

סעיף חדש ב-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

## מה סעיף חדש ב-`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](https://claude.com/claude-code)
chaim added 1 commit 2026-06-06 16:11:55 +00:00
כמה סשנים (chaim + סוכני Paperclip) רצים במקביל על אותו עץ-עבודה ~/legal-ai.
עץ אחד = ענף אחד משותף → סשן מחליף branch/משאיר WIP בזמן שאחר עובד → דריסה
ומירוץ-ענף. הכלל: כל עבודת-כתיבה דרך `git worktree add` ייעודי מ-origin/main;
אסור לערוך/לתייק בעץ הראשי כשייתכן שסשן אחר פעיל; ניקוי אחרי מיזוג.

מעלה את [[feedback_shared_worktree_branch_race]] מ"אמת branch לפני commit"
לכלל-בידוד מלא.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
chaim merged commit 11f20072ea into main 2026-06-06 16:12:04 +00:00
chaim deleted branch docs/worktree-isolation-rule 2026-06-06 16:12:04 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: ezer-mishpati/legal-ai#68