المساحات هي مناطق معزولة لتنظيم المحتوى حسب الفريق أو المشروع أو الموضوع.


#أنواع المساحات

Corporate Private
النوع الوصف مَن يراها
Corporate المساحة الرئيسية للمؤسسة. تُنشَأ عند التسجيل. جميع أعضاء المؤسسة، باستثناء الضيوف ومن أُغلق الوصول أمامهم
Private لفريق أو مشروع محدد بوصول مقيّد. ما دمت لم تدعُ أحدًا، فهي شخصية. أعضاؤها وOwner المؤسسة (وAdmin فقط إن كان عضوًا فيها)

الوصول العام ليس نوع مساحة. ما إذا كان المقال مفتوحًا للزوار المجهولين يُحدَّد بحالة نشره (Public)، لا بنوع المساحة. راجع قاعدة المعرفة العامة.


#إنشاء مساحة

  1. انتقل إلى الإعدادات ← المساحات
  2. انقر على "+ إنشاء مساحة"
  3. أدخل اسمًا
  4. اختر نوعًا (Corporate / Private)
  5. انقر على إنشاء

يعتمد حدّ المساحات على خطتك.


#إعدادات المساحة

انقر على زر الإعدادات (الترس) في بطاقة المساحة:

  1. الاسم — غيّره
  2. النوع — Corporate أو Private
    • Corporate — يرى جميع مستخدمي المؤسسة المساحة افتراضيًا
    • Private — الوصول لمن أُضيفوا صراحةً إلى المساحة ولـ Owner المؤسسة

#أعضاء المساحة

انقر على زر "الأعضاء" في البطاقة. تعرض النافذة كل من تسمح لهم المساحة بالدخول، ومصدر وصول كل منهم:

  • مالك المؤسسة — وصول إلى كل المساحات، لا يتغيّر؛
  • حسب الدور في المؤسسة — في المساحة المؤسسية يعمل الموظفون دون إضافة منفصلة: Admin المؤسسة — كمشرف، وEditor — كمحرّر، وUser — كقارئ. ولا تُفتح المساحة المؤسسية أمام الضيف؛
  • دور معيّن يدويًا — الدور في المساحة يختلف عن الدور في المؤسسة؛ زر «استعادة دور المؤسسة» يزيل الدور اليدوي؛
  • بدعوة — أُضيف الشخص إلى المساحة صراحةً (مثل ضيف أو عضو في مساحة خاصة).

زر «إغلاق الوصول» يُخرج الشخص من المساحة. في المساحة المؤسسية ينتقل إلى قسم «الوصول مغلق»، ومنه يمكن «استعادة الوصول»؛ وفي المساحة الخاصة يكفّ ببساطة عن كونه عضوًا.

الإجراءات في النافذة:

  1. أدوار المساحة (مستقلة عن الدور العام):
Admin Editor Viewer
  1. إضافة إلى المساحة — فوق قائمة الأعضاء يوجد بحث بالاسم أو البريد الإلكتروني وزر «إضافة». يفتح نافذة: في السطر الأول الدور في المساحة، وفي الثاني (لمالك المؤسسة ومشرفيها) الدور في المؤسسة للأشخاص الجدد. يعرض حقل «الاسم أو البريد أو بريد جديد» فورًا الزملاء الذين ليس لديهم وصول: حدّد شخصًا أو عدة أشخاص أو «تحديد الكل» (يحدد من عُثر عليهم). وإذا كتبت عنوان شخص ليس في المؤسسة يظهر سطر «دعوة … عبر البريد الإلكتروني» ويصله بريد برابط. يظهر المحددون فوق الحقل؛ و**«إضافة (N)»** يضيف الجميع دفعة واحدة.
  2. تغيير الدور — انقر على الشارة (pill)
  3. إغلاق الوصول — لا يمكن إغلاق الوصول أمام آخر مشرف للمساحة

يُسجَّل كل تغيير — الإضافة وتغيير الدور وإغلاق الوصول والعودة إلى دور المؤسسة — في سجل النشاط: من فعل ماذا ولمن. ويطّلع على السجل مالك المؤسسة ومشرفوها.

بعد إنشاء مساحة يسأل LiKE «دعوة أشخاص آخرين إلى المساحة؟» — يمكن فتح هذه النافذة فورًا أو لاحقًا: فقد تكون المساحة لك وحدك.


