توثيق ERPOSالمرجع التنفيذي للمطورين
الرئيسية›فهرس الخوارزميات›مطابقة صلاحيات الوكالة

مطابقة صلاحيات الوكالةPOA powers matching

خوارزميةمتطلب وارد في الملفات اقتراح هندسي يحتاج اعتمادًا قانونيًا

تحويل نص صلاحيات الوكالة إلى رموز معيارية مع كشف النفي والاستثناء («عدا الصلح»)، ثم مقارنة الإجراء المطلوب بها. غير المؤكد = «يحتاج مراجعة».

الميزات التي تستخدمها: B08 مطابقة صلاحيات الوكالة مع الإجراء، B07 سجل الوكالات الشرعية

1الغرض والمصطلحات القانونية المرتبطة

الوثيقة المعمارية تنبه إلى «فخ النفي» في نص الوكالة: «له المرافعة عدا الصلح» (التقييم الهندسي).

2المدخلات وأنواعها ومصادرها

نص الوكالة أو صلاحياتها المدخلة، رمز الإجراء، خريطة الإجراءات ← الصلاحيات، قاموس المرادفات.

3المخرجات والحالات

متاح / ناقص / منتهية / يحتاج مراجعة، مع النص الداعم.

4خطوات المعالجة بالتسلسل

  1. تطبيع النص.
  2. تقسيم إلى عبارات.
  3. لكل عبارة: مطابقة مرادفات ← رمز.
  4. كشف «عدا/إلا/باستثناء/ما عدا» ← الرموز التالية منفية.
  5. الصلاحية العامة ← GENERAL.
  6. إن غمض ← نموذج يصنف بعد التنقيح، والنتيجة «يحتاج مراجعة» دائمًا عند عدم اليقين (الوثيقة المعمارية).

5الشروط والفروع والاستثناءات

الوكالة منتهية قبل الجلسة القادمة ← «منتهية».

6Pseudocode كامل

Pseudocode
function match_powers(poa_text, action):
    required = ACTION_POWER_MAP[action]
    granted, excluded = set(), set()
    for clause in split_clauses(normalize(poa_text)):
        negated = contains_any(clause, ["عدا","الا","باستثناء","ما عدا"])
        codes = synonyms_to_codes(clause)
        (excluded if negated else granted).update(codes)
    if required in excluded: return MISSING
    if required in granted or "GENERAL" in granted: return OK
    return NEEDS_REVIEW

7مثال اصطناعي خطوة بخطوة

«وكّلته في المرافعة والمدافعة وقبض المبالغ عدا الصلح والإقرار» ← RECEIVE_MONEY متاح، SETTLE ناقص. (نص اصطناعي)

8حالات الفشل والتعامل معها

نص غير مقروء ← يحتاج مراجعة.

9منع التكرار والتزامن

لا ينطبق.

10الصلاحيات والتدقيق والأمن

لا يُرسل نص الوكالة لنموذج خارج المملكة.

11اختبارات الوحدات والتكامل والقبول

المعرّفالنوعالسيناريوالنتيجة المتوقعة
ALG-PA-01وحدةالمثالكما ذُكر
ALG-PA-02وحدةصلاحية عامةمتاح مع تنبيه للتحقق

12ما هو قاعدة تقنية وما هو قرار قانوني

قاعدة تقنية (ينفذها المطور)قرار قانوني (يعتمده مختص)
التقسيم والمرادفات والنفيقاموس الصلاحيات وخريطة الإجراءات