From 6721c0a4ed659927483a6d68de6dde26b8791ce9 Mon Sep 17 00:00:00 2001 From: Chaim Marcus Date: Sat, 25 Jul 2026 17:17:06 +0000 Subject: [PATCH] =?UTF-8?q?chore(manifest):=20=D7=9E=D7=97=D7=99=D7=A7?= =?UTF-8?q?=D7=AA=20plugin.json=20=E2=80=94=20=D7=A7=D7=95=D7=91=D7=A5=20?= =?UTF-8?q?=D7=9E=D7=AA=20=D7=A9=D7=9E=D7=98=D7=A2=D7=94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit plugin.json הצהיר 16 כלים ולא נקרא ע"י אף אחד: המניפסט האמיתי הוא src/manifest.ts → dist/manifest.js, שנפתר דרך package.json → paperclipPlugin.manifest. הפער ניכר בכך שהקובץ חסר את legal_predecessor_context, שנוסף למניפסט האמיתי ב-b9906f6. ה-16 השגוי הזה הוא מקור ה-"16 tools" ב-~/CLAUDE.md, בעוד שה-loader רושם 9 — המספר שבמניפסט האמיתי ובמאניפסט השמור ב-DB. אומת לפני המחיקה: אין הפניה לקובץ בקוד, בבנייה, או בקוד השרת. Co-Authored-By: Claude Opus 5 (1M context) --- plugin.json | 87 ----------------------------------------------------- 1 file changed, 87 deletions(-) delete mode 100644 plugin.json diff --git a/plugin.json b/plugin.json deleted file mode 100644 index de75039..0000000 --- a/plugin.json +++ /dev/null @@ -1,87 +0,0 @@ -{ - "id": "marcusgroup.legal-ai", - "apiVersion": 1, - "version": "0.2.0", - "displayName": "Ezer Mishpati - Legal AI", - "description": "Integration with legal decision drafting system — case management, semantic search, workflow tracking, QA validation, and learning loop", - "author": "Marcus Group", - "categories": ["integration"], - "minimumHostVersion": "2026.325.0", - "capabilities": [ - "events.subscribe", - "issues.read", - "issues.create", - "issues.update", - "issue.comments.create", - "issue.comments.read", - "agents.read", - "agents.invoke", - "agent.tools.register", - "http.outbound", - "plugin.state.read", - "plugin.state.write", - "jobs.schedule", - "activity.log.write", - "companies.read", - "projects.read", - "webhooks.receive" - ], - "entrypoints": { - "worker": "dist/worker.js" - }, - "instanceConfigSchema": { - "type": "object", - "properties": { - "legalApiBaseUrl": { - "type": "string", - "default": "http://localhost:8085", - "description": "Base URL for the Ezer Mishpati API" - } - } - }, - "tools": [ - { "toolKey": "legal_case_list", "displayName": "רשימת תיקי ערר" }, - { "toolKey": "legal_case_get", "displayName": "פרטי תיק ערר" }, - { "toolKey": "legal_case_create", "displayName": "יצירת תיק ערר" }, - { "toolKey": "legal_case_update", "displayName": "עדכון תיק ערר" }, - { "toolKey": "legal_case_status", "displayName": "סטטוס תהליך עבודה" }, - { "toolKey": "legal_search", "displayName": "חיפוש תקדימים" }, - { "toolKey": "legal_case_template", "displayName": "תבנית החלטה" }, - { "toolKey": "legal_processing_status", "displayName": "סטטוס עיבוד כללי" }, - { "toolKey": "legal_document_list", "displayName": "רשימת מסמכים בתיק" }, - { "toolKey": "legal_set_outcome", "displayName": "הזנת תוצאת ערר" }, - { "toolKey": "legal_get_claims", "displayName": "טענות מחולצות" }, - { "toolKey": "legal_search_case", "displayName": "חיפוש בתוך תיק" }, - { "toolKey": "legal_find_similar", "displayName": "תקדימים דומים" }, - { "toolKey": "legal_run_qa", "displayName": "בדיקת איכות" }, - { "toolKey": "legal_trigger_learning", "displayName": "לולאת למידה" }, - { "toolKey": "legal_style_guide", "displayName": "מדריך סגנון" } - ], - "jobs": [ - { - "jobKey": "sync-case-status", - "displayName": "סנכרון סטטוס תיקים", - "description": "סנכרון סטטוס בין legal-ai ל-Paperclip כל 15 דקות", - "schedule": "*/15 * * * *" - }, - { - "jobKey": "stale-case-reminder", - "displayName": "תזכורת תיקים תקועים", - "description": "מזהה תיקים שלא עודכנו 3+ ימים ומוסיף תגובה ל-issue", - "schedule": "0 8 * * *" - }, - { - "jobKey": "weekly-feedback-analysis", - "displayName": "ניתוח פידבק שבועי", - "description": "מסכם פידבק יו\"ר מהשבוע האחרון ומעדכן את decision-lessons.md", - "schedule": "0 19 * * 0" - } - ], - "webhooks": [ - { - "endpointKey": "case-status", - "displayName": "עדכון סטטוס תיק", - "description": "מקבל עדכוני סטטוס מ-legal-ai ומפרסם תגובה על ה-issue המקושר" - } - ] -}