التكامل بين الموديولز
يدوي مقابل مقترح آلياً
يدوي مقابل مقترح آلياً — التوثيق قيد الإعداد.
الروابط التحريرية اليدوية والروابط المقترحة آلياً تعيش في نفس الجدول. الـ 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`.
