← Corpus / dididecks-ai / sitemap
/data-assets/people — reviewer audit of team / advisor / portco-ceo metadata + headshots across every engagement layout
Reviewer audit over `data/**/{team,portfolio}/*.md` — people are told from companies by the *presence* of `role_class`. SSR'd behind auth.
- Path
- sitemap/routes/data-assets-people.md
- Authors
- Michael Staton
/data-assets/people
Data flow
- Build-/request-time globs
<consumer>/data/**/{team,portfolio}/*.md - Filter: rows where
frontmatter.role_classis set (companies are the inverse — seedata-assets-companies) - Reads the canonical set of fields:
name · slug · role_class · title · org · deck_role_label · linkedin · twitter · github · website · headshot · headshot_source_url · firm_slug · company_slug · bio_short · status · confidence - Colocated headshot files discovered via parallel asset glob; rendered as small preview thumbnail per row
role_class groupings (table sections)
The table sections rows by role_class — first the firm’s own team (managing-partner, vc-team, venture-partner), then advisors/external (advisor, external), then portfolio-company CEOs (portco-ceo). Identifiable by the colored tag column.
Render guards
prerender = false(same rationale as/data-assets/companies— headshots + bios should ride the auth gate)- Gracefully handles older calmstorm-shape frontmatter (
profiles[]nested vs flatlinkedin) — reads both, but the table column renders the flat-string fields preferentially
Status
- ✅ Shipped
- ✅ SSR-gated 2026-05-17
Related
- [[data-assets-companies]] — sibling route
- [[../components/DeckStatsPanel]] — landing-page tile that links here
- [[../../models/Person-Data-Model]] — full schema documentation
- [[../../plans/Refactor-Data-Assets-Audit-for-Brand-Quality-Ratings-and-Render-Guards]]