e3dfd5f960
- DirectAccessReport entity (48 fields, status lifecycle, Case relationship) - Case fields: cLegalAidType, cAppointmentDate, cAidType, cUrgencyLevel, cFilingDeadline - Auto-tasks hook: creates 3 tasks when case set to Direct Access - DOCX template with 72 placeholders (converted from original form) - Shira plugin: generate_initial_report tool with structured conversation flow - AfterInstall/AfterUninstall scripts for plugin deployment - Hebrew + English translations Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
153 lines
6.4 KiB
JSON
153 lines
6.4 KiB
JSON
{
|
|
"tools": {
|
|
"generate_initial_report": {
|
|
"description": "Generate Direct Access initial report (דוח דיווח ראשוני — גישה ישירה). Call ONLY after collecting ALL required data through conversation with the lawyer. This tool creates a DirectAccessReport entity and generates a DOCX document.",
|
|
"parameters": {
|
|
"type": "object",
|
|
"properties": {
|
|
"aidType": {
|
|
"type": "string",
|
|
"enum": ["הגשת ערעור", "יעוץ והדרכה", "סיוע נוסף ביטוח לאומי", "סיוע נוסף תחום אחר", "אי מתן סיוע"],
|
|
"description": "מהות הסיוע"
|
|
},
|
|
"urgencyLevel": {
|
|
"type": "string",
|
|
"enum": ["רגיל", "דחוף", "בהול"],
|
|
"description": "דחיפות ההליך"
|
|
},
|
|
"filingDeadline": {
|
|
"type": "string",
|
|
"description": "מועד אחרון להגשה (YYYY-MM-DD)"
|
|
},
|
|
"appointmentDate": {
|
|
"type": "string",
|
|
"description": "מועד קבלת המינוי (YYYY-MM-DD)"
|
|
},
|
|
"additionalUrgency": {
|
|
"type": "string",
|
|
"enum": ["רגיל", "דחוף", "בהול"],
|
|
"description": "דחיפות הליך נוסף (if applicable)"
|
|
},
|
|
"additionalDeadline": {
|
|
"type": "string",
|
|
"description": "מועדים להליך נוסף"
|
|
},
|
|
"firstContactDate": {
|
|
"type": "string",
|
|
"description": "תאריך יצירת קשר ראשוני (YYYY-MM-DD)"
|
|
},
|
|
"contactDelayReason": {
|
|
"type": "string",
|
|
"description": "סיבת עיכוב ביצירת קשר (if > 48 hours)"
|
|
},
|
|
"meetingDate": {
|
|
"type": "string",
|
|
"description": "תאריך פגישה עם הלקוח (YYYY-MM-DD)"
|
|
},
|
|
"meetingDelayReason": {
|
|
"type": "string",
|
|
"description": "סיבת עיכוב בפגישה (if > 10 days)"
|
|
},
|
|
"meetingAttendees": {
|
|
"type": "string",
|
|
"description": "נוכחים בפגישה (פרט לפונה)"
|
|
},
|
|
"contactStatus": {
|
|
"type": "string",
|
|
"enum": ["תקין", "לא תקין"],
|
|
"description": "מצב הקשר עם הלקוח"
|
|
},
|
|
"contactStatusDetail": {
|
|
"type": "string",
|
|
"description": "פירוט מצב קשר (if לא תקין)"
|
|
},
|
|
"proceedingNumber": {
|
|
"type": "string",
|
|
"description": "מספר ההליך בבית הדין"
|
|
},
|
|
"courtName": {
|
|
"type": "string",
|
|
"description": "בית הדין"
|
|
},
|
|
"proceedingSubject": {
|
|
"type": "string",
|
|
"enum": ["נכות כללית", "נכות מעבודה", "נכות איבה", "ניידות", "אי כושר", "שירותים מיוחדים", "סיעוד", "גמלת הבטחת הכנסה", "דמי אבטלה", "אחר"],
|
|
"description": "עניין ההליך"
|
|
},
|
|
"claimSummary": {
|
|
"type": "string",
|
|
"description": "תמצית התביעה/הערעור"
|
|
},
|
|
"defenseClaims": {
|
|
"type": "string",
|
|
"description": "טענות ההגנה (אם הוגשו)"
|
|
},
|
|
"legalAnalysis": {
|
|
"type": "object",
|
|
"description": "ניתוח הסיכוי המשפטי — מלא רק שדות רלוונטיים לסוג התביעה",
|
|
"properties": {
|
|
"q1DocsReviewed": { "type": "boolean" },
|
|
"q1DocsDetail": { "type": "string" },
|
|
"q2Reasoned": { "type": "boolean" },
|
|
"q2ReasonDetail": { "type": "string" },
|
|
"q3PanelMatch": { "type": "boolean" },
|
|
"q4PanelComposition": { "type": "string" },
|
|
"q5ComplaintsAddressed": { "type": "boolean" },
|
|
"q6ComplaintsDetail": { "type": "string" },
|
|
"q7ClinicalExam": { "type": "boolean" },
|
|
"q8ClinicalGap": { "type": "string" },
|
|
"q9MoharaApplied": { "type": "boolean" },
|
|
"q9MoharaDetail": { "type": "string" },
|
|
"q10RehabGap": { "type": "boolean" },
|
|
"q10RehabDetail": { "type": "string" },
|
|
"q11ScoreGap": { "type": "boolean" },
|
|
"q11ScoreDetail": { "type": "string" },
|
|
"q12UniqueAspects": { "type": "boolean" },
|
|
"q12UniqueDetail": { "type": "string" }
|
|
}
|
|
},
|
|
"recommendationType": {
|
|
"type": "string",
|
|
"enum": ["ייעוץ והדרכה חלף ייצוג", "ויתור הלקוח", "החלפת ייצוג", "לא נוצר קשר", "לא התקיימה פגישה", "עדיין לא ניתן להחליט", "נדרשים מסמכים נוספים", "המלצה לסירוב"],
|
|
"description": "סוג ההמלצה/ההודעה"
|
|
},
|
|
"recommendationDetail": {
|
|
"type": "string",
|
|
"description": "פירוט מנומק של ההמלצה"
|
|
},
|
|
"additionalAidNeeded": {
|
|
"type": "string",
|
|
"enum": ["לא נחוץ", "נחוץ בתחום ביטוח לאומי", "נחוץ בתחום אחר"],
|
|
"description": "צורך בסיוע נוסף"
|
|
},
|
|
"additionalAidNIDetail": {
|
|
"type": "string",
|
|
"description": "פירוט סיוע נוסף בתחום ביטוח לאומי"
|
|
},
|
|
"additionalAidOtherDetail": {
|
|
"type": "string",
|
|
"description": "פירוט סיוע נוסף בתחום אחר"
|
|
},
|
|
"additionalAidUrgency": {
|
|
"type": "string",
|
|
"enum": ["רגיל", "דחוף", "בהול"]
|
|
},
|
|
"additionalAidDeadlines": {
|
|
"type": "string",
|
|
"description": "מועדים לסיוע נוסף"
|
|
},
|
|
"willingToRepresent": {
|
|
"type": "boolean",
|
|
"description": "הסיוע הנוסף בתחום התמחותי ומעוניין לייצג?"
|
|
},
|
|
"notes": {
|
|
"type": "string",
|
|
"description": "הערות כלליות"
|
|
}
|
|
},
|
|
"required": ["aidType", "proceedingSubject", "recommendationType"]
|
|
}
|
|
}
|
|
}
|
|
}
|