diff --git a/README.md b/README.md index 470812c..f47da5c 100644 --- a/README.md +++ b/README.md @@ -91,7 +91,7 @@ station-master/ ├── public/ │ ├── replays/ ← saved games published to the site's replay directory │ └── images/ ← art the build copies into the site -├── scripts/ ← build and deploy the static site +├── scripts/ ← build the site the package serves (and a static-host deploy, unused since 2026-09-29) ├── src/ │ ├── engine/ ← pure rules engine: no I/O, no clock, deterministic from a seed │ ├── server/ ← the authoritative multiplayer server: lobby, sessions, persistence diff --git a/TODO.md b/TODO.md index 616fa96..39f2e0d 100644 --- a/TODO.md +++ b/TODO.md @@ -54,9 +54,11 @@ Not items. Things that are true of every change, and that have gone wrong when s - **Commits and tags are GPG-signed and I cannot make them.** Stage the work, write the message to a file, hand over a `!` command. Tags must be `git tag -s` — a bare `git tag` makes a lightweight tag and `git push --follow-tags` skips it *without any error*. -- **There is one line now.** The 0.4.9 playtest line was retired on 2026-09-29 (Jesse: "no longer - being maintained"), so `npm run deploy:web` from this directory is the deploy. The public site - serves the last 0.4.9h build until that is run once from `main`. +- **There is one line and one place the game is served.** The 0.4.9 playtest line was retired on + 2026-09-29 (Jesse: "no longer being maintained"), and the static site on the File Browser host + with it: "the game is served on the StartOS service for station master." Releasing is the wrapper + bump and `make install`; there is no site deploy. `npm run deploy:web` stays in the repo only in + case a static host ever returns, and nothing depends on it. - **The save check is the LAST thing before the tag, not a thing done during the work.** 0.8.2 replayed every server save, wrote "three resume, ten refuse" into its notes, and then put a card into the deck — and shipped with zero of thirteen resuming. Replay the server's saves against the diff --git a/docs/plans/structure.md b/docs/plans/structure.md index af6348e..8307386 100644 --- a/docs/plans/structure.md +++ b/docs/plans/structure.md @@ -110,4 +110,4 @@ Each extraction above names the test it makes possible: - Do not refactor `render()` and fix a screen bug in the same commit. The audit's value was that each finding could be verified against unchanged code. - Do not introduce a framework or a runtime dependency to do any of this. The zero-dependency rule - is what makes the package a 63 MB `.s9pk` and the site a static upload. + is what keeps the package a 63 MB `.s9pk`.