Storybook stories for `ProductReleaseCard`, covering the `product_release` doc type at two density variants (`sm` and `lg`) used across chat inline views and catalog/release pages. ## Key Components | Export | Description | |---|---| | `ChatInlineSm` | Compact `sm` density card for inline chat display | | `ChatInlineSmWithVideoCover` | Compact `sm` card with `hasVideoCover` enabled | | `Large` | Rich `lg` density card with hero cover, version pill, changelog stats, and a 4-cell metadata grid footer | ## Usage Example ```typescript import { ProductReleaseCard } from '../components/chat/entity-cards' import { productReleaseSmProps, productReleaseLgProps } from './__fixtures__/chat-cards' import { makeAnchorProps } from './__fixtures__/chat-card-decorator' // Compact inline chat card // Rich catalog/release page card ``` ## Notes - Both densities share a **flat prop signature** — no `item` wrapper object required. - The `lg` variant is intended for `/releases`, the DevCenter tab, and investor-update related-content sections. - Stories are wrapped in `ChatColumnDecorator` to simulate the chat column layout context. - Source: [`ProductReleaseCard.stories.tsx`](https://github.com/flamingo-stack/openframe-oss-lib/blob/main/ProductReleaseCard.stories.tsx)