Correct the dev setup and test instructions in CLAUDE.md master
The setup steps call npm run dev:build/dev:up and the test steps call npm run dev:run, but package.json has only had the prettier scripts since 83ac0d3f removed the docker/ tree. The rest of the environment section described that removed layout: dependencies pinned in docker/build-server/Dockerfile (now the root Dockerfile, Carton with cpanfile.snapshot), mysql:5.7 (compose uses mysql:5.5), nginx, app and super-ui services and host ports that docker-compose.yml no longer defines, docker-compose.deployed.yml, docker/server/schedule.ini, and bin/setup/server/*.sh and bin/setup/install-pm.sh, none of which exist. The server service runs bin/start_lacuna.sh, not bin/startdev.sh. Replace them with the sequence that brings a fresh checkout up: copy etc/lacuna.example.conf (etc/lacuna.conf is gitignored), set the two variables compose requires, create the lacuna database, run init_lacuna.pl, then start server. On Linux the memcached container crash-loops with "failed to open file for mmap: Permission denied" because Docker creates ./data/memcached root-owned and the image runs as uid 11211; the note gives the workaround. For tests: the container's workdir is the server root, not bin/, and bin/run_tests.sh is not executable. Its default LACUNA_TEST_SERVER_URL of http://server:5000/ makes requests arrive from the container's network address, so t/010_Empire.t fails its captcha-seeded empire creation (45 of 50 fail); with http://localhost:5000/ all 50 pass. info/add_a_building.txt was renamed to info/add-a-building.md in 5bc4fb72.