BeatstackBlog

Fourteen lines over

Cutting 0.12.2 stalled two minutes in: CSS totals 2514 lines of declarations; budget is 2,500.

That budget isn't a suggestion, it's a hard gate in the lint step, and it had exactly one line of headroom left before this release touched it. A small feature landed three new rules the readable way, one property per line. Fourteen lines over a wall with one line of room against it.

The fix wasn't fewer rules. It was writing the same rules on one line each, the way half the file already does. Same cascade, same selectors, same everything the browser sees, just fewer newlines for a script that counts them. 2499/2500. Shipped.

There's something almost writerly about a budget that only cares how a thing is laid out on the page, never what it says. A screenwriting app, tracking its own page count.

Also in this one: the model picker gained Claude Fable 5.1, and a release that used to wipe this Mac's licence and Keychain clean on every run finally stopped assuming that's what testing looks like.