diff --git a/CLAUDE.md b/CLAUDE.md index ea76897..103d34c 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -163,12 +163,14 @@ הפרויקט משתמש ב-**TaskMaster AI** (MCP server) לניהול משימות מובנה: - **תמיד** להשתמש ב-TaskMaster לפירוק, מעקב וניהול משימות — לא ב-TASKS.md ידני -- קובץ המשימות: `tasks/tasks.json` +- קובץ המשימות הקנוני: `~/legal-ai/.taskmaster/tasks/tasks.json` (יחסי ל-project root, **לא** `~/.taskmaster/tasks/tasks.json`). מכיל את כל ה-tags של legal-ai (`master`, `legal-ai`). - פקודות עיקריות: `get_tasks`, `next_task`, `add_task`, `update_task`, `expand_task` - לפני התחלת עבודה → `next_task` כדי לדעת מה הבא לפי תלויות - אחרי סיום משימה → `update_task` עם status=done - משימה מורכבת → `expand_task` לפירוק לתתי-משימות +> **⚠️ מלכוד cwd ב-CLI:** הדגל `--tag` בוחר קבוצה לוגית *בתוך* הקובץ — הוא **לא** בוחר לאיזה `tasks.json` לכתוב. ה-CLI מאתר את הקובץ לפי ה-cwd (`/.taskmaster/tasks/tasks.json`). תמיד `cd ~/legal-ai` לפני `task-master add-task` או כל פקודה משנה, ואז אמת ב-MCP `get_tasks` שהשינוי נחת. הרצה מ-`~/` כותבת לקובץ נטוש והמשימה לא תופיע בשאילתות MCP. כשלא בטוחים — לערוך את `~/legal-ai/.taskmaster/tasks/tasks.json` ישירות. + --- ## Paperclip — כללי אינטגרציה קריטיים