هيكل التنقّل
تنقّل الموديول
تنقّل الموديول — التوثيق قيد الإعداد.
مكتمل
كل موديول يدير تنقّله الداخلي — قائمة → تفاصيل → قارئ — بأعراف تطابق شكل محتواه. Calendar يستخدم تنقّل مدفوع بالتاريخ، Founder Files يستخدم تنقّل الفصول، Editorial يستخدم تنقّل التصنيف.
أنماط تنقّل لكل موديول
- Editorial
- قائمة → قارئ مقال. لا مرحلة قارئ منفصلة؛ التفاصيل هي القارئ. فلتر النوع (news/analysis/profile/guide) على القائمة.
- Startup Showcase
- قائمة → تفاصيل الشركة. صفحة التفاصيل تبرز شارات القطاع / المرحلة / الدولة + المؤسسون المرتبطون.
- Opportunity Radar
- قائمة → تفاصيل الفرصة (بالحالة / الموعد النهائي). الفلاتر: النوع، القطاع، المرحلة، الدولة، الحالة.
- Founder Profiles
- قائمة → تفاصيل الملف. الفلاتر: الدولة، القطاع، المرحلة، الدور.
- Founder Files
- قائمة → تفاصيل الملف → قارئ (`/founder-files/:slug/read`). القارئ فيه TOC للفصول وتقدّم القراءة.
- MENA Startup Calendar
- الـ Landing → قائمة الفعاليات (بنطاقات قطاع/دولة/جمهور) → تفاصيل الفعالية. نطاقات متخصّصة: this-week، closing-soon.
- Events Coverage
- قائمة → مقال تغطية. مرتبط بالحدث الأصل — المقال يعرض دائماً رابط رجوع "← من الحدث".
قواعد تنقّل عامة لكل موديول
- كل صفحة قائمة تعرض شريط hero مع الفلاتر فوق شبكة الكروت.
- كل صفحة تفاصيل تبعث JSON-LD primary schema + cross-module mentions خاصّة بها.
- كل صفحة تفاصيل تنتهي بـ `<app-related-ecosystem-signals>` قبل CTA الاشتراك.
- حالة الفلتر تستمرّ في الـ URL عبر query params ليعمل زرّ Back.
