1--- 2name: localhost-before-deploy 3description: jevstrudel changes are heard on the local dev server and approved by the user before any deploy to the public site 4metadata: 5 node_type: memory 6 type: feedback 7 originSessionId: f8402733-c6fa-433e-bd84-832cfee09aa5 8 modified: 2026-09-25T00:10:02.836Z 9--- 10 11Changes 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. 12 13**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. 14 15**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.