Storybook stories for `ContextCompactionDisplay`, a chat UI component that renders inline status pills when conversation context is compacted — showing a dots loader for the `started` state and a green check for `completed`. ## Key Components | Export | Type | Description | |--------|------|-------------| | `Started` | `Story` | Displays the in-progress state with a dots loader (`status: "started"`) | | `Completed` | `Story` | Displays the finished state with a green check (`status: "completed"`) | | `meta` | `Meta` | Storybook metadata wiring `ContextCompactionDisplay` under `Chat/ContextCompactionDisplay` | ## Usage Example ```typescript import { ContextCompactionDisplay } from "../components/chat/context-compaction-display"; // In-progress: shows "Context limit reached…" with a dots loader // Finished: shows "Earlier context summarized." with a check ``` ## Notes - Stories are tagged with `autodocs` for automatic Storybook documentation generation. - The `plainDecorator` wraps each story in a `max-width: 640px` container with the `--color-bg` CSS variable applied, matching the chat surface background. - The underlying component (`context-compaction-display`) lives at [`components/chat/context-compaction-display`](https://github.com/flamingo-stack/openframe-oss-lib/blob/main/components/chat/context-compaction-display.tsx).