Skip to main content

Modules Documentation

Cross-module connections

Which other modules surface signals here and why.

Complete

Founder Profile is the densest-linked entity in the cross-module graph. Outbound: linked startup (T1), editorial mentions, matching opportunities, files for their journey stage, events they speak at, similar founders. Inbound: surfacing on every Startup, every editorial article that names them, every matching opportunity, every event they participate in.

Outbound link palette (per strategy §2.B)

Linked Startup · max 1 · T1
`founder.linkedStartupId` resolves to a Startup. Always shown if present. Highest visual priority on the detail page.
Editorial articles · max 2
Articles where `founder.id` ∈ `article.mentionedFounderIds[]`. Editorial mention is T2 — high signal that the founder matters in coverage.
Open Opportunities · max 2
Opportunities matching `founder.country + founder.industry + founder.stage`. Suppressed if no open opportunities match.
Founder Files · max 1
Files tagged for the founder’s `journey_stage` (e.g. pre-seed → "Before You Ask for Funding").
Calendar Events · max 1
Events where the founder is a speaker / judge / featured (T2 manual), OR matching sector + country (T3 auto).
Similar Founders · max 2 · T3
Same sector + adjacent stage. ONLY shown if ≥3 similar profiles exist; never show 1 lonely similar founder.

Inbound surfacing

On a Startup detail page, the founder appears as a "linked_founder" T1 signal (highest priority). On an Editorial article, they appear as "mentioned_in" T2. On an Opportunity Detail, founders matching the eligibility envelope appear as "Founders active in {sector} across {country}". On a Calendar Event, founders speaking appear as "speaker_at" T2 signals.