Collection audit

What the automated gates cannot see: how each pack was measured. The three gates check that a pack is structurally whole, correctly routed and that every contrast ratio it states recomputes; none of them can tell you whether the values were read off a rendered page or off a stylesheet, whether a narrow width was ever measured, or whether the pack’s reference kit was ever put in a browser.

A dash is not a defect — several are recorded exceptions carried in the packs themselves, and two rules postdate most of the library. It is a queue.

36 of 39 packs cite an address a reader could open, and 0 of those answered when last probed. The rest carry a written exception saying so. The addresses are not published here — each pack records its own.

packaddedcontractread off the render narrow widthnames which CSSkit renderedorigin
almanac2026-08-17widened—yes——address recorded
atrium2026-08-03widenedyes———address recorded
awning2026-08-15core——yesyesaddress recorded
babylove2026-08-21widenedyes—yes—address recorded
blueprint2026-08-09widenedyes———address recorded
briefing-room2026-07-29core————recorded exception
bulletin2026-08-17widened—yesyes—address recorded
chorus2026-08-30widenedyesyesyesyesaddress recorded
cyclorama2026-08-08widenedyesyes——address recorded
datasheet2026-08-12widenedyes—yes—address recorded
daylight2026-08-17widenedyesyesyes—address recorded
deskmate2026-08-27widenedyesyesyesyesaddress recorded
editorial-luxury2026-07-19core——yes—address recorded
field-notes2026-08-04widenedyesyes—yesaddress recorded
instrument-console2026-07-19core————recorded exception
ledger2026-08-15widenedyes—yes—address recorded
manpage2026-08-12widened——yes—address recorded
maquette2026-08-09widenedyes———address recorded
nameplate2026-08-24widenedyesyesyes—address recorded
notation2026-08-17widenedyesyesyes—address recorded
onionskin2026-08-25widenedyesyes——address recorded
ora2026-08-14widened——yesyesaddress recorded
orchard2026-08-03coreyes———address recorded
outrank2026-08-21widenedyes—yes—address recorded
paperclip2026-08-14widened———yesaddress recorded
patchbay2026-08-22widenedyes———address recorded
pigeonhole2026-08-12widenedyesyesyes—address recorded
prism2026-08-09widenedyes———address recorded
proscenium2026-08-17widenedyesyesyes—address recorded
rimlight2026-08-24widenedyesyes——address recorded
roster2026-08-13widenedyesyesyes—address recorded
router2026-08-17widenedyesyes—yesaddress recorded
scoreboard2026-08-12widened——yesyesaddress recorded
showroom2026-08-09widenedyesyes——address recorded
surveyor2026-08-29widenedyesyesyes—address recorded
tenor2026-08-14widened——yesyesaddress recorded
test-drive2026-08-27widenedyesyesyes—address recorded
vitrine2026-08-17widened—yes——address recorded
workbench2026-07-20core———yesrecorded exception

What each column means

read off the render
Values taken from computed styles on the live page rather than from its stylesheet. A declared token can be one nothing paints; only the render settles it. This became a written rule late, so most of the library predates it.
narrow width
A measurement at a phone width on record, which is what a pack’s Responsive section is answerable against.
names which CSS
The pack says which stylesheets it counted. It matters only where the reference also loads vendor CSS — counting that yields the framework’s defaults as the brand’s decisions.
kit rendered
The pack’s React kit was put in a browser and its computed values checked against what the pack claims. Three consecutive releases found a defect this way that every gate had passed — a gate reads structure, not layout.
contract
widened answers all thirteen headings. core deliberately leaves components, hero, responsive and the signature element undecided, and says so.