هيكل مقترح في المستودع (تنفيذ تدريجي — ليس كل المجلدات مطلوبة يوماً واحداً)
===============================================================================

salesflow-saas/backend/app/
  use_cases/                          # اختياري: تجميع منطقي
    __init__.py
    registry.py                       # USE_CASE_IDS + وصف + مسارات API
    case_01_whatsapp_close/
      router.py                       # أو دمج في webhooks الرئيسي
      state_machine.py
      policies.py                     # عتبات الموافقة والعملة

  # الموجود حالياً يبقى مصدر الحقيقة:
  agents/ …
  api/v1/ …
  flows/ …
  openclaw/plugins/ …

salesflow-saas/frontend/src/
  app/(dashboard)/use-cases/          # لوحة: أي حالات مفعّلة لكل tenant

salesflow-saas/sales_assets/dealix-use-cases-2026/
  … (هذه الحزمة — تسويق وتوجيه تنفيذ)

مبادئ
------
• لا تكرار منطق: الوكلاء الحاليون يُستدعون من use case router.
• كل حالة = تكوين tenant + سياسات + قوالب رسائل، أكثر منها «وكيل جديد» إلا عند الحاجة.
• الاختبارات: pytest للـ API + اختبار إطلاق scripts/full_stack_launch_test.py.