#التبديل بين المساحات

يحتوي الشريط الجانبي على Space Switcher:

  1. انقر على المساحة الحالية أعلى الشريط الجانبي
  2. تُفتَح قائمة منسدلة بكل المساحات التي لديك وصول إليها (SpaceMember)
  3. انقر للتبديل
  4. تُصفَّى المحتويات (المقالات، المجموعات، البحث، إجابات AI) حسب المساحة المحددة

عناصر خاصة في القائمة المنسدلة:

  • المقالات العامة — مساحة افتراضية __public__ بكل المقالات ذات publish_state=public والموجودة في مساحات عامة. تقنيًا هذه ليست مساحة حقيقية في قاعدة البيانات، بل مجموعة من المقالات العامة مُصفّاة بذلك الشرط. استخدمها لترى بالضبط ما يراه زائر مجهول لقاعدة المعرفة العامة.
  • مساحة خاصة — مرئية لمن تدعوهم ولـ Owner المؤسسة (انظر أدناه)

#ADR 0008 — البحث دائمًا داخل مساحة واحدة

في LiKE، يعمل البحث في سياق مساحة واحدة في كل مرة — وهذا قرار معماري متعمّد (ADR 0008). من المستحيل تشغيل استعلام "يبحث في كل المساحات دفعةً واحدة".

الأسباب:

  • جودة RAG — خلط السياقات من مساحات مختلفة يخفّض ملاءمة الإجابة (تخفيف الإشارة)
  • الخصوصية بالتصميم — مرشّح SQL واحد يضمن ألّا يرى المستخدم محتوى مساحة شخص آخر حتى لو كان هناك خطأ في الكود
  • السلامة الدلالية — توجد المساحات لفصل المواضيع؛ و"البحث في كل شيء" يبطل الغرض من ذلك الفصل

لذلك يكون تبديل المساحة في Space Switcher إلزاميًا عند العمل على مواضيع مختلفة. إذا رأيت إجابة "لم يُعثر عليه"، فقد يكون المقال الذي تحتاجه في مساحة أخرى — بدّل وأعِد الاستعلام.


#حذف مساحة

يستطيع مالك المؤسسة (Owner) حذف أي مساحة واستعادتها وحذفها نهائيًا، ويستطيع Admin المؤسسة ذلك في المساحات المؤسسية والخاصة التي هو عضو فيها بدور المشرف. وتلزم الصلاحيات نفسها لرؤية المساحة في "المساحات المحذوفة". لا يستطيع Space Admin ليس مالكًا أو Admin في المؤسسة حذف تلك المساحة — وهذا احتياط ضد فقدان حجم كبير من البيانات عن طريق الخطأ.

#الحذف الناعم (إلى "المساحات المحذوفة")

  1. الإعدادات ← المساحات ← انقر على أيقونة سلة المهملات في بطاقة المساحة
  2. أكّد الحذف — إذا كانت المساحة تحتوي على مقالات، تعرض نافذة التأكيد عددها
  3. تنتقل المساحة بكل محتواها إلى قسم "المساحات المحذوفة" في صفحة الإعدادات ← المساحات نفسها، وتُحفَظ هناك 30 يومًا (يظهر على البطاقة تاريخ الحذف النهائي واسم من حذف المساحة)، ثم تُحذَف تلقائيًا. لا تنتقل المساحة المحذوفة إلى سلة المهملات

#الاستعادة

الإعدادات ← المساحات ← قسم "المساحات المحذوفة" ← زر "استعادة" في البطاقة. تعود المساحة بكل المجموعات والمقالات والأعضاء كما كانت لحظة الحذف. والمقالات والمجموعات التي نُقلت إلى سلة المهملات قبل حذف المساحة تظهر في السلة من جديد؛ ولم تكن مدة الاحتفاظ بها تُحتسب ما دامت المساحة محذوفة.

#الحذف الدائم

