التكامل بين الموديولز
مكوّن إشارات المنظومة
مكوّن إشارات المنظومة — التوثيق قيد الإعداد.
مكتمل
`<app-related-ecosystem-signals [block]="signalsBlock()" />` هو الكومبوننت المشترك الوحيد المستخدم في كل الـ 7 detail surfaces. هو موجِّه — يبدّل على `signal.module` ويعرض الكرت القياسي من كل موديول مصدر. صفر تكرار لكل سطح.
mapping الموديولز السبعة → كرت
- opportunity
- <app-opportunity-card> — ملوّن بالحالة، pill للموعد، Apply CTA.
- founder
- <app-founder-card> — صورة الهوية + الدور + شارة حالة الملف.
- file
- <app-founder-file-card> — غلاف 3:4 مع SVG احتياطي + Best For + Download CTA.
- event
- <app-event-card variant="compact"> — كتلة تاريخ + شارات قطاع + دولة.
- startup
- <app-startup-card> — لوحة شعار 16:9 + قطاع/مرحلة/دولة + Verified.
- editorial
- <app-editorial-card> — eyebrow بالنوع + العنوان + الـ dek + الكاتب + وقت القراءة.
- coverage
- <app-coverage-card> — غلاف 16:9 + شارة نوع التغطية + كاتب/تاريخ.
eyebrow "Why" فوق كل كرت
كل إشارة تحمل سلسلة `reason` تُعرض كـ eyebrow صغير فوق الكرت القياسي. الصيغة: شارة موديول بنفسجية + سهم برتقالي + نص italic. الأسباب التحريرية اليدوية لها الأولوية؛ الأسباب الآلية تعود لقالب مترجَم.
ثلاثة layouts
- strip (افتراضي) — 3-4 إشارات مختلطة الموديولز. swipe-scroll على الموبايل، شبكة 3-up ديسكتوب.
- grouped — 5-6 إشارات حين تتشارك ≥3 موديولاً. subheads لكل موديول.
- mixed (المرحلة 2) — سرد تحريري — الكرت الأول مميز، الباقي في شبكة. حالياً يعود إلى strip.
