Docs: the StartOS package is the only place the game is served
The static site on the File Browser host was retired with the 0.4.9 line on 2026-09-29. README, TODO and the structure plan no longer describe a site deploy as the release step or the zero-dependency rule as what keeps the site a static upload. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_019rwKTmug58sEsJ72AuWsEi
This commit is contained in:
co-authored by
Claude Opus 5.5
parent
d04f4c2fe4
commit
8a29de54ee
@@ -91,7 +91,7 @@ station-master/
|
|||||||
├── public/
|
├── public/
|
||||||
│ ├── replays/ ← saved games published to the site's replay directory
|
│ ├── replays/ ← saved games published to the site's replay directory
|
||||||
│ └── images/ ← art the build copies into the site
|
│ └── 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/
|
├── src/
|
||||||
│ ├── engine/ ← pure rules engine: no I/O, no clock, deterministic from a seed
|
│ ├── engine/ ← pure rules engine: no I/O, no clock, deterministic from a seed
|
||||||
│ ├── server/ ← the authoritative multiplayer server: lobby, sessions, persistence
|
│ ├── server/ ← the authoritative multiplayer server: lobby, sessions, persistence
|
||||||
|
|||||||
@@ -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
|
- **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
|
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*.
|
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
|
- **There is one line and one place the game is served.** The 0.4.9 playtest line was retired on
|
||||||
being maintained"), so `npm run deploy:web` from this directory is the deploy. The public site
|
2026-09-29 (Jesse: "no longer being maintained"), and the static site on the File Browser host
|
||||||
serves the last 0.4.9h build until that is run once from `main`.
|
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
|
- **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
|
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
|
into the deck — and shipped with zero of thirteen resuming. Replay the server's saves against the
|
||||||
|
|||||||
@@ -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
|
- 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.
|
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
|
- 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`.
|
||||||
|
|||||||
Reference in New Issue
Block a user