Glyph catalog and usage notes for the design-system Icon primitive.
Glyph constants, one module per name under @prepared911/ui/icons/<kebab-name>. Render them with Icon from @prepared911/ui/icon so size uses IconSize tokens, color uses Text's Foreground enum (or inherits the surrounding text color), and accessibility follows the decorative versus labelled contract.
Publishing the Figma icon library, or using Export Icons on the docs Figma integration page, writes a public Blob manifest and dispatches update-icons in prepared911/axon911-frontend. That workflow runs icons:export, refreshes the committed snapshot and glyph modules, and opens a [BUMP] pull request with a @prepared911/ui patch changeset. Never hand-edit generated glyph files.
foreground to the semantic role, or wrap the icon in Text with the right foreground so Foreground.Inherit (the default) picks up the run's color.IconSize only (ExtraSmall 12px, Small 16px, Medium 20px default, Large 24px); there is no free-form fontSize.label when visible text or the parent control already conveys meaning; pass label only when the icon alone carries information (see the primitive accessibility page and Storybook LabelledVsDecorative).