CRMA — نظام CRM أصيل بالذكاء الاصطناعي
منصة CRM وعمليات مبيعات متعددة المستأجرين، صُممت حول سير عمل منضبط وقواعد عمل حتمية وإجراءات ذكاء اصطناعي تتطلب مراجعة بشرية صريحة قبل أي تغيير مؤثر.
التقنيات: Laravel 12 · React 19 · MySQL · Redis/Horizon · Workflow Engine · Governed Agent Runtime · Arabic RTL
عرض قدرات هندسية · بيانات عرض تجريبية

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

قيمة خط المبيعات والصفقات المفتوحة ومهام اليوم والنشاط الأخير للفريق.
من أول تواصل إلى نتيجة مقاسة
كل سجل يسلك مسارًا واحدًا. الأتمتة والذكاء الاصطناعي يعملان داخله، ولا يستطيع أي منهما تخطي الخطوة التي يقرر فيها إنسان.
- 01
الالتقاط
النماذج والاستيراد والـ webhooks الموقّعة والإدخال اليدوي تنشئ العملاء المحتملين وجهات الاتصال.
- 02
التأهيل
تقييم للعملاء المحتملين قائم على قواعد مع شرح لكل قاعدة، وتعيين المسؤولين.
- 03
الأتمتة
سير العمل يستجيب لأحداث السجلات والبريد والنماذج والجدولة والـ webhooks.
- 04
البيع
تتحرك الصفقات عبر مراحل خط المبيعات، ويُسجَّل كل تغيير مرحلة.
- 05
المساعدة
الوكلاء يقرؤون سياق CRM ويصوغون مقترحات، ولا يكتبون مباشرة أبدًا.
- 06
الموافقة
شخص يراجع التغيير المقترح وخطورته وأدلته.
- 07
القياس
التقارير وصحة الصفقات وسجل التدقيق تقرأ الحالة الناتجة.
الموافقة خطوة في المسار وليست إعدادًا اختياريًا: الإجراءات المحكومة لا تُنفَّذ دون قرار.
حالة العمل تُحسب من بيانات CRM، ولا يخمّنها النموذج.
التقييمات والصحة ومراجعة خط المبيعات تأتي من قواعد ثابتة قابلة للاختبار على سجلات مخزّنة. قد يشرح النموذج اللغوي رقمًا، لكنه لا ينتجه أبدًا.


مراحل خط المبيعات
مراحل مُعدّة لكل مؤسسة؛ لكل صفقة مرحلة وحالة.
صحة الصفقة
حاسبة إشارات حتمية تقيّم كل صفقة من النشاط والعمر والمرحلة؛ قد يشرحها الذكاء الاصطناعي لكنه لا ينتجها.
مراجعة خط المبيعات
تلخيص الصفقات المتوقفة والمعرّضة للخطر بالقواعد نفسها، مع حدود محفوظة في الإعدادات.
تقييم العملاء المحتملين
الأولوية والحالة والتفاعل خلال 30 يومًا والحداثة واكتمال بيانات الاتصال والقيمة، لكل منها قاعدة ونقاط، بحد أقصى 100.
تاريخ المراحل
كل تغيير مرحلة يُكتب في جدول خاص، فيُقاس الوقت في كل مرحلة ولا يُقدَّر.
المهام والمتابعة
تُحسب المهام المستحقة والمتأخرة لكل مسؤول للموجز اليومي والفحص الاستباقي كل ساعة.
أتمتة يمكنك قراءتها قبل أن تعمل
يُرسم سير العمل كرسوم بيانية، ويُزامَن مع مشغّلات وإجراءات قابلة للتنفيذ، ويُتحقق منه قبل السماح بتفعيله.
01
المشغّل
إنشاء سجل أو تحديثه، فتح بريد أو النقر عليه أو الرد، إرسال نموذج، جدولة cron، webhook وارد موقّع.
02
الشرط
لغة تعبيرات مُنمّطة تقيّم الشروط دون eval()، مع أمر تدقيق لسير العمل الحالي.
03
الإجراء
إجراءات منضبطة على سجلات CRM، وانتظار وتأخير يستأنفه مُجدول كل دقيقة.

