تخطَّ إلى المحتوى الرئيسي

توثيق الموديولز

قواعد التحقق

الحقول المطلوبة، الصيغ، النطاقات.

مكتمل

الملفات هي المنتج التحريري الأعلى استثماراً على المنصة. كل ملف يمرّ بـ 6 بوّابات تحقّق: schema، تكافؤ EN + AR + (FR اختياري)، سلامة بنية TOC، دقّة الراعي، جاهزية التقاط العملاء، فحص حقائق تحريري.

التحقّق على مستوى الـ Schema

  • كل الحقول المطلوبة موجودة.
  • `fileNumber` فريد عبر كل entries FounderFile.
  • `slug` يطابق `^[a-z0-9-]+$` وفريد.
  • `availableLanguages[]` يطابق أي كتل `lang.<locale>` ممتلئة.
  • `sponsorId` (عند الضبط) يُحلّ لـ FounderFileSponsor entry موجود.

الـ 6 بوّابات التحقّق التحريرية

  1. تكافؤ محتوى EN + AR كلا النسختين يجب أن توجدا + مكتوبتين تحريرياً (لا ترجمة آلية). FR اختياري.
  2. سلامة بنية TOC كل `tocSections[].anchor` موجود في `bodyHtml` المُعرَض. المحرّر يتحقّق من عدم وجود anchors مكسورة.
  3. دقّة الراعي لو مرعيّ، علاقة الراعي موثَّقة في عقد الرعاية. اسم الراعي + tier يطابقان ما يحدّده العقد.
  4. جاهزية التقاط العميل modal التحميل يُعرض بسياق الملف الصحيح. تسليم البريد مُهيّأ. العميل يُوجَّه لـ admin queue + (حين consentPartners=true) لـ sponsor partner queue.
  5. فحص الحقائق التحريري كل entity مُسمَّى (مؤسس، شركة، فرصة، فعالية) في الجسم موثّق. كل ادّعاء خارجي له مصدر.
  6. صورة الغلاف / SVG fallback إمّا `coverImageUrl` مضبوط + الصورة تُحمَّل، أو SVG الـ Fallback الخاصّ بالملف يُعرض.