-
released this
2026-04-25 20:47:18 +03:00 | 6 commits to main since this releasePhase 4 — ניהול נושאים (תחומי משפט) מתוך הממשק
עד עכשיו, כדי להוסיף תחום משפט חדש (דיני עבודה, דין פלילי, נדל"ן) היה צריך להריץ SQL ישיר על
kb_topic. בלשונית "ניהול" נוספת עכשיו טבלת "נושאים" עם CRUD מלא — מנהלים יכולים ליצור, לערוך, להשבית ולמחוק תחומים בלי לעבוד עם המסד.מה השתנה
טבלת נושאים בראש לשונית "ניהול" — slug, שם + תיאור, מספר מקורות, סטטוס (פעיל/מושבת), ושלוש פעולות לכל שורה:
- ➕ נושא חדש — טופס inline עם כל השדות. ה-slug חייב להיות באותיות קטנות עם מקפים (
employment-law,criminal-law) — המערכת מחזירה 400 ידידותי על slug לא חוקי או כפול. - ✏ עריכה — שינוי שם / תיאור / תוספת לפרומפט / סטטוס. ה-slug נעול לאחר היצירה כי ה-S3 layout מסתמך עליו (
inbox/<slug>/<kind>/...). - 👁 השבתה / הפעלה — soft-toggle של
is_active. נושא מושבת נעלם מה-<select>של המשתמשים אבל הנתונים נשמרים. זה מסלול ה"מחיקה" הסטנדרטי. - 🗑 מחיקה קשה — מותרת רק לנושא ללא מקורות. אם יש מקורות, המערכת מציגה הסבר ומכוונת ל"השבתה" במקום (UI) או מחזירה 409 (API).
- כל שינוי בנושא מרענן אוטומטית את ה-
<select>של הנושאים בראש הדף — המשתמש רואה את השינוי מיד בלי refresh.
שדה "תוספת לפרומפט" — נוספת ל-system prompt של "שאל את שירה" עבור הנושא הזה ספציפית. שם נותנים לשירה הקשר תחומי, רשימת חוקים מרכזיים, ופורמטי ציטוט. דוגמה לדיני עבודה: רשימת חוקי המגן + ארבעה פורמטי ציטוט (חוק / תקנה / צו הרחבה / פס"ד).
שיפור צדדי: שגיאות 4xx מ-shira-hermes (כמו "slug already exists" או 409 conflict על מחיקה) מוצגות כעת למשתמש כ-
BadRequestעם הודעה ספציפית, במקום500 Internal Errorגנרי.Backend (נפרד): shira-hermes commit
49503ca— ארבעת ה-endpoints החדשים על/admin/kb/topics. אין מיגרציה חדשה (סכמתkb_topicמ-migration 001 מספיקה).התקנה
הורד את
KnowledgeBase-0.7.0.zipוהתקן דרך Administration → Extensions.גרסת shira-hermes הנדרשת: ה-commit האחרון של admin topics CRUD (כבר פרוסה ל-dev).
Downloads
- ➕ נושא חדש — טופס inline עם כל השדות. ה-slug חייב להיות באותיות קטנות עם מקפים (