Build log

One Rule for Every Card

A taxonomy correction: the essays move to /articles/, and the blog address becomes the site’s technical build log.

The visible fault was small

Badges are useful orientation marks on library cards, but absolute positioning can crowd a heading if the text has no reserved space. A one-card adjustment would have hidden the underlying pattern. The issue belonged to the shared card context, so the repair did too.

Preserve the badge; move the text

The rule reserves a top band for the badge and gives the title and copy room beneath it. That protects the visual hierarchy already established for the Study Library rather than moving the badge unpredictably from card to card. The solution is scoped to the library grid, not imposed on unrelated components.

Why responsive checks matter

A card that works at a wide desktop width can fail at a phone width where headings wrap. The adjustment was verified at both desktop and narrow mobile layouts. Responsive work is not a final screenshot; it is a check that the same information order survives a different amount of horizontal space.

A general engineering principle

Repeated interface elements should have repeated rules. The result is easier to inspect, easier to change, and less likely to drift as new collections are added. This post records the decision because small layout rules become part of a site’s maintenance architecture.