0.9.0 — shared check code
Three new exports. The three sites re-pin and delete their copies next.
./verify/design— 472 lines that were byte-identical in all three sites../verify/http—httpStatus, which reads and discards the response body. Node 22's undici assertsassert(!this.paused)when a socket ends with an unread body; that crashed 6 of 12 CI runs before this helper existed../verify/pages—pageChecks({ SITE, BASE }), the nineteen shared check bodies. A factory becauseseoandcardclose over those two names, which lets all nineteen bodies move unchanged.
All nineteen were compared against the sites' text with their preceding comments, mechanically; the only accepted differences are a uniform two-space indent shift and two orphaned prefaces belonging to neighbouring functions.
Tests 120 → 131, every one mutated and seen red before being trusted. Zero dependencies, zero devDependencies, no Playwright import.