The "Shape" section of README.md is now a bulleted list, one path in backticks per line, with every fact from the old paragraph kept. I checked each path against the tree. bun test passes (305 tests, 0 failures); only README.md changed.
Drift I fixed:
raycast.js, slices.js, resolution.js, budget.js, presence.js, gun.js, steer.js, yaw.js and interp.js live in static/engine/, not static/. The old text listed them as top-level client files, so the README now says where they are.
static/scene.js and static/topdown.js still exist, but as this game's layer over the engine's renderer and minimap. The README now says that.
src/arena.ts is now described as built on src/engine/arena.ts, which is how the code is arranged.
Additions: the section had skipped files that exist, so I added one-line entries for src/state.ts, src/killfeed.ts, src/db.ts, src/pages/game.ts, src/tty.ts, src/otel.ts and static/watch.js. I wrote each from the file's own header comment.
I ran no new commands, so no new example commands were added.
The "Shape" section of
README.mdis now a bulleted list, one path in backticks per line, with every fact from the old paragraph kept. I checked each path against the tree.bun testpasses (305 tests, 0 failures); onlyREADME.mdchanged.Drift I fixed:
raycast.js,slices.js,resolution.js,budget.js,presence.js,gun.js,steer.js,yaw.jsandinterp.jslive instatic/engine/, notstatic/. The old text listed them as top-level client files, so the README now says where they are.static/scene.jsandstatic/topdown.jsstill exist, but as this game's layer over the engine's renderer and minimap. The README now says that.src/arena.tsis now described as built onsrc/engine/arena.ts, which is how the code is arranged.Additions: the section had skipped files that exist, so I added one-line entries for
src/state.ts,src/killfeed.ts,src/db.ts,src/pages/game.ts,src/tty.ts,src/otel.tsandstatic/watch.js. I wrote each from the file's own header comment.I ran no new commands, so no new example commands were added.
🤖 Generated with Claude Code
Closes #36