الحذف المبكر دون انتظار انقضاء الثلاثين يومًا:

  1. الإعدادات ← المساحات ← قسم "المساحات المحذوفة" ← "حذف نهائي"
  2. في نافذة التأكيد، اختر ما يحدث للمحتوى: نقله إلى المساحة المؤسسية — تنتقل جميع المجلدات والمقالات بكامل بنيتها إلى مجلد يحمل اسم المساحة (وفي المساحة الخاصة تنبّه النافذة إلى أن المحتوى سيصبح مرئيًا لجميع أعضاء المؤسسة) — أو حذفه مع المساحة — تُحذف جميع مجلدات المساحة ومقالاتها حذفًا لا رجعة فيه
  3. تُحذَف المساحة حذفًا لا رجعة فيه. إذا كانت الأداة المصغّرة أو بوت متصلين بها فلن يتم الحذف — انقلهما أولًا إلى مساحة أخرى

الحذف الدائم متاح لـ مالك المؤسسة في أي مساحة، ولـ Admin المؤسسة في المساحات المؤسسية والخاصة التي هو عضو فيها بدور المشرف. لا يستطيع المشرف الذي حذف المساحة حذفها نهائيًا بنفسه — يتولى ذلك Admin آخر أو المالك (Owner). لا يستطيع Space Admin ليس مالكًا أو Admin في المؤسسة حذف مساحته نهائيًا.

تُسجَّل كل خطوة — الحذف والاستعادة والحذف النهائي، بما في ذلك الحذف التلقائي بعد 30 يومًا — في سجل النشاط بنوع الكائن "المساحة": من فعل ذلك ومتى. يُسجَّل الحذف التلقائي بلا مُنفِّذ، لأن النظام هو من يتولاه.


#القيود

  • لا يمكنك حذف آخر مساحة مؤسسية للمؤسسة (لا يمكن أن تبقى المؤسسة بلا مساحة رئيسية)
  • لا يمكنك إزالة آخر Admin من مساحة (يجب أن يكون هناك دائمًا شخص لديه حقوق إدارة)
  • المساحة الخاصة مرئية فقط لأعضائها ولـ Owner المؤسسة (ولـ Admin المؤسسة — فقط إن كان عضوًا فيها)
  • يعتمد حدّ المساحات على خطتك:
    • Free: مساحة واحدة
    • Starter: 3
    • Pro: 10
    • Enterprise: غير محدود

#مساحة خاصة بك

لا يوجد نوع مساحة "شخصية" منفصل. تبقى المساحة شخصية ما دمت لم تدعُ أحدًا: الخصوصية تنبع من غياب الأعضاء، لا من النوع.

  • يُنشئ المساحات Owner المؤسسة أو Admin
  • إلى أن تدعو أحدًا، يرى المحتوى أنت وOwner المؤسسة
  • يرى Owner المؤسسة كل مساحة — فالمؤسسة مسؤولة عن بياناتها: عليها تسليمها عند الطلب ومحوها عند المطالبة
  • يرى Admin المساحة الخاصة فقط إن كان عضوًا فيها. لا يُدخله إلى المساحة الخاصة إلا العضوية: تبقى المساحة المغلقة للمالك مغلقة أمام المشرف
  • لا تحتاج إلى مساحة منفصلة للمسودّات: للمقال حالة مسودة — فيبقى خارج البحث وخارج قاعدة المعرفة العامة إلى أن تنشره

#الأدوار في المساحات (Space Members)

لكل مساحة أدوارها الخاصة، مستقلة عن الدور العام للمؤسسة:

دور المساحة القدرات
Admin كل ما يتاح لـ Editor، إضافة إلى إدارة أعضاء المساحة والحذف النهائي من سلة المحذوفات. أما اسم المساحة ونوعها وحذف المساحة نفسها فمن صلاحيات Owner وAdmin المؤسسة
Editor إنشاء المقالات وتحريرها داخل المساحة
Viewer وصول للقراءة فقط لمقالات المساحة

هذه أدوار مساحة — لا تخلطها بأدوار المؤسسة (Owner / Admin / Editor / User / Guest). كيفية تركيبها موضّحة في الأدوار وحقوق الوصول.

الإدارة: افتح المساحة ← الإعدادات ← الأعضاء ← إضافة / تغيير الدور / إزالة.

يحصل Owner المؤسسة تلقائيًا على دور Admin في كل مساحة، وAdmin المؤسسة — في كل مساحة مؤسسية (وفي الخاصة — فقط إن كان عضوًا فيها).