Design System · Sections

Section__ProjectGallery

Renders a filtered set of projects in one of four variants. Defaults to portfolio. Mission-brief is the alternate "standard" concept — keep it for sections of a different page where dossier rhythm fits better.

Mode
Theme

Variant: portfolio — Working Group Cards

Banner thumbnail (or icon fallback) + title + lede + leads + tag chips. Used by the active section on /projects/.

In flight

Active Working Groups

Projects with a working group meeting on a regular cadence.

  1. MemoPop AI

    Investment memos that pop — structured, citation-rich, and generated alongside the diligence rather than after it.

    Michael Staton

    • Investment-Memos
    • Diligence-Workflow
    • Agentic-Research

    Get involved:

  2. Content Farm

    Editorial workflows that turn raw research into investor-grade narrative — at the cadence and quality of an analyst or thought leader.

    Michael Staton

    • Editorial-Workflow
    • Agentic-Drafting
    • Content-Automation

    Get involved:

Variant: mission-brief — Number-badge dossier

Number badge + monospace eyebrow + title + paragraph + cadence/status footer. Echoes AreasOfVentureGrid rhythm — useful when projects are framed as a curriculum.

Mission briefs

Same data, dossier treatment

Same projects rendered in the mission-brief variant for comparison.

  1. Decision Support

    MemoPop AI

    MemoPop AI is streamlining the investment memo: drafted in parallel with diligence, structured for both human reading and AI assistance, and traceable back to every source.

    Weekly · Tuesdays 12:00 PTStatus: Active

    Get involved:

  2. Workflow Pipelines

    Content Farm

    Content Farm for professonal grade content development - exploring how a small VC team can produce sharp, defensible thought leadership rapidly, accurately, and exceeding expectation.

    Bi-weekly · WhatsApp chatStatus: Active

    Get involved:

Variant: lite — Open-call cards

No thumbnail. Dashed border to communicate "not yet committed." Used by the proposed section on /projects/.

Open call

Proposed projects

  1. Next-Level Portfolio Models

    Live portfolio models — realtime data in, agents reading the update emails, scenarios to anticipate challenges before they explode, KPIs that aren't a Friday-night Excel job.

    Join the working group →

    Get involved:

  2. Dealflow OS

    A dealflow operating system — sourcing, triage, and 'no' as a craft.

    Join the working group →

    Get involved:

  3. Context Vigilance

    A practical framework for keeping AI agents performant and accurate — managing the context they read, what they remember, and what they're allowed to change.

    Join the working group →

    Get involved:

  4. Augment It

    Data augmentation workflows that take any data source and performs research, updates and augments data, and restructures it for both humans and machines.

    Join the working group →

    Get involved:

  5. Astro Knots

    A pseudo-monorepo for premium Venture websites — a pattern library and docs that manage context to expedite high quality website development and iteration. Designed for the Astro Framework with a touch of Svelte.

    Join the working group →

    Get involved:

Variant: shelf — Archive rows

Compact horizontal rows. Date metadata in monospace. Used by the archived section on /projects/.

Prior work

Archive

  1. LP Update Bot

    An early experiment in agent-drafted LP updates — archived after we concluded the bottleneck wasn't drafting, it was approval.

    initApr 2025archFeb 2026Status: Archived
  2. Lossless Flavored Markdown

    A named, versioned extended markdown flavor — and the shared remark/rehype package that backs it — so every Lossless site renders content the same way.

    initJan 2026Status: Archived

Empty list — emptyHide: true

With an empty projects array and emptyHide: true (the default), the section renders nothing — no header, no spacer. The dotted box below is just a hint that something is there in the source; in production there'd be no DOM at all.

↑ nothing rendered above this line

Props + tokens
<Section__ProjectGallery
  contextSetterTxt="In flight"
  headingTxt="Active Working Groups"
  introTxt="Optional intro paragraph."
  projects={projects}              // pre-filtered ProjectEntry[]
  variant="portfolio"              // 'portfolio' | 'mission-brief' | 'lite' | 'shelf'
  emptyHide={true}                 // if true, empty list renders nothing
/>

/* Tokens read */
--fx-card-bg, --fx-card-border, --fx-card-border-hover,
--fx-card-shadow, --fx-card-shadow-hover,
--color-text, --color-text-muted, --color-primary,
--color-secondary, --color-surface, --color-border, --color-background,
--color-status-active, --color-status-proposed, --color-status-archived,
--font-display, --font-body, --font-code