توثيق ERPOSالمرجع التنفيذي للمطورين
الرئيسية›المعمارية والبيانات›التقنيات وتوافق الإصدارات

التقنيات وتوافق الإصداراتTechnology stack and version compatibility

متطلب وارد في الملفات افتراض تنفيذي

المكونات وإصداراتها والقرار المعلق بين v15 وv16.

المكونات

الطبقةالتقنيةملاحظة
الإطارFrappe + ERPNextv15 أو v16 (OD-01)
الموارد البشريةFrappe HR(دليل المطور ص10)
الفوترة الإلكترونيةksa_complianceرخصة AGPL-3.0 بحسب (الوثيقة المعمارية)
قاعدة البياناتMariaDBbinlogs للاسترجاع لنقطة
الطوابيرRedis + RQ—
واجهة المحامينFrappe UI (Vue 3)(الوثيقة المعمارية)
خدمة الذكاءPython + FastAPI(الوثيقة المعمارية)
المتجهاتQdrant(دليل المساعد القانوني ص7) (DG يذكر pgvector أو Qdrant)
التضمين وإعادة الترتيبBGE-M3، bge-reranker-v2-m3(دليل المساعد القانوني ص7)
التوليدمرشح بالتقييمOD-05
التخزينمتوافق مع S3 داخل المملكة(دليل المطور ص16)

توافق الإصدارات

الوثيقة المعمارية: v16 يحتاج Python 3.14 وNode 24 وMariaDB 11.8 (الوثيقة المعمارية)، وتقييم القرارات يعتبر Python 3.14 جديدًا جدًا ويعتمد v15 مع Python 3.11/3.12 (التقييم الهندسي). دليل المطور (الأحدث) يطلب الحسم بتثبيت التطبيقات فعليًا (دليل المطور ص10).

قاعدة للمطور

لا تستخدم ميزة خاصة بإصدار واحد حتى يُحسم OD-01. اختبار القبول للقرار: تثبيت نظيف + ksa_compliance + بيئة محاكاة الهيئة.