المساحات هي مناطق معزولة لتنظيم المحتوى حسب الفريق أو المشروع أو الموضوع.
#أنواع المساحات
| النوع | الوصف | مَن يراها |
|---|---|---|
| Corporate | المساحة الرئيسية للمؤسسة. تُنشَأ عند التسجيل. | جميع أعضاء المؤسسة (باستثناء من ضُبط على "الوصول مرفوض") |
| Private | لفريق أو مشروع محدد بوصول مقيّد. | الأعضاء المضافون صراحةً فقط |
| Personal | الملاحظات الشخصية للمستخدم. تُنشَأ تلقائيًا عند أول تسجيل دخول. | المالك فقط (حتى Admin المؤسسة لا يمكنه رؤية المحتوى) |
الوصول العام ليس نوع مساحة. ما إذا كان المقال مفتوحًا للزوار المجهولين يُحدَّد بحالة نشره (Public)، لا بنوع المساحة. راجع قاعدة المعرفة العامة.
#إنشاء مساحة
- انتقل إلى الإعدادات ← المساحات
- انقر على "+ إنشاء مساحة"
- أدخل اسمًا
- اختر نوعًا (Corporate / Private)
- انقر على إنشاء
يعتمد حدّ المساحات على خطتك. لا حاجة لإنشاء مساحة Personal — فهي تظهر تلقائيًا.
#إعدادات المساحة
انقر على زر الإعدادات (الترس) في بطاقة المساحة:
- الاسم — غيّره
- النوع — Corporate أو Private
- Corporate — يرى جميع مستخدمي المؤسسة المساحة افتراضيًا
- Private — الوصول فقط لمن أُضيفوا صراحةً إلى المساحة
#أعضاء المساحة
انقر على زر "الأعضاء" في البطاقة:
- قائمة بالأعضاء الحاليين وأدوارهم
- أدوار المساحة (مستقلة عن الدور العام):
- إضافة عضو — من قائمة مستخدمي المؤسسة
- تغيير الدور — انقر على الشارة (pill)
- الإزالة من المساحة — زر سلة المهملات (لا يمكنك إزالة آخر Admin)
#التبديل بين المساحات
يحتوي الشريط الجانبي على Space Switcher:
- انقر على المساحة الحالية أعلى الشريط الجانبي
- تُفتَح قائمة منسدلة بكل المساحات التي لديك وصول إليها (SpaceMember)
- انقر للتبديل
- تُصفَّى المحتويات (المقالات، المجموعات، البحث، إجابات AI) حسب المساحة المحددة
عناصر خاصة في القائمة المنسدلة:
- 🌐 المقالات العامة — مساحة افتراضية
__public__بكل المقالات ذاتpublish_state=publicوالموجودة في مساحات عامة. تقنيًا هذه ليست مساحة حقيقية في قاعدة البيانات، بل مجموعة من المقالات العامة مُصفّاة بذلك الشرط. استخدمها لترى بالضبط ما يراه زائر مجهول لقاعدة المعرفة العامة. - 🔒 مساحتي — المساحة الشخصية المرئية لك وحدك (انظر أدناه)
#ADR 0008 — البحث دائمًا داخل مساحة واحدة
في LiKE، يعمل البحث في سياق مساحة واحدة في كل مرة — وهذا قرار معماري متعمّد (ADR 0008). من المستحيل تشغيل استعلام "يبحث في كل المساحات دفعةً واحدة".
الأسباب:
- جودة RAG — خلط السياقات من مساحات مختلفة يخفّض ملاءمة الإجابة (تخفيف الإشارة)
- الخصوصية بالتصميم — مرشّح SQL واحد يضمن ألّا يرى المستخدم محتوى مساحة شخص آخر حتى لو كان هناك خطأ في الكود
- السلامة الدلالية — توجد المساحات لفصل المواضيع؛ و"البحث في كل شيء" يبطل الغرض من ذلك الفصل
لذلك يكون تبديل المساحة في Space Switcher إلزاميًا عند العمل على مواضيع مختلفة. إذا رأيت إجابة "لم يُعثر عليه"، فقد يكون المقال الذي تحتاجه في مساحة أخرى — بدّل وأعِد الاستعلام.
#حذف مساحة
يستطيع حذف مساحة فقط مالك المؤسسة (Owner) أو Admin. لا يستطيع Space Admin لمساحة واحدة حذف تلك المساحة نفسها — وهذا احتياط ضد فقدان حجم كبير من البيانات عن طريق الخطأ.
#الحذف الناعم (إلى سلة المهملات)
- الإعدادات ← المساحات ← انقر على سلة المهملات في البطاقة (أو استخدم قائمة السياق في Space Switcher)
- أكّد — تعرض النافذة عدد المقالات والمجموعات والأعضاء
- تُرسَل المساحة بكل محتواها إلى سلة المهملات مع احتفاظ حسب خطتك (7–90 يومًا)
#الاستعادة
في سلة المهملات، ابحث عن المساحة (المرشّح "النوع: المساحات") ← زر "استعادة". تعود بكل المجموعات والمقالات والأعضاء كما كانت لحظة الحذف.
#الحذف الدائم
الحذف المبكر قبل انتهاء الاحتفاظ:
- سلة المهملات ← ابحث عن المساحة ← "حذف نهائيًا"
- تأكيد مزدوج (اكتب اسم المساحة للحماية من نقرة عرضية)
- حذف لا رجعة فيه: تُمحى من قاعدة البيانات جميع المقالات والمجموعات والتضمينات (embeddings) وذاكرة إجابات AI المؤقتة لهذه المساحة
الحذف الدائم متاح فقط لـ مالك المؤسسة / Admin. لا يستطيع Space Admin لمساحته حذفها نهائيًا.
#القيود
- لا يمكنك حذف آخر مساحة مؤسسية للمؤسسة (لا يمكن أن تبقى المؤسسة بلا مساحة رئيسية)
- لا يمكنك إزالة آخر Admin من مساحة (يجب أن يكون هناك دائمًا شخص لديه حقوق إدارة)
- المساحات الشخصية مرئية لمنشئها فقط (حتى Admin المؤسسة لا يمكنه رؤية المحتوى)
- يعتمد حدّ المساحات على خطتك:
- Free: مساحة واحدة
- Starter: 3
- Pro: 10
- Enterprise: غير محدود
#المساحات الشخصية
عند التسجيل، يحصل كل مستخدم تلقائيًا على مساحة شخصية ("مساحتي").
- مرئية لمنشئها فقط (حتى Admin لا يمكنه رؤية المحتوى)
- تُعرَض في Space Switcher بأيقونة مستخدم
- تُستخدم للمسودّات والملاحظات الشخصية والتجارب
#الأدوار في المساحات (Space Members)
لكل مساحة أدوارها الخاصة، مستقلة عن الدور العام للمؤسسة:
| دور المساحة | القدرات |
|---|---|
| Admin | وصول كامل: إدارة الأعضاء، الإعدادات، الحذف |
| Editor | إنشاء المقالات وتحريرها داخل المساحة |
| Viewer | وصول للقراءة فقط لمقالات المساحة |
هذه أدوار مساحة — لا تخلطها بأدوار المؤسسة (Owner / Admin / Editor / User / Guest). كيفية تركيبها موضّحة في الأدوار وحقوق الوصول.
الإدارة: افتح المساحة ← الإعدادات ← الأعضاء ← إضافة / تغيير الدور / إزالة.
يحصل Admin العام تلقائيًا على دور Admin في كل مساحة.