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

التكامل بين الموديولز

يدوي مقابل مقترح آلياً

يدوي مقابل مقترح آلياً — التوثيق قيد الإعداد.

مكتمل

الروابط التحريرية اليدوية والروابط المقترحة آلياً تعيش في نفس الجدول. الـ Resolver يدمجها في كل عرض صفحة — اليدوي أولاً حسب featured/score، الآلي يملأ المواضع المتبقّية حتى السقف لكل موديول. المحرّرون يستطيعون إخفاء أي اقتراح آلي يرفضونه دون التأثير على البيانات المصدر.

الفرق في لمحة

يدوي (T2)

  • مُنسَّق من محرّر عبر الـ Manifest أو admin UI.
  • نصّ سبب ثنائي اللغة مؤلَّف (160 حرف كحدّ أقصى).
  • الدرجة افتراضياً 90. الروابط اليدوية المميزة تُرتَّب أولاً.
  • تنجو من جولات الـ auto-suggester — الـ Pipeline الليلي لا يكتب فوق الصفوف اليدوية.
  • المحرّر يضيف editorial_reason → يُعرض كنصّ italic للـ Why eyebrow.

مقترح آلياً (T3)

  • مُولَّد من pipeline الـ Resolver بناءً على نقاط التصنيف.
  • الـ Reason يُملأ بقالب مترجَم (مثلاً "مؤسس في نفس القطاع والبلد").
  • الدرجة 30-70 بناءً على مطابقة الدولة + القطاع + المرحلة.
  • المحرّر يستطيع إخفاءها عبر `is_hidden = true` لو الاقتراح الآلي خاطئ.
  • تُعاد ليلياً — تغييرات الكيانات الجديدة تنتقل دون تدخّل المحرّر.

pipeline درجات الـ auto-suggester

لكل كيان مصدر، الـ Suggester يمسح كل هدف candidate عبر كل أنواع الموديولز السبعة. لكل match: +30 الدولة، +25 القطاع، +15 المرحلة، +20 الفرصة مفتوحة. العتبة حسب نوع الهدف: ≥30 (file)، ≥30 (startup/founder/opportunity)، ≥25 (event/coverage/editorial). الـ Candidates فوق العتبة تستقرّ في الجدول بـ `is_auto_suggested = true`.