v0.8.6 — a Competitive seat gets its save when the game is over

Jesse's ruling on TODO #117: accept the leak in Co-op; otherwise, save only at the end of
the game. `/api/save` answers 403 SAVE_AFTER_FINISH to a Competitive seat while the game
runs, and serves a Co-op or one-seat game at any time. The Save replay button says why and
stays disabled until the end. Pinned in the HTTP suite; documented in rules.md §6.4.

Also corrects the 0.8.3 changelog entry: 0.8.2's notes did name the Second Section card
going into the deck; what was missing was the save check after it.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FrCWubm9GAftYCm2hWdKwK
This commit is contained in:
Jesse.Markowitz
2026-09-29 17:31:23 -04:00
co-authored by Claude Fable 5.1
parent 04ca74c365
commit def48201e4
11 changed files with 84 additions and 10 deletions
+21
View File
@@ -19,6 +19,27 @@ page as `v0.1.0 · <sha> · <date>`, so what is deployed can always be identifie
---
## 0.8.6 — 2026-09-29
### A Competitive seat gets its save when the game is over
`/api/save` handed any seat its save — seed and all — while the game ran. The comment said every
move was already on the player's screen, which was true of the moves and false of the seed, and the
seed is every rival's hand and the order of the deck: the exact thing the shared log strips. But a
save without a seed is not a save. **Jesse's ruling: accept the leak in Co-op; otherwise, save only
at the end of the game.** A Competitive seat is refused with `SAVE_AFTER_FINISH` until the game is
finished, and the Save replay button says why and waits; a Co-op table, which has nothing to hide
from itself, and a one-seat game download at any time.
### A correction to the 0.8.3 entry
It says the Second Section card went into the deck "without a line in its notes". 0.8.2's release
notes did name it — "ordering a Second Section costs the card, which was declared in the rules and
never actually dealt". What was missing was not the line but the save check after the change; the
process rule in `TODO.md` stands as written.
---
## 0.8.5 — 2026-09-29
The third release from the audit: housekeeping. Nothing a player can see changes; what changes is