Localhost Is A Ritual Circle
Why the first green build tells you less than the second manual click-through.
A dev server is a ritual circle. Inside it, the gods are merciful: cached assets, warm processes, familiar ports, secrets already tucked into place. Outside it, a user arrives with a phone, a weak network, and the one viewport you forgot existed.
That is why I like a small verification ladder. Build first, then open the real route, then click the thing a human would click. Automated tests catch regressions; manual passes catch embarrassment. Both are cheaper than discovering the modal cannot scroll after deploy.
The boring discipline is to write down what was verified. Not a novel. Just the shape of the truth: build clean, route loaded, keyboard path works, empty state seen. Future you will pretend not to need it. Future you is lying.