معرّف كرسم
الرسم المرئي هو المصدر، ومنه تُزامَن صفوف المشغّلات والإجراءات.
تفعيل بعد التحقق
لا يمكن تشغيل سير عمل فيه أخطاء؛ تُعاد الأخطاء إلى المنشئ.
الانتظار
خطوات الانتظار والتأخير توقف التشغيل، ومهمة مجدولة تستأنف المستحق كل دقيقة.
قائم على الأحداث
أحداث السجلات والبريد والنماذج والجدولة والـ webhooks تبدأ التشغيل على عمّال طوابير.
الذكاء الاصطناعي يقترح.والإنسان يقرر.
يعمل الوكلاء داخل سياق CRM مع قائمة أدوات مسموحة لكل ملف تعريف. أي شيء يغيّر البيانات يصبح مقترحًا: الحالة الحالية المخزّنة، والحالة المقترحة، وسبب، وأدلة، وفئة خطورة، بانتظار شخص.
سياق CRM
سجلات يستطيع المستخدم رؤيتها أصلًا، ضمن مؤسسته.
بيئة تشغيل الوكيل
واحد من 14 ملف تعريف للوكلاء، لكل منها قائمة أدوات مسموحة.
الأداة
أدوات القراءة تجيب مباشرة؛ أدوات الكتابة لا تستطيع إلا الاقتراح.
المقترح
يُخزَّن مع السبب والأدلة، وتنتهي صلاحيته بعد 72 ساعة افتراضيًا.
فرق على مستوى الحقول
القيم الحالية والمقترحة جنبًا إلى جنب.
الخطورة
واحدة من خمس فئات خطورة تحدد طريقة الموافقة.
موافقة بشرية
قبول أو رفض، أو تعديل مسودة بريد أو واتساب يُتحقق منها من جديد.
تنفيذ منضبط
ينفّذه معالج الإجراء ويُكتب في سجل التدقيق.
الاستئناف
يكمل تشغيل الوكيل نفسه بالنتيجة.

deal.stage_changeكتابة متوسطةبانتظار المراجعة| الحقل | الحالي | المقترح |
|---|---|---|
stage | Proposal | |
stage_id | 2 |
أُعيد إنشاؤه من المقترح الظاهر أعلاه. يخزّن المقترح الحالة قبل وبعد، ويرى المراجع الاثنتين قبل أن يتغير أي شيء.
فئات الخطورة
READقراءة فقط. لا شيء للموافقة عليه.LOW_WRITEكتابات داخلية صغيرة. يمكن قبولها دفعة واحدة.MEDIUM_WRITEتغييرات على السجلات. يمكن قبولها دفعة واحدة.HIGH_EXTERNALتخرج من النظام كالبريد وواتساب. لا تُقبل دفعة واحدة أبدًا.CRITICALتُراجع واحدة تلو الأخرى. لا تُقبل دفعة واحدة أبدًا.
ثمانية أنواع من الإجراءات المحكومة
إنشاء مهمة، إضافة ملاحظة، تحديث سجل، تغيير مرحلة صفقة، تعيين عميل محتمل، صياغة سير عمل، إرسال بريد، إرسال واتساب.
الاستئناف في التشغيل نفسه
يتوقف التشغيل بانتظار القرار ثم يستأنف التشغيل نفسه بعده، وهذا مغطى باختبارات بيئة التشغيل.
المسودات المعدّلة يُعاد التحقق منها
يستطيع المراجع تعديل مسودة بريد أو واتساب صادرة؛ يصبح التعديل نسخة جديدة ويُفحص من جديد.
كل شيء مُدقَّق
أحداث الاقتراح والتعديل والرفض والتنفيذ تُكتب في سجل التدقيق.
سجّلنا أدوار المساعد في هذه الشاشات بمشغّل الاختبار الحتمي، لذلك يمكن تكرار تسلسل الأدوات.
إجابات مستندة إلى وثائق المؤسسة نفسها
استرجاع هجين: ترتيب بالكلمات المفتاحية وتشابه متجهي، يُدمجان في قائمة نتائج واحدة، مع أمر تقييم يفشل عندما تنخفض الجودة.
01
الإدخال
نص أو ملف أو رابط؛ تُجلب الروابط عبر جالب محمي من SSRF.
02
BM25
ترتيب بالكلمات المفتاحية على مرشحين من البحث النصي الكامل.
03
المتجهات
تشابه جيب التمام على التضمينات المخزّنة.
04
الدمج
دمج الترتيب التبادلي (RRF) يجمع القائمتين.
05
التقييم
يقيس kb:eval قيم recall@k وMRR مقابل حدود.

