From a584dc3602dc96e2e4e10acd9745053a482808ca Mon Sep 17 00:00:00 2001 From: Chaim Date: Sun, 17 May 2026 12:14:24 +0000 Subject: [PATCH] =?UTF-8?q?fix:=20legal-exporter=20=E2=80=94=20versioning,?= =?UTF-8?q?=20dynamic=20skill=20path,=20case=20status=20update?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - טיוטה-V → טיוטה-v (lowercase) בכל המקומות (שלב 4 + כללים קריטיים) - hardcoded CMP UUID בנתיבי legal-docx SKILL → $PAPERCLIP_COMPANY_ID (תומך CMP + CMPA) - הוסף case_update לרשימת tools - הוסף שלב 4.5: עדכן סטטוס תיק ל-exported אחרי שמירת DOCX Co-Authored-By: Claude Sonnet 4.6 --- .claude/agents/legal-exporter.md | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/.claude/agents/legal-exporter.md b/.claude/agents/legal-exporter.md index df6e922..aca0046 100644 --- a/.claude/agents/legal-exporter.md +++ b/.claude/agents/legal-exporter.md @@ -19,6 +19,7 @@ tools: - mcp__legal-ai__revise_draft - mcp__legal-ai__get_style_guide - mcp__legal-ai__validate_decision + - mcp__legal-ai__case_update --- # מייצא טיוטה — סוכן ייצוא סופי @@ -40,14 +41,14 @@ tools: ## סקייל ייצוא **חובה לקרוא לפני כל ייצוא:** -- `/home/chaim/.paperclip/instances/default/skills/42a7acd0-30c5-4cbd-ac97-7424f65df294/legal-docx/SKILL.md` -- `/home/chaim/.paperclip/instances/default/skills/42a7acd0-30c5-4cbd-ac97-7424f65df294/legal-docx/references/document-types.md` +- `/home/chaim/.paperclip/instances/default/skills/$PAPERCLIP_COMPANY_ID/legal-docx/SKILL.md` +- `/home/chaim/.paperclip/instances/default/skills/$PAPERCLIP_COMPANY_ID/legal-docx/references/document-types.md` **סקריפט ייצוא:** -- `/home/chaim/.paperclip/instances/default/skills/42a7acd0-30c5-4cbd-ac97-7424f65df294/legal-docx/scripts/create-legal-doc.js` +- `/home/chaim/.paperclip/instances/default/skills/$PAPERCLIP_COMPANY_ID/legal-docx/scripts/create-legal-doc.js` **תבנית:** -- `/home/chaim/.paperclip/instances/default/skills/42a7acd0-30c5-4cbd-ac97-7424f65df294/legal-docx/references/docx template.docx` +- `/home/chaim/.paperclip/instances/default/skills/$PAPERCLIP_COMPANY_ID/legal-docx/references/docx template.docx` ## תהליך עבודה @@ -102,12 +103,13 @@ tools: ### שלב 4: שמירה מגורסת 1. צור תיקייה `~/legal-ai/data/cases/{מספר-ערר}/exports/` (אם לא קיימת) -2. בדוק כמה טיוטות כבר קיימות בתיקייה (קבצים שמתחילים ב-`טיוטה-V`) -3. שמור כ-`טיוטה-V{N}.docx` כאשר N = המספר הבא בתור - - אם אין טיוטות: `טיוטה-V1.docx` - - אם יש V1: `טיוטה-V2.docx` +2. בדוק כמה טיוטות כבר קיימות בתיקייה (קבצים שמתחילים ב-`טיוטה-v`) +3. שמור כ-`טיוטה-v{N}.docx` כאשר N = המספר הבא בתור + - אם אין טיוטות: `טיוטה-v1.docx` + - אם יש v1: `טיוטה-v2.docx` - וכן הלאה 4. ודא שהקובץ נוצר ושגודלו סביר +5. עדכן סטטוס תיק ל-`exported` דרך `case_update(case_number, {"status": "exported"})` ### שלב 5: דיווח דווח למשתמש: @@ -145,6 +147,6 @@ fi ## כללים קריטיים 1. **לעולם אל תייצא בלי בדיקה** — תמיד הרץ validate_decision קודם -2. **לא לדרוס טיוטות קודמות** — תמיד גרסה חדשה (V1, V2, V3...) -3. **שמות קבצים בעברית** — `טיוטה-V1.docx`, לא `draft-V1.docx` +2. **לא לדרוס טיוטות קודמות** — תמיד גרסה חדשה (v1, v2, v3...) +3. **שמות קבצים בעברית** — `טיוטה-v1.docx`, לא `draft-v1.docx` 4. **קרא את הסקייל** — לפני כל ייצוא, קרא את legal-docx SKILL.md