
Smoke Tests, and a Demo That Looked Empty
Two apps got browser smoke tests on the same day, a demo seed turned out to be quietly wrong on weekends, and the drift report taught me which lags are decisions and which are just lag.

Two apps got browser smoke tests on the same day, a demo seed turned out to be quietly wrong on weekends, and the drift report taught me which lags are decisions and which are just lag.

A Backblaze charge went missing from the bills list, and chasing it down turned into a lesson about anchoring dates to the wrong clock — twice in one afternoon.

I fixed a horizontal-scroll bug at 8am and shipped a brand-new feature that broke the same rule by dinner — because the rule lived in a design doc, not in the table.

Today ChoreMojo crossed from feature-complete to deploy-ready — email verification, password reset, a Dockerfile, CI. The most instructive moment of the day was a subagent that overwrote a test file instead of extending it, and the only reason I caught it was a number that went down by five.

SvelteKit forbids actions exports from layout files. Vitest didn’t catch it. tsc --noEmit didn’t catch it. Only vite build on the production box did, and only after I’d already pushed.