fix: legal-exporter — versioning, dynamic skill path, case status update
All checks were successful
Build & Deploy / build-and-deploy (push) Successful in 8s
All checks were successful
Build & Deploy / build-and-deploy (push) Successful in 8s
- טיוטה-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 <noreply@anthropic.com>
This commit is contained in:
@@ -19,6 +19,7 @@ tools:
|
|||||||
- mcp__legal-ai__revise_draft
|
- mcp__legal-ai__revise_draft
|
||||||
- mcp__legal-ai__get_style_guide
|
- mcp__legal-ai__get_style_guide
|
||||||
- mcp__legal-ai__validate_decision
|
- 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/$PAPERCLIP_COMPANY_ID/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/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: שמירה מגורסת
|
### שלב 4: שמירה מגורסת
|
||||||
1. צור תיקייה `~/legal-ai/data/cases/{מספר-ערר}/exports/` (אם לא קיימת)
|
1. צור תיקייה `~/legal-ai/data/cases/{מספר-ערר}/exports/` (אם לא קיימת)
|
||||||
2. בדוק כמה טיוטות כבר קיימות בתיקייה (קבצים שמתחילים ב-`טיוטה-V`)
|
2. בדוק כמה טיוטות כבר קיימות בתיקייה (קבצים שמתחילים ב-`טיוטה-v`)
|
||||||
3. שמור כ-`טיוטה-V{N}.docx` כאשר N = המספר הבא בתור
|
3. שמור כ-`טיוטה-v{N}.docx` כאשר N = המספר הבא בתור
|
||||||
- אם אין טיוטות: `טיוטה-V1.docx`
|
- אם אין טיוטות: `טיוטה-v1.docx`
|
||||||
- אם יש V1: `טיוטה-V2.docx`
|
- אם יש v1: `טיוטה-v2.docx`
|
||||||
- וכן הלאה
|
- וכן הלאה
|
||||||
4. ודא שהקובץ נוצר ושגודלו סביר
|
4. ודא שהקובץ נוצר ושגודלו סביר
|
||||||
|
5. עדכן סטטוס תיק ל-`exported` דרך `case_update(case_number, {"status": "exported"})`
|
||||||
|
|
||||||
### שלב 5: דיווח
|
### שלב 5: דיווח
|
||||||
דווח למשתמש:
|
דווח למשתמש:
|
||||||
@@ -145,6 +147,6 @@ fi
|
|||||||
## כללים קריטיים
|
## כללים קריטיים
|
||||||
|
|
||||||
1. **לעולם אל תייצא בלי בדיקה** — תמיד הרץ validate_decision קודם
|
1. **לעולם אל תייצא בלי בדיקה** — תמיד הרץ validate_decision קודם
|
||||||
2. **לא לדרוס טיוטות קודמות** — תמיד גרסה חדשה (V1, V2, V3...)
|
2. **לא לדרוס טיוטות קודמות** — תמיד גרסה חדשה (v1, v2, v3...)
|
||||||
3. **שמות קבצים בעברית** — `טיוטה-V1.docx`, לא `draft-V1.docx`
|
3. **שמות קבצים בעברית** — `טיוטה-v1.docx`, לא `draft-v1.docx`
|
||||||
4. **קרא את הסקייל** — לפני כל ייצוא, קרא את legal-docx SKILL.md
|
4. **קרא את הסקייל** — לפני כל ייצוא, קרא את legal-docx SKILL.md
|
||||||
|
|||||||
Reference in New Issue
Block a user