Modules Documentation
Status & badge logic
How statuses transition and what badges render.
Complete
Founder profile badges encode three independent signals: profile flavor (editorial vs founder-led), editorial elevation (featured / spotlight), and intro availability. Each badge has strict semantics — the badges convey trust + authorship + availability at a glance.
Profile-status badge
- editorial badge
- `bg-badge-editorial` + `text-badge-editorial-foreground`. Newspaper icon. Renders when `profileStatus === "editorial"`. Conveys: "Editorial team wrote this based on public data."
- founder-led badge
- `bg-badge-founder-led` + matching foreground. Person icon. Renders when `profileStatus === "founder-led"`. Conveys: "Founder authored this through Founder Account."
Editorial elevation eyebrow
- featured eyebrow
- Star icon + "Featured" / "مميّز" label in accent color. Renders when `founder.featured = true` OR `founder.spotlight = true`. Conveys editorial endorsement.
- spotlight wrapper
- Adds `.card-editorial--spotlight` class with a gradient top strip. Reserved for editor-curated spotlight contexts (e.g. weekly newsletter).
Intro availability marker
When the founder has enabled intros via Founder Account, a subtle indicator surfaces on the detail page (Phase 2). For Phase 1 the indicator is a footer note rendered conditionally based on `introAvailable?` in the extended profile.
