Thumbnail's play glyph and duration chip were bound to text.primary, which is black in the light theme, so they went dark on artwork that is always dark. Caught on the portfolio's live Onigiri window in light mode.
Changelog
Current version v1.0.1. Releases follow semver; a deprecation always names its migration path. This page and the repo's CHANGELOG.md both render from changelog.json, so neither can drift.
DSDS validation joined npm run verify, and wiring the gate exposed that all 51 docs had drifted off the published v0.15.2 schema. The migration is this release's breaking change, and the gate is why it cannot happen again.
Migration: Read block lists from items (use-cases, variants, states, guidelines). Address entities by short id: button, not onigiri.button. Agent rules live in agentDocumentBlocks as guidelines items with must and must-not levels.
The system's docs gained an industry-standard renderer without gaining a second place to write them: every autodocs page is generated from the same validated DSDS entities the styleguide reads.
A naming correction, not a restyle: rendered pixels are unchanged in both themes and every contrast contract still holds.
The audit's verdict sheet, executed: about 4,400 old variants became about 45 components.
Migration: Map old styles to the 12 type utilities; the old styles are archived under the Figma archive prefix and the typography foundation carries the full ramp table.
Migration: Levels 1 and 2 become raised, 3 and 4 become overlay, 5 becomes modal.