Modules Documentation
Cross-module connections
Which other modules surface signals here and why.
Complete
Editorial is the densest source of cross-module mentions on the platform. Every published article emits 4-8 entity references through `mentions[]` in JSON-LD plus a Related Ecosystem Signals block at the end of the page.
Outbound link palette (per strategy §2.G)
- Founder Profiles · max 2
- Founders explicitly named in `mentionedFounderIds[]`. T1 structural link — always rendered when present.
- Startup Showcase · max 2
- Startups in `mentionedStartupIds[]`. T1 structural.
- Opportunities · max 2 (suppressed when type=commentary)
- When `topic` is funding / accelerator / competition, open opportunities in the same country / sector. Auto-suggested unless explicitly listed in `mentionedOpportunityIds[]`.
- Events / Coverage · max 1
- `mentionedEventIds[]` for direct references; otherwise auto-suggested based on sector + country.
- Founder Files · max 1 (only when isPractical=true)
- A file pairs naturally with practical articles. Suppressed for opinion / analysis / commentary types.
Inbound (who links TO editorial)
Editorial articles surface on Founder Profile cross-module signals as "Founder mentioned in this article" (T2 editorial relation). On Startup Showcase as "Startup mentioned" / "Same sector coverage". On Opportunity Detail as "Sector context" or "Practical companion". Each inbound surfacing carries its own reason templated by the resolver.
