jevstrudel.git / .claude / memory / localhost-before-deploy.md
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.