Skip to main content

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.