37a8b67b95
- FreeDocumentGenerator: build RTL Hebrew DOCX from lightweight markdown, attach to case, copy to network folder. - CaseFolderManager: writeFile / createFolder / renameItem / moveItem, all sandboxed to the case's own root. Physical delete is never exposed; markForDeletion moves the file to "<caseRoot>/מסמכים למחיקה/" with a "למחיקה - " prefix. - 6 new controller actions: createDocument, writeToFolder, createFolder, renameItem, moveItem, markForDeletion. - AlertCalculator: silence "X days without activity" alerts for cases legitimately waiting on the court (PendingDecision always; PendingHearing when cNextHearing is in the future). - CaseContextBuilder: fix DocumentTemplate query — was filtering on the wrong column (entityType vs targetEntityType), which is why Shira's TEMPLATES section was always empty. Now respects isActive and surfaces category/description. - Document entity: new markedForDeletionAt + markedForDeletionBy audit fields. Pairs with shira-hermes 0.4+ which exposes the 9 matching tools to Shira. Refs Task Master #4 Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
15 lines
369 B
JSON
15 lines
369 B
JSON
{
|
|
"name": "SmartAssistant",
|
|
"module": "SmartAssistant",
|
|
"description": "Unified AI Assistant for Legal CRM — floating chat with case memory, office alerts, and AI Gateway integration",
|
|
"author": "klear",
|
|
"version": "2.9.0",
|
|
"acceptableVersions": [
|
|
">=8.0.0"
|
|
],
|
|
"releaseDate": "2026-05-14",
|
|
"php": [
|
|
">=8.1"
|
|
]
|
|
}
|