تخطَّ إلى المحتوى
دلالDOCS

DOCS

نظرة عامة

ما الذي يفعله دلال بكل رسالة، وأين تتوقّف الحلقة.

الحلقة

كل رسالة تمرّ بهذه المراحل بالترتيب. وهي ليست وصفاً تعليمياً — الأسماء نفسها في core/loop.ts، وكل مرحلة تستطيع أن توقف الحلقة بالتصعيد.

  1. 01

    INTAKE

    تُقبل الرسالة وتُفتح المحادثة أو تُستأنف.

  2. 02

    GROUND

    يجمع ما يعرفه: المصادر الموصولة والسجلّات الحيّة.

  3. 03

    DIAGNOSE

    يقرّر ما الذي يسأل عنه العميل فعلاً، ويرتّب الاحتمالات.

  4. 04

    POLICY

    يربط الاحتمال الأرجح بسياسة نشطة واحدة. بلا سياسة — أو باثنتين — يصعّد: لا صلاحية يعني لا فعل.

  5. 05

    DRAFT

    يكتب الرد، ويعلن ما ينوي تنفيذه من أدوات.

  6. 06

    VERIFY

    يفحص كل جملة مقابل مصدرها. جملة بلا مصدر تُحذف قبل الإرسال.

  7. 07

    ACT

    ينفّذ ما سُمح به. وما لا رجعة فيه يقف على موافقة.

  8. 08

    VERIFY_CLOSURE

    يعيد قراءة نظام التاجر ليؤكّد أنّ ما كُتب تغيّر فعلاً. رد 200 ليس دليل نجاح.

  9. 09

    CLOSED

    النهاية الوحيدة غير المصعَّدة.

الحلقة تنتهي إلى واحدة من أربع حالات: answered · closed · awaiting_approval · escalated. والأخيرة هي مصبّ كل حالة غير متوقّعة وكل خطأ — فما لا يُفهم يصل موظفاً، ولا يُخمَّن فيه رد.

ثلاث قواعد لا تُخالَف

هذه ليست إعدادات. هي قواعد مكتوبة في المنتج، والمخالفة تمنع الرد بدل أن تُسجَّل تحذيراً.

من أين تبدأ

اربط مصدراً واحداً، ثم أرسل رسالة. بلا مصدر موصول لن يجد دلال ما يستشهد به، فيصعّد — وهو السلوك الصحيح، لا عطل.