Navigation Structure
Module navigation
Module navigation — documentation pending.
Complete
Each module manages its own internal navigation — listing → details → reader — with conventions that match its content shape. Calendar uses date-driven nav, Founder Files uses chapter nav, Editorial uses category nav.
Per-module navigation patterns
- Editorial
- Listing → article reader. No reader stage; the detail IS the reader. Type filter (news/analysis/profile/guide) on listing.
- Startup Showcase
- Listing → startup details. Detail page features sector / stage / country chips + linked founders.
- Opportunity Radar
- Listing → opportunity details (with status / deadline). Filters: type, sector, stage, country, status.
- Founder Profiles
- Listing → profile details. Filters: country, industry, stage, role.
- Founder Files
- Listing → file details → reader (`/founder-files/:slug/read`). Reader has chapter TOC and reading progress.
- MENA Startup Calendar
- Landing → events listing (with sector/country/audience scopes) → event details. Specialized scopes: this-week, closing-soon.
- Events Coverage
- Listing → coverage article. Anchored to parent event — the article always shows a "← from the event" back-link.
Universal navigation rules per module
- Every listing page shows a hero strip with filters above the card grid.
- Every detail page emits its own JSON-LD primary schema + cross-module mentions.
- Every detail page ends with `<app-related-ecosystem-signals>` before the subscribe CTA.
- Filter state persists in the URL via query params so the back button works.
