jevstrudel.git / .claude / memory / localhost-before-deploy.md

name: localhost-before-deploy description: jevstrudel changes are heard on the local dev server and approved by the user before any deploy to the public site metadata: node_type: memory type: feedback originSessionId: f8402733-c6fa-433e-bd84-832cfee09aa5 modified: 2026-09-25T00:10:02.836Z

Changes that affect what plays (songs, .jev(), the player) go to the local dev server (buck2 run //:dev, http://localhost:4322/) first. The user listens there with their own TypeSafe key and says when they are happy; only then run nix run .#deploy. Headless checks are not a substitute for the user's approval.

Why: jevstrudel.deizel.workers.dev is public and people are listening to it; the user asked (2026-09-24) to test .jev() locally "until im happy it is bug free" before deploying.

How to apply: after a change, leave it running on :4322 and tell the user what to listen for; deploy only on their word. Metadata-only fixes (titles, descriptions) still wait for the next approved deploy rather than going out alone.