توثيق الموديولز
حالات اختبار الجودة
حالات اختبار وظيفية، واجهة، تجاوب، RTL، SEO.
مكتمل
QC Editorial يتحقّق من عرض المحتوى، إشارات Cross-module، إصدار JSON-LD، مرآة AR، ومقاييس القراءة. كل مقال جديد يجب أن يمرّ بهذه القائمة قبل النشر.
فحوصات وظيفية (لكل مقال)
- route المقال يعيد 200 في EN و AR.
- كل حقول EditorialArticle المطلوبة ممتلئة؛ لا placeholders احتياطية ظاهرة.
- سطر الكاتب يعرض الاسم الصحيح EN/AR حسب الـ Locale.
- شريط وقت القراءة يعرض صح (`{m} min read` / `{m} د قراءة`).
- HTML جسم المقال يُعرض بدون tags خام، لا صور مكسورة، لا روابط بين السطور مكسورة.
فحوصات Cross-module
- كتلة Related Ecosystem Signals تعرض 3-6 كروت (أو مكتومة بالكامل لو <3).
- كل كرت Related Signals له eyebrow `Why` غير فارغ.
- المؤسسون / الشركات / الفعاليات / الفرص المذكورة كلها تربط لصفحات كيانات صالحة موجودة.
- مقالات نوع `commentary` تكتم mentions الفرص والملفات.
فحوصات SEO / AEO
- `<title>`، `<meta name="description">`، canonical، hreflang كلها موجودة وصحيحة.
- JSON-LD `@type` صحيح (NewsArticle للأخبار، Article لكل ما سواها).
- طول مصفوفة JSON-LD `mentions[]` يطابق عدد Related Ecosystem Signals المعروضة.
- صورة Open Graph تُعرض صح على معاينات LinkedIn / X.
فحوصات AR / RTL
- التبديل لـ /ar/... يعكس الـ Layout؛ chevrons والأسهم تنعكس عبر `.icon-flip`.
- جسم العربية يستخدم ترجمة مكتوبة، لا ترجمة آلية.
- الترقيم العربي (`،`, `؟`) مستخدم صح، لا الغربي.
