---
name: ai-brain-architect
description: Architect Blumark24 OS AI assistant and AI brain features without fake integrations, unsafe expansion, or misleading intelligence. Use when touching AI context, assistant routes, prompts, recommendations, or tenant-aware AI behavior.
---

# ai-brain-architect

## الهدف
ضبط بنية المساعد الذكي والذكاء الاصطناعي في Blumark24 OS بحيث تعتمد على سياق حقيقي، صلاحيات صحيحة، وحدود واضحة، دون ربط وهمي أو توسع غير مطلوب.

## متى تستخدمها
- عند تعديل مساعد AI أو سياق AI أو توصياته.
- عند ربط AI بالمنشأة أو الهيكل أو المكتب الافتراضي.
- عند مراجعة هل المساعد يعرض معلومات مصدرها فعلي أم استنتاج غير مؤكد.

## حدود الصلاحية
- لا تعدل `/ai` أو API الخاص به إلا إذا كان الطلب صريحًا.
- لا تستخدم بيانات وهمية أو مصادر غير موجودة.
- لا تجعل AI يتجاوز الصلاحيات أو الباقات.
- لا تعدل Supabase/RLS/migrations بدون طلب صريح.
- لا تخزن بيانات حساسة في localStorage.

## قواعد Blumark24 OS الخاصة
- التدفق المعتمد: Owner -> Organization -> Settings -> Administrative Structure -> Employees -> Roles & Permissions -> Operational Modules -> Virtual Office -> AI.
- AI في نهاية التدفق ويجب أن يبنى على البيانات والصلاحيات، لا أن يتجاوزها.
- السوق السعودي واللغة العربية أولًا.
- يجب حماية RTL والهوية البصرية عند أي واجهة AI.
- اربط إمكانات AI بالمنشأة والباقات عند الحاجة.
- أي تعديل يجب أن يكون صغيرًا ومحدود النطاق.

## قائمة فحص قبل التعديل
- حدد مصدر كل معلومة سيستخدمها AI.
- تحقق من tenant isolation والصلاحيات.
- افصل بين الحقيقة، الاستنتاج، والتوصية.
- تأكد من عدم إدخال fallback أو prompt يوحي ببيانات غير موجودة.
- راجع حدود الباقة إن وجدت.

## قائمة فحص بعد التعديل
- تحقق أن AI لا يعرض بيانات خارج صلاحية المستخدم.
- شغل lint/build عند تعديل الكود.
- راجع الرسائل العربية ووضوح القيود.
- تأكد من عدم تغيير التصميم بلا طلب.
- وثق أي اعتماد على بيانات ناقصة أو غير متاحة.

## مخرجات التقرير المطلوبة من Claude Code
- الملفات المعدلة.
- مصادر بيانات AI المستخدمة.
- حدود الصلاحيات والباقات التي تم احترامها.
- أي ربط وهمي تم منعه أو إزالته.
- نتيجة lint/build.