ترتيب بالدمج
BM25 مع التشابه المتجهي، مدموجين بدمج الرتب التبادلي.
بحجم معرفة الفريق
يُحسب التشابه المتجهي داخل التطبيق على مجموعة محدودة من المقاطع الحديثة.
مُقاس لا مُفترض
لجودة الاسترجاع أمر وحدود، فأي تراجع يفشل بوضوح.
ثلاث طبقات، وحدود مستأجر واحدة
أُعيد إنشاؤها من الشيفرة: ما يتواصل مع التطبيق، وما يعمل داخله، وما يعتمد عليه.
العملاء والوارد
تطبيق الويب
Inertia وReact 19، بالإنجليزية والعربية.
REST API
/api/v1 — 244 مسارًا.
عملاء MCP
OAuth 2.1 مع PKCE S256.
Webhooks موقّعة
Twilio وStripe وMeta وخطافات سير العمل.
التطبيق · Laravel 12
حدود المستأجر
نطاق مؤسسة عام، وصلاحيات لكل مؤسسة، و49 سياسة.
نطاق CRM
جهات الاتصال والعملاء المحتملون والصفقات والمهام وخط المبيعات والتقارير.
محرك سير العمل
مزامنة الرسم وتعبيرات مُنمّطة وانتظار.
بيئة تشغيل الوكلاء
14 ملف تعريف و39 أداة مسجلة.
محرك الإجراءات
المقترحات والخطورة والموافقة والتنفيذ.
ذكاء خط المبيعات
إشارات حتمية للصفقات والعملاء المحتملين.
استرجاع المعرفة
BM25 ومتجهات وRRF.
غير متزامن وبيانات وخارجي
MySQL
168 ترحيلًا.
Redis · Horizon
طوابير للبريد ووكلاء الذكاء الاصطناعي والـ webhooks وواتساب والاستيراد.
المُجدول
استئناف سير العمل كل دقيقة، وانتهاء المقترحات، وفحص كل ساعة.
Reverb
خادم WebSocket ضمن حزمة compose.
مزوّدو النماذج
Anthropic وOpenAI ونقاط متوافقة مع OpenAI، والمفاتيح مشفّرة.
تصميم النشر
Docker Compose: app · nginx · mysql · redis · horizon · scheduler · reverb. سكربت إصدار مع تبديل رابط رمزي ذري وفحص صحة وتراجع.
ضوابط محددة، كل منها في الشيفرة والاختبارات
لا ادعاءات عامة. هذه هي الآليات التي ينفذها المستودع.
عزل المستأجرين
نطاق مؤسسة عام على نماذج المستأجرين، وقواعد تحقق تمنع التداخل بين المستأجرين، واختبارات عزل مخصصة.
صلاحيات لكل مؤسسة
أدوار وصلاحيات مرتبطة بالمؤسسة، مع اختبارات تطابق السياسات بين API والواجهة.
التحقق الثنائي والجلسات
تحقق ثنائي TOTP، وعرض الجلسات وإلغاؤها، وقائمة IP مسموحة، وتحديد معدل الطلبات.
تزويد SCIM
نقاط SCIM بمصادقة خاصة لإدارة دورة حياة المستخدمين.
جلب آمن من SSRF
تحقق من عنوان IP عام، واتصال مثبّت، وإعادة تحقق عند كل تحويل، مع حد لحجم الاستجابة.
Idempotency والترويسات
مفاتيح idempotency على عمليات الكتابة، ووسيط لترويسات الأمان.
أدوات مسموحة للذكاء الاصطناعي
كل ملف تعريف وكيل لا يستطيع استدعاء إلا الأدوات المدرجة له.
سجل التدقيق
مقترحات الذكاء الاصطناعي وتعديلاتها ورفضها وتنفيذها تُكتب في سجل التدقيق.

