Skip to main content

Modules Documentation

Module overview

What this module is and how it fits the ecosystem.

Complete

Events Coverage is the platform’s post-event editorial surface. Every coverage article is anchored to a parent CalendarEvent — there is no orphan coverage. It is where conferences, demo days, pitch competitions, and accelerator cohorts produce lasting editorial value beyond the day they happened: who won, what was announced, which founders broke through, which trends crystallised.

Module identity

Visual feel
Magazine-style. Wide cover image at the top, dek beneath title, bodyHtml renders pre-rendered HTML (not markdown). Coverage cards on listings show the parent event chip prominently — every reader sees which event this is covering.
Cadence
Event-driven. New articles cluster after major demo days, pitch competitions, and conferences. A single big event might produce 1 recap + 1 analysis + 1 highlights + 1 pitch-result piece — four CoverageArticles, all sharing parentEventId.
Canonical card
<app-coverage-card> with kind badge (recap / analysis / highlights / pitch-result / sponsor-spotlight) + parent event chip + author byline + publishedAt + readingTimeMinutes. Reused on the parent event details page, founder/startup profiles, and editorial cross-rails.
parentEventId is required
Unlike most cross-module references which are optional, parentEventId is the one non-nullable structural link on a CoverageArticle. No event = no coverage article. This contract enforces the "post-event editorial" identity of the module.