مكتبة المذكرات القديمة وقوالب المذكرات الجديدةPleadings library and templates
معنى «اللوائح» الأول: مذكرات المكتب. قديمها يُستورد ويُصنف ويُنقح من الأسماء ليصبح مكتبة بحث ومصدرًا للمساعد. وجديدها يُكتب من قوالب تعبّأ من بيانات الملف والحكم والمهلة.
بطاقة الميزة
| البند | القيمة |
|---|---|
| 1. اسم الميزة | مكتبة المذكرات القديمة وقوالب المذكرات الجديدة — Pleadings library and templates |
| 2. المعرّف (Feature ID) | B14 |
| 3. مصدر المتطلب | دليل المطور ص43-44 (الميزة 9-أ) |
| 4. تصنيف المحتوى | متطلب وارد في الملفات صندوق الاستيراد، OCR، تصنيف يؤكده المحامي، نسخة منقحة، قوالب ببنية المذكرة، تعبئة من الملف، سير الاعتماد. يحتاج اعتمادًا قانونيًا بنية كل قالب. |
| الوحدة | المستندات والمعرفة |
| الأدوار المعنية | محامٍ، شريك، متدرب |
| درجة الخطورة | عالية |
| حالة الاعتماد | يحتاج اعتمادًا قانونيًا |
| المنصات المرتبطة | ناجز وناجز للمطورين |
5الهدف التجاري والمشكلة التي تعالجها
معرفة المكتب في مذكراته السابقة، لكنها مبعثرة وفيها أسماء موكّلين. والقالب يمنع أخطاء النقل (رقم الحكم، التاريخ، المهلة).
6المجال القانوني المرتبط للمطوّر غير المتخصص
كلمة «لائحة» تعني مذكرة إجرائية (لائحة اعتراضية) وتعني أيضًا لائحة تنفيذية (دليل المطور ص9)؛ هذه الصفحة للمعنى الأول، وB15 مكتبة الأنظمة واللوائح بإصداراتها للثاني. بنية المذكرة: المحكمة المخاطَبة، الأطراف، بيانات الحكم والقضية، الوقائع، الأسباب شكلًا ثم موضوعًا، الطلبات، الخاتمة (دليل المطور ص43) يحتاج اعتمادًا قانونيًا.
7المستخدمون والأدوار والصلاحيات
المحامي يستورد ويؤكد التصنيف ويكتب. الشريك يعتمد القوالب ويختار «النموذجية». المتدرب يكتب مسودات.
8شروط البدء والاعتماديات
B13 المستندات والإصدارات والأرشفة والأصول الورقية المستندات، B32 خدمة OCR وتحويل الصوت إلى نص OCR، B12 محرك المهل النظامية وحاسبة الاعتراض للمهلة في القالب، B29 المساعد القانوني (RAG) للمسودة الذكية.
9السيناريو الأساسي خطوة بخطوة
- رفع دفعة ملفات قديمة (Word/PDF/مسح) إلى «صندوق الاستيراد».
- استخراج النص وOCR عربي، ثم تصنيف آلي يؤكده المحامي: النوع، نوع المحكمة والقضية، السنة، المواد المستشهد بها، النتيجة إن عُرفت.
- ربط بملف أو أرشيف مستقل.
- إنشاء نسخة منقحة للمكتبة (حذف الأسماء والهويات والأرقام آليًا ثم مراجعة)؛ الأصل يبقى في الملف بصلاحياته.
- فهرسة المنقح للبحث والمساعد.
- مذكرة جديدة: اختيار قالب ← تعبئة من الملف ← مسودة ذكية اختيارية ← مراجعة ← اعتماد ← تقديم بتاريخ ونسخة PDF.
10السيناريوهات البديلة والاستثناءات
تصنيف خاطئ: المحامي يصححه. التنقيح فاته اسم: المراجع يضيفه؛ المنقح لا يُنشر قبل المراجعة. مهلة في القالب: فقرة «قبول الاعتراض شكلًا» تُملأ من المهلة المحسوبة (دليل المطور ص43).
11المدخلات والحقول
| الاسم العربي | الاسم البرمجي | النوع | إلزامي | التحقق | القيمة الافتراضية | مصدر البيانات |
|---|---|---|---|---|---|---|
| دفعة الاستيراد | import_batch | Link → Import Batch | للمستورد | — | — | الرفع |
| مرشح كنموذج | is_template_candidate | Check | لا | — | 0 | الشريك |
| مؤشر النتيجة | outcome_hint | Select | لا | كسب / خسارة / جزئي / غير معروف | غير معروف | المحامي |
| القالب: النوع | doc_kind | Link | نعم | — | — | — |
| القالب: أنواع المحاكم | court_types | Table MultiSelect | لا | — | — | — |
| القالب: النص | body | Code (Jinja) | نعم | متغيرات معرّفة فقط | — | المحامي |
| القالب: المتغيرات | placeholders | JSON | تلقائي | — | — | محلل القالب |
| القالب: الإصدار والمعتمد | version / approved_by | Int / User | نعم | — | — | الشريك |
| النسخة المنقحة: خريطة التنقيح | redaction_map | Long Text (مشفّر) | تلقائي | — | — | الخادم |
| الاستشهادات | citations | Table → Citation | لا | مادة بنسختها | — | B15 مكتبة الأنظمة واللوائح بإصداراتها |
12المخرجات والإشعارات والسجلات والتقارير
مكتبة بحث منقحة. مذكرة جديدة PDF. ترتيب المذكرات النموذجية أولًا (دليل المطور ص44).
13قواعد العمل بصيغة قابلة للتحويل إلى كود
RULE B14.1 redacted copy published only after reviewed_by set
RULE B14.2 original stays with matter permissions; library holds redacted text only
RULE B14.3 template render uses matter data; missing variable -> visible gap "[غير متوفر]" never blank
RULE B14.4 dates rendered in both calendars; judgment no/date, receipt date, deadline from B11/B12
RULE B14.5 workflow draft -> review -> approved -> submitted(submitted_on + PDF)
RULE B14.6 ranking: model pleadings (won or partner-approved) first14حالات السجل وانتقالاتها وشروطها
مسودة ← قيد المراجعة ← معتمد ← مقدَّم (دليل المطور ص44). دفعة الاستيراد: مرفوعة ← قيد المعالجة ← بانتظار التأكيد ← مكتملة / بأخطاء.
15نموذج البيانات والعلاقات والقيود والفهارس
Import Batch 1 → n Legal Document؛ Redacted Copy 1 ↔ 1 Legal Document؛ Pleading Template؛ Citation فرعي يشير إلى Law Article بنسختها.
16DocTypes المطلوبة في Frappe
Pleading Template،Import Batch،Redacted Copy،Citation، حقول إضافية علىLegal Document(دليل المطور ص44).
17الشاشات والعناصر والأزرار ورسائل الخطأ
صندوق الاستيراد بجدول الملفات وحالة كل ملف. شاشة التأكيد: النص بجانب التصنيف المقترح. شاشة التنقيح: الأصل والمنقح متجاوران مع تمييز ما حُذف. محرر المذكرة مع لوحة المتغيرات.
18خدمات Backend ومسؤولية كل خدمة
legal_erp.library.import.process_batch، classify، redact، legal_erp.templates.render.
19واجهات API الداخلية
POST /api/method/legal_erp.api.v1.templates.render
تعبئة قالب لملف.
الصلاحية: فريق الملف.
{
"template": "PT-APPEAL-01",
"matter": "MAT-2026-00001",
"judgment": "JDG-2026-00003"
}{
"draft_document": "DOC-000233",
"missing": []
}20الأحداث والمهام الخلفية والجدولة وإعادة المحاولة
معالجة الدفعة في طابور long مع إعادة محاولة لكل ملف. إعادة فهرسة المكتبة بعد اعتماد المنقح.
21التكاملات المرتبطة بالميزة وحدودها
التقديم عبر ناجز وناجز للمطورين يدوي، ويُسجل تاريخه ونسخته.
22الأمن والخصوصية والتدقيق والاحتفاظ والحذف
خريطة التنقيح مشفّرة (تسمح بالاستعادة للمخول فقط). المساعد يبحث في المنقح وفي ملفات المستخدم بصلاحياته.
23حالات الاختبار
| المعرّف | النوع | السيناريو | النتيجة المتوقعة |
|---|---|---|---|
B14-T01 | قبول | استيراد 100 مستند قديم | كلها مصنفة ومفهرسة وقابلة للبحث بالصلاحيات (دليل المطور ص44). |
B14-T02 | أمني | عينة منقحة | خالية من الأسماء والهويات. |
B14-T03 | طبيعي | مذكرة استئناف جديدة | بيانات الحكم وتاريخ الاستلام والمهلة معبأة. |
B14-T04 | حدّي | متغير غير متوفر | يظهر «[غير متوفر]». |
24معايير القبول
- معايير الميزة 9-أ في الدليل ناجحة (دليل المطور ص44).
25تعريف الاكتمال (Definition of Done)
- كل قواعد العمل في هذه الصفحة منفذة في الخادم (Controller أو Service)، لا في الواجهة وحدها.
- حالات الاختبار المذكورة هنا مكتوبة اختباراتٍ آلية في إطار اختبار Frappe، وتنجح مع كل دفعة كود.
- اختبارات الصلاحيات تثبت أن مستخدمًا خارج فريق الملف لا يرى السجل في القائمة ولا برابطه المباشر ولا في البحث العام ولا في العدّادات.
- الحقول المخصصة والأدوار ومسارات الاعتماد مُصدَّرة في Fixtures التطبيق، وتظهر بعد تثبيت نظيف على موقع فارغ دون إعداد يدوي.
- لا تعديل في ملفات Frappe أو ERPNext.
- كل قيمة قانونية (مدة، نسبة، مبلغ، قائمة) محفوظة في إعداد قابل للتعديل، وموسومة بحالة اعتمادها.
- نصوص الواجهة ورسائل الخطأ بالعربية، وتخبر المستخدم بما يفعله.
- معايير القبول في هذه الصفحة مُتحقق منها ومسجلة في مصفوفة التتبع.
26القرارات المفتوحة والمخاطر والاعتمادات المطلوبة
«اللوائح» في البند 9: مذكرات المكتب أم الأنظمة أم كلاهما، وأيهما أولًا (OD-07).