Assistants Pro AI | منصة Agents متعددة للأعمال
Assistants Pro AI منصة متعددة المستأجرين لتعبئة AI agents تجارية تحت سطح منتج واحد للمؤسس والمستأجر. تشمل كتالوج agents عام، مسارات طلب تجربة، صلاحيات محددة النطاق، سجل اشتراكات، ونقل workflows إنتاجية لـ Dawrak (العيادات) وMarshal (التجارة) على بنية n8n مشتركة.

التقنيات الأساسية
- Next.js
- React
- TypeScript
- n8n
- OpenAI
الأداء
- Next.js App Router مع مجموعات مسارات معيارية.
- حدود حزم محلية لتسهيل اختبار منطق الـ Agents.
- Feature flags تمنع تسليم أسطح تشغيل غير مكتملة.
- تغطية Vitest عبر الهوية والصلاحيات والسجل والـ demo والواجهة.
الأمان
- منح demo مشفرة مع نوافذ انتهاء صلاحية.
- RBAC محدد النطاق مع الرفض افتراضيا.
- اختبارات عزل عبر المستأجرين في Registry/Resolver.
- الأسرار خارج بيانات التخطيط والبورتفوليو العامة.
- أي تعديل حي يتطلب تفويضًا صريحًا.
الميزات الرئيسية
نموذج مؤسسات متعدد المستأجرين مع Agents حسب الاشتراك.
كتالوج عام يعتمد على Registry بدل صفحات ثابتة.
دورة حياة demo مع منح مشفرة وانتهاء صلاحية واستخدام محدود.
لوحات Founder وTenant مع مساحات عمل وإعدادات لكل Agent.
وحدة Dawrak للعيادات ووحدة Marshal للتجارة على منصة واحدة.
عقود channel-resolver لعزل النقاط والمشاركين.
RBAC وأساس تدقيق وسياق دعم.
إشعارات Telegram لطلبات التجربة.
واجهة قائمة على design system عبر مسار Stitch إلى Tailwind.
معاينة عامة على Vercel (assistants-pro-ai).
مصادر workflows معتمدة لـ Dawrak/Marshal داخل agents/.
Feature flags لإبقاء المسارات غير الجاهزة آمنة افتراضيا.
بنية المشروع
apps/platform-web/ # Public + Founder + Tenant UI packages/platform-identity/ # Org, membership, invitation, session packages/platform-authz/ # RBAC and scoped authorization packages/platform-registry/ # Agent registry & subscriptions packages/platform-channel-resolver/ packages/platform-demo/ # Demo lifecycle service packages/platform-agent-dawrak/ packages/platform-agent-marshal/ agents/dawrak/ # Authoritative clinic workflow source agents/marshal/ # Authoritative ecommerce workflow source planning/.../evidence/ # Accepted APP evidence packages
استراتيجيات التطوير
- تعبئة الـ Agents كمنتجات وليس شات بوت لمرة واحدة.
- فصل أسطح Founder/Tenant مع إبقاء أعلام الإنتاج مغلقة افتراضيا.
- الإبقاء على نوى Dawrak/Marshal منفصلة مع مشاركة خدمات المنصة.
- نقل سلطة الـ workflows إلى شجرة المنصة مع نسخ احتياطية.
- تسليم قائم على الأدلة بعد تحقق مستقل لكل مرحلة.
- واجهة تنشأ من Stitch ثم تُطبق بـ Tailwind وفق نظام تصميم مقفل.
واجهة المستخدم



