# مراجعة الإصلاحات المحلية، 2026-10-06

تضيف هذه المراجعة اختبارات دفاعية وإصلاحات للمصدر. لا تعتمد الإنتاج أو بنية
PostgreSQL الأصلية المستقلة. شُغّلت الاختبارات دون شبكة خارجية، بهويات تجريبية
ومساحة مؤقتة خاصة وحدود للموارد. لم تُغيّر طبقة تشغيل محفوظة أو خدمة مشتركة أو
موردا إنتاجيا.

تعيد مسارات الإدارة التحقق من العضوية بعد قراءة جسم الطلب المؤجل، وقبل كتابة
أسرار الدوال أو نشرها أو إعدادات الدخول أو كلمة مرور قاعدة البيانات. يعاد التحقق
أيضا قبل إعادة بيانات السجلات والمقاييس بعد انتظار القارئ. يحتفظ المشاهد بحق قراءة
المقاييس، دون حق قراءة سجلات الخدمة. تعيد مسارات
مشغّل التثبيت التحقق نفسه قبل إنشاء منظمة أو تعديل إعدادات التحديث أو طلب تحديث.
يُرفض طلب العضو المحذوف أو الذي خُفض دوره دون نشر هذه التغييرات.

لا يثبت نقل ملكية المشروع إلا بعد إلغاء مفاتيحه السابقة. يعيد فشل مخزن المفاتيح
الملكية والمهام المنتظرة وسجلات التدقيق والإشعارات إلى حالتها السابقة. تبقى المفاتيح
التي أُلغيت بالفعل ملغاة في مخزنها المنفصل، ويمكن إعادة المحاولة لإكمال النقل.
كلمات مرور الاتصال المباشر ومفاتيح التوقيع الداخلية خارج نطاق هذه العملية، كما
كانت سابقا.

يسند Studio مسار الطلب واستعلامه إلى عنوان الخادم المحدد دون تفسير الشرطتين
المائلتين في بداية المسار كاسم خادم آخر. يستمر حذف ملف تعريف ارتباط جلسة المنصة
والتحقق من مفتاح الخدمة.

يشترط جلب النسخة الاحتياطية خارج الخادم في البنية المشتركة تطابق وقت إنشائها
داخل البيان المفكوك تشفيره مع اسم النسخة المطلوبة قبل نشر الملفات. يؤدي الاختلاف
إلى الرفض وحذف الملفات المؤقتة. يحفظ الاستيراد علامات الاقتباس المزدوجة داخل أسماء
الامتدادات والمخططات، مع استمرار استبعاد الامتدادات الموجودة أو غير الفعالة.

يشترط ترحيل الجيل تطابق قواعد HBA المرصودة مع القواعد المطلوبة قبل الأرشفة
والإنهاء، بما في ذلك إعادة المحاولة. لا تسمح أرشفة قديمة لم تتحقق من هذا التطابق
بإنهاء العملية. لا يوجد مسار مدعوم لأرشفة متحقق منها عند غياب الحاوية السابقة:
يُرفض الطلب الجديد قبل نشر نية الترحيل، وتبقى النية الموجودة حاجزا أمام التشغيل.
انظر [عقد الترحيل](https://github.com/M7MMAD-OMAR/sbarbase/blob/main/docs/engineering/CONTAINER-GENERATION-MIGRATION.md).

لهذه التغييرات أدلة اختبارات محلية. يبقى قبول إعدادات الطبقة الأصلية، والتعافي من
انقطاع استبدال الحاوية، وتغيير صورة PostgreSQL، والتعافي بعد فشل التراجع، واتساق
نسخة قاعدة البيانات مع ملفات التخزين، ومعايرة السعة، والاستعادة على خادم جديد
عملا مستقلا. انظر [جاهزية النشر](https://base.sbarah.com/docs/reference/deployment-readiness/). لا تثبت اختبارات
الوحدات هذه النتائج.

تعرض المنصة الآن أخطاء الحقول داخل نماذج الدخول وإنشاء الدعوات وقبولها والأسماء
وحصة الطلبات وأسرار الدوال وإعدادات الدخول. تبقى كلمات مرور الحسابات الموجودة
كما أدخلها المستخدم، وتتبع كلمات مرور الدعوات الجديدة حد الخادم من 12 إلى 256
حرفا. تحفظ أخطاء الشبكة قيم النماذج وتتيح إعادة المحاولة. تظهر روابط مستودع
GitHub وحساب الناشر وترخيص Apache-2.0 في شاشات الدخول وتنقل المنصة. تستخدم
صور التحقق سجلا تجريبيا مؤقتا، وليست دليلا على تشغيل Auth أو قواعد البيانات أو
خدمات النشر الحقيقية.
