StigIcon
Central STIG icon vocabulary.
Each StigIcon carries:
a stable semanticName used as
data-stig-icon="..."for CSS / debugging,a spriteId referencing a
<symbol>instig-icons.svg(vendored underdokka/assets/, generated byStigIconSpriteGeneratorfrom pinned Iconify JSON packages and canonical STIG vector resources),a Unicode fallback glyph for plain-text contexts (Gradle log output, console messages, DOT-label placeholders).
One source of truth. All status / role / element-kind markers in generated documentation route through this file. Do not hard-code icon literals elsewhere.
One icon database. The sprite is the only icon source — every spriteId is checked against stig-icons.svg at task-action time by StigSpriteIconValidator. The previous Material-Symbols-font system (validated against material-symbols-names.txt) has been retired; the same icons are now served from @iconify-json/material-symbols via the unified sprite (see GenerateStigIcons.kt).