ما بُني، وما هو موصّل
شيئان مختلفان، يبقيان منفصلين.
مُنفَّذ
في الشيفرة، مع اختبارات أو منطق تحقق
خادم MCP
OAuth 2.1 مع PKCE S256، ورموز مُجزّأة مرتبطة بالجمهور، ورموز تحديث دوّارة مع كشف إعادة الاستخدام؛ النطاقان crm:read وcrm:propose. كتابات MCP تصبح مقترحات.
عميل MCP خارجي
HTTPS فقط مع تحقق من SSRF. يوافق المسؤول على كل أداة قراءة، وتُلغى الموافقة إذا تغيرت الأداة.
Webhooks موقّعة
تحقق توقيع Twilio، وبناء أحداث Stripe، وتحقق HMAC لعملاء Meta، وخطافات سير العمل الواردة.
موجّه النماذج
Anthropic وOpenAI ونقاط متوافقة مع OpenAI (منها Ollama محلي)، ومفاتيح BYOK مشفّرة، وتسجيل الاستخدام لكل استدعاء.
بنية الموصّلات
موصّلات HTTP خفيفة، تظهر غير متصلة
Google Workspace
اتصال OAuth؛ يقرأ الملف الشخصي وقائمة رسائل Gmail.
Slack · n8n
اتصالات OAuth أو رمز عبر كتالوج الموصّلات نفسه.

منتج واحد متجاوب. لا تطبيق جوال منفصل.
تطبيق Inertia نفسه بعرض شاشة هاتف 390 بكسل: لوحة التحكم وخط المبيعات وصفقة ومركز إجراءات الذكاء الاصطناعي.

لوحة التحكم

خط المبيعات

مساحة الصفقة

مركز إجراءات الذكاء الاصطناعي
التُقطت بمقاس 390 × 844 بكثافة 3×. لمركز الإجراءات العربي فحص آلي بعروض 390 و430 و768 و1024 و1440 بكسل.
العربية والإنجليزية، أصلًا.
يُبدَّل الاتجاه أثناء التشغيل، ولا يُزيَّف بنصوص مترجمة: التخطيط والتنقل واللوحة تنعكس بالكامل.


- سياقات اللغة والاتجاه تضبط اتجاه المستند أثناء التشغيل.
- كتالوج رسائل عربي كامل إلى جانب الإنجليزي.
- وسيط اللغة يحمل الاختيار عبر الطلبات.
- مركز الإجراءات العربي مفحوص عبر خمسة عروض شاشة.
أدلة من المستودع
أعداد من شيفرة CRMA، وليست نتائج أعمال.
تاريخ القياس: 14 أكتوبر 2026 · عدد المسارات من route:list، وبقية الأعداد من شجرة المستودع
- مسارات HTTP
- 1,098
- مسارات /api/v1
- 244
- نماذج Eloquent
- 150
- ترحيلات
- 168
- متحكمات
- 155
- سياسات تفويض
- 49
- صفحات Inertia
- 183
- مهام طوابير
- 25
- أنواع إجراءات محكومة
- 8
- أدوات ذكاء اصطناعي مسجلة
- 39
- ملفات تعريف وكلاء
- 14
- مواصفات Playwright
- 22
ملفات الاختبار
421 ملف اختبار PHP · 269 ملف اختبار للواجهة · 22 مواصفة Playwright
أعداد ملفات من شجرة المستودع.
شاشات أخرى
التطبيق العامل على بيانات تجريبية وهمية. اختر شاشة لعرضها بالحجم الكامل.
تحتاج هذه القدرات؟
الهندسة نفسها، مطبّقة على عملياتك.
- منصات SaaS مخصصةمنتجات متعددة المستأجرين بعزل حقيقي وأدوار لكل مؤسسة.
- أنظمة CRM / ERPخطوط مبيعات وسجلات وتقارير مصممة حول طريقة بيعك وتسليمك.
- أنظمة خلفية وواجهات APIواجهات API بإصدارات، وطوابير، ومُجدولات، وwebhooks موقّعة.
- أتمتة الأعمالسير عمل يُتحقق منه قبل أن يعمل.
- سير عمل تشغيلي بالذكاء الاصطناعيوكلاء يقترحون، وأشخاص يوافقون.
- التكاملاتتكاملات OAuth وMCP وwebhooks مع تحقق مدمج.
تحتاج نظامًا كهذا؟
تصمم HexaTerminal وتبني أنظمة CRM وERP وSaaS وأتمتة وأنظمة أعمال مدعومة بالذكاء الاصطناعي حول سير عمل تشغيلي حقيقي.
