Smart Ports · Makin Operational Status
لوحة حية تعرض الحالة الفعلية لمنظومة مكين كما تقرأ مباشرة من نقاط الفحص الرسمية (/api/ready و/api/health): اتصال قاعدة البيانات، حالة محرك الذكاء الاصطناعي، وزمن تشغيل الخدمة — دون أي بيانات محاكاة.
يتم الآن الاتصال بنقاط الفحص الرسمية للمنظومة.
معايير معمارية وحوكمة معتمدة في تصميم المنظومة — أما الحالة التشغيلية الحية فتُعرض في البطاقات أعلاه مباشرة من نقاط الفحص.
معمارية المنصة مبنية على فصل بيانات المستأجرين، مع التحقق من الملكية والصلاحيات في طبقة الخادم لكل استعلام — لا اعتماد على الواجهة لحماية البيانات.
مبدأ معتمد في تصميم محرك الطلبات والفوترة: تُصحَّح الحركات المحاسبية عبر قيود عكسية فقط، ولا يُحذف أي سجل مالي نهائياً.
تصميم نموذج الفوترة يستهدف التوافق مع متطلبات الفوترة الإلكترونية، بما يشمل توليد رمز الاستجابة السريعة QR عند إصدار الفواتير.
عمليات الإدارة والمطافظة تُسجَّل في سجل تدقيق مركزي على قاعدة البيانات (audit_log) عبر طبقة الخادم، مع تسجيل الهوية والوقت ونوع العملية دون تخزين أسرار أو بيانات شخصية غير ضرورية.
المنصة مصممة بالعربية أولاً مع دعم RTL كامل وخط Tajawal للعناوين وIBM Plex Sans Arabic للنصوص، ولوحة الألوان السيادية المعتمدة (الأزرق والذهبي الممتاز)، مع اختبار العرض في RTL وLTR وعلى أحجام الشاشات المختلفة.
البناء الإنتاجي يتم عبر Next.js مع pnpm، ولا يُعتبر النشر ناجحاً إلا بعد التحقق الفعلي من المسارات الحرجة في البيئة المستهدفة.
كل مدخل خارجي يُعامل كغير موثوق: تحقق runtime على مستوى API، استعلامات معلمية ضد حقن SQL، وتحويل القيم المرجعية غير الصالحة إلى null بدل تمريرها.
قاعدة حاكمة: القراءة قد تتدهور عند فشل قاعدة البيانات، لكن الكتابة تبقى صادقة دائماً — لا تأكيد لأي طلب أو اشتراك أو دفع لم يُخزَّن فعلياً.
مستند حوكمة النشر: اتبع الأوامر البرمجية التالية لبناء واختبار ونشر التطبيق بأمان في البيئات السحابية.