توثيق الموديولز
قواعد التحقق
الحقول المطلوبة، الصيغ، النطاقات.
مكتمل
كل ملف مؤسس يمرّ بـ 5 بوّابات تحقّق قبل النشر. عمق التحقّق يعتمد على نكهة الملف: ملفات editorial تحصل على فحص حقائق تحريري كامل؛ ملفات founder-led تحصل على موافقة محرّر على محتوى أرسله المؤسس. كلا المسارين يمرّان بنفس الـ 5 بوّابات.
التحقّق على مستوى الـ Schema
- كل الحقول المطلوبة موجودة + من النوع الصحيح.
- `slug` يطابق `^[a-z0-9-]+$` وفريد داخل جدول Founder.
- `name` و `name_ar` كلاهما ممتلئ.
- `profileStatus` واحد من قيم enum.
- `industry`، `stage`، `country` قيم تصنيف canonical.
- `role` يطابق i18n key معروف تحت `tx.role.*`.
- `linkedStartupId` (عند الوجود) يُحلّ لـ Startup entry موجود.
الـ 5 بوّابات التحقّق التحريرية
- هوية المؤسس موثّقة — المحرّر يؤكّد أن الشخص موجود، هو المؤسس الفعلي لـ startup المُسمَّاة، والصورة تمثّله (لا صور اصطناعية أو stock).
- رابط Startup دقيق — لو `linkedStartupId` مضبوط، المحرّر يتحقّق أن المؤسس حالياً مع تلك Startup (لا قديمة من دور سابق).
- محتوى About قائم على الحقائق — لا مؤهّلات مُختلَقة، لا ادّعاءات تمويل متضخّمة، لا تكريمات غير قابلة للتحقّق. "Featured in TechCrunch" يتطلّب مرجع مقال حقيقي.
- روابط Social حقيقية + نشطة — المحرّر يفتح كل رابط social مُعلَن للتأكّد أنه يقود لملف المؤسس الفعلي. الروابط الميتة تُزال قبل النشر.
- flags الـ Visibility مطبَّقة — لملفات founder-led، المحرّر يؤكّد أن اختيارات Visibility للمؤسس محترَمة.
