حالة النظام

حالة خدماتنا
في الوقت الفعلي

راقب الحالة التشغيلية لـ Centeem. تُحدَّث الصفحة آلياً. عند وقوع حادث، ننشر هنا التفاصيل + الحل.

كل الخدمات تشغيلية.

آخر تحقق: قبل بضع ثوانٍ

الخدمات المُراقَبة

واجهة API الخلفية

كل طلبات API من تطبيق الجوال ولوحة الإدارة

تشغيلي
99.94% توافر / 90 يوماً

تطبيق الجوال (iOS + Android)

تسجيل الدخول، المدفوعات، الشحن، السحوبات

تشغيلي
99.98% توافر / 90 يوماً

الإشعارات الفورية

إشعارات في الوقت الفعلي (دفع مستلَم، سحب مُصادق عليه، تنبيه أمني)

تشغيلي
99.81% توافر / 90 يوماً

لوحة الإدارة

واجهة الإدارة للمصادقة على عمليات الشحن/السحب/CCP

تشغيلي
99.92% توافر / 90 يوماً

خدمة KYC (HF Space)

OCR بتقنية Gemini Vision لبطاقة التعريف/جواز السفر/RC/NIF + تحليل وصولات CCP

تشغيلي
99.5% توافر / 90 يوماً

تخزين Supabase

تخزين وثائق KYC، الشيكات، الوصولات، المبررات

تشغيلي
99.99% توافر / 90 يوماً

بريد Resend

إرسال الرسائل المعاملاتية (تأكيدات، تنبيهات أمنية)

تشغيلي
99.97% توافر / 90 يوماً

سجل الحوادث

كل الحوادث الأخيرة مع حلولها. شفافية كاملة، حتى بشأن أخطائنا.

خطأ 500 في سحب BaridiMob (انتهاء مهلة Prisma)

24 ماي 2026

محلول
واجهة API الخلفية

كانت سحوبات BaridiMob تفشل بـ 'خطأ في الخادم' لدى بعض المستخدمين. السبب: تجاوزت معاملة Prisma مهلتها البالغة 5 ثوانٍ بسبب عملية خارج المعاملة (platformFeeOps باستعمال prisma العمومي بدل tx). الحل: الانتقال من prisma إلى tx + رفع المهلة إلى 15 ثانية.

مخطط زمني مفصّل
03:05أول إبلاغ مستخدم عبر الدعم — سحب 5 آلاف د.ج عالق
03:12تحقيق: يرصد Sentry مشكلة واحدة من نوع PrismaClientKnownRequestError P2028
03:25تحديد السبب الجذري — نمط معطوب موجود في 3 وحدات تحكّم
03:35نشر الحل في الإنتاج على Railway
03:45حُلّ الحادث — كل السحوبات تمرّ ✓

صورة شيك CCP غير محفوظة للطلبات المُصادَق عليها آلياً

23 ماي 2026

محلول
واجهة API الخلفيةتخزين Supabase

عندما كان KYC OCR يصادق آلياً على رقم CCP (تطابق اسم KYC)، لم تكن صورة الشيك تُحفَظ ← يرى المسؤول 'لا يوجد شيك CCP مُعرَّف'. الحل: إضافة multer single('cheque') على PATCH /profile/ccp + رفع إلى Supabase + مرجع في CcpSupportRequest.chequePath.

مخطط زمني مفصّل
صباحاًيبلّغ المسؤول: 5 طلبات CCP دون صورة في اللوحة
بعد الظهرتحديد السبب: 100% من الطلبات المُصادَق عليها آلياً لم تحفظ الصورة قط منذ 6 أشهر
مساءًنشر حل الواجهة الخلفية + الجوال متعدد الأجزاء

تحميل كسول مفرط على 3 شاشات في الجوال

22 ماي 2026

محلول
تطبيق الجوال (iOS + Android)

كانت شاشات السحب والشحن والإرسال تعرض مؤشّر تحميل بملء الشاشة في كل عودة إليها حتى لو لم تتغيّر البيانات. الانتقال إلى React Query (تخزين MMKV + staleTime من 30 ثانية إلى 10 دقائق) ← تُفتَح الشاشات فوراً من الذاكرة المؤقتة.

مخطط زمني مفصّل
إبلاغعدة مختبِرين يبلّغون عن 'مؤشّر تحميل متكرر جداً'
تحقيقuseFocusEffect يعيد الجلب بشكل منهجي دون إزالة التكرار
إصلاحنقل 3 شاشات إلى خطّافات useWallet/useRechargeInfo/useBeneficiaries