# FeedCard

> One post in a feed: who wrote it, what it says and how people reacted.

- **Level**: organism · **Status**: stable · **Role**: content
- **Import**: `import { FeedCard } from "@rrios-forge/ui/organisms/feed-card";`
- **Source**: `packages/ui/src/organisms/feed-card`

The canonical card for feed-like surfaces — social posts, blog teasers, video cards, activity entries. The intent axis (post / article / video / activity) is semantic; the visual treatment is owned by `layout` (stacked / horizontal) and `emphasis` (default / featured).

## Use it for

- Feed card / infinite feed → `FeedCard` / `Feed`

## Axes

| Axis | Part | Values | Default | Meaning |
|---|---|---|---|---|
| `layout` | — | `stacked` `horizontal` `lead` | `stacked` | Arrangement of a composite. |
| `prominence` | — | `default` `featured` | `default` | How a surface stands among its siblings. |

## Stories

- [Post](/?path=/story/components-organisms-feedcard--post) · frame: `/iframe.html?id=components-organisms-feedcard--post&viewMode=story`
- [Article (horizontal)](/?path=/story/components-organisms-feedcard--article-horizontal) · frame: `/iframe.html?id=components-organisms-feedcard--article-horizontal&viewMode=story`
- [Video](/?path=/story/components-organisms-feedcard--video) · frame: `/iframe.html?id=components-organisms-feedcard--video&viewMode=story`
- [Featured](/?path=/story/components-organisms-feedcard--featured) · frame: `/iframe.html?id=components-organisms-feedcard--featured&viewMode=story`
- [Activity](/?path=/story/components-organisms-feedcard--activity) · frame: `/iframe.html?id=components-organisms-feedcard--activity&viewMode=story`
- [Selection / read state](/?path=/story/components-organisms-feedcard--selected-and-unread) · frame: `/iframe.html?id=components-organisms-feedcard--selected-and-unread&viewMode=story`

## Decisions that name it

- ADR-021 — ProfileHeader organism and the `cover` slot contract
- ADR-030 — Axis vocabulary: one name, one meaning

## Always

- Tokens only (R04); variants are semantic axes, never appearance (R02).
- Typography and actions are Poesía atoms, never raw HTML with utilities.
- Vibrant panes need a ground and never nest (ADR-027).
