Where the system lives in code and how to build with it.
Read the --schools-out-* and --v2-* variables from @schoolsout/tokens: schools-out.css is generated from Tokens Studio, roles.css holds the live roles, and layout.css the page grid. Never write a raw color, a typeface, or an off-grid size.
Components take the Brand System’s emit output and never hold a brand color. A test checks this.
A piece that needs only React, the icons, and other primitives goes in packages/react/src with its subpath in the package’s exports; one that reads the Brand System or the catalog goes in its tier’s schools-out folder. Then add a Section to its group’s file and its entry to DESIGN_SYSTEM_INDEX.
Run npm test, npm run build, npm run typecheck:react, and npm run lint:ui. Build every screen from these pieces, as they are; nothing is styled by hand.