Includes: - docs/: architecture, block-schema, migration-plan, product-specification - scripts/: bidi_table, decompose-decisions, extract-claims, seed-knowledge, etc. - skill-legal-decision/: SKILL.md + references + block-schema - skill-legal-assistant/: SKILL.md - skill-legal-docx/: SKILL.md + references - .claude/commands/: bidi-table skill - .taskmaster/: task config + PRDs - .gitignore: exclude legacy/, kiryat-yearim/, node_modules/, memory/ Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
48 lines
3.8 KiB
Plaintext
48 lines
3.8 KiB
Plaintext
# PRD Phase 2 — משימות חסרות שנלמדו במהלך ההקמה
|
||
|
||
## הקשר
|
||
המשימות הבאות חסרות ב-TaskMaster הנוכחי. חלקן כבר בוצעו (צריך לסמן done), חלקן עתידיות.
|
||
|
||
## משימות שכבר בוצעו (לתיעוד בלבד)
|
||
|
||
### משימה: הקמת תשתית DB
|
||
16 טבלאות ב-4 שכבות (Core, Decision, Knowledge, RAG) + טבלת appeal_type_rules + טבלת decision_definitions. כולל pgvector, indexes, migrations. סטטוס: done.
|
||
|
||
### משימה: ייבוא ידע ראשוני מ-vault
|
||
75 רשומות: 15 לקחים, 44 ביטויי מעבר, 9 תקדימים (הורחב ל-49), 7 הוראות חוק. סקריפטים: seed-knowledge.py, seed-appeals.py. סטטוס: done.
|
||
|
||
### משימה: ייבוא 20 תיקי ערר
|
||
מטאדטה של 20 תיקים מהvault (3 פעילים, 17 ארכיון). כולל appeal_type classification. סטטוס: done.
|
||
|
||
### משימה: הפרדת סוגי עררים ב-DB
|
||
הוספת appeal_type לטבלאות cases, decisions, lessons_learned, transition_phrases. יצירת appeal_type_rules עם 30 כללים + 23 יחסי זהב. כולל הבדלי טון, מבנה, משקלות. סטטוס: done.
|
||
|
||
### משימה: התקנת שרתי MCP
|
||
Infisical MCP (גלובלי), TaskMaster AI (פרויקט). סטטוס: done.
|
||
|
||
## משימות עתידיות חדשות
|
||
|
||
### משימה: ייבוא חומרי מקור מלאים
|
||
Priority: medium. Dependencies: task 2.
|
||
ייבוא כל חומרי המקור מה-vault ל-DB — לא רק החלטות סופיות אלא גם כתבי ערר, כתבי תשובה, פרוטוקולים, שומות, חוות דעת. לכל 20 תיקים. כולל חילוץ טקסט מ-MD שכבר קיימים ו-OCR ל-PDF סרוקים. ~444 קבצים סה"כ.
|
||
|
||
### משימה: חשיפת פונקציות חיפוש וולידציה כ-MCP tools
|
||
Priority: high. Dependencies: tasks 7, 9.
|
||
להוסיף ל-MCP server tools חדשים: search_precedents (חיפוש סמנטי בפסיקה והחלטות), validate_decision (בדיקת החלטה מול כללי block-schema), get_golden_ratios (קבלת יחסי זהב לפי סוג ערר ותוצאה), get_appeal_type_rules (כללים לפי סוג). כולל סינון לפי appeal_type.
|
||
|
||
### משימה: יישום סגנון כתיבה מותאם לסוג ערר
|
||
Priority: high. Dependencies: appeal_type_rules.
|
||
לוודא שכל כלי הכתיבה (draft_section ב-MCP) משתמש ב-appeal_type_rules כדי להתאים: טון (חם/קר), מבנה פתיחה (רחב/ישיר), מספור (כותרות/אותיות), פתיחת דיון (שכבות/נושאי/ישיר), סיום (חם/יבש), משקלות בלוקים.
|
||
|
||
### משימה: עדכון PRD ו-CLAUDE.md עם מצב נוכחי
|
||
Priority: low.
|
||
לעדכן את CLAUDE.md עם: 18 טבלאות ב-DB, 7 החלטות מפורקות, 212 טענות, 49 פסיקות, 131 embeddings, 30 כללי סוג ערר, 23 יחסי זהב. לעדכן את docs/architecture.md עם הטבלאות והסקריפטים החדשים.
|
||
|
||
### משימה: שיפור parser להחלטות עם כיסוי נמוך
|
||
Priority: medium. Dependencies: task 4.
|
||
שטרית (167% חפיפה) ומבורך (133%) מראים חפיפה בין בלוקים. צריך לשפר את decompose-decisions-v2.py: טיפול בחפיפה, זיהוי טוב יותר של גבולות בלוקים כשאין כותרות מפורשות, הוספת סוג ערר פיצויים (9xxx) ל-parser.
|
||
|
||
### משימה: Gitea — push קוד לrepository
|
||
Priority: medium. Dependencies: none.
|
||
לדחוף את כל הקוד (scripts, MCP server, docs) ל-Gitea repository שכבר מוגדר ב-gitea.nautilus.marcusgroup.org/Chaim/ezer-mishpati. כולל .gitignore מתאים (לא legacy vault, לא .env, לא node_modules).
|