- Shipped
- September 8, 2026 at 4:11 AM UTC
- Author
- Kamo
- Commit
- 7aaba10
The window's notation panel is gone — the captured pieces have that space — so `moveList` and `fenHistory` came off the published view. `fenHistory` alone was several kilobytes on every state, per recipient, for something with no reader. CHESS_GAMES.MOVE_LIST is untouched. That is the game's permanent record and the reason these rows outlive the window; only the per-frame copy went. The wire-shape test now asserts both fields are absent, and builds the view positionally on purpose: a change to the shape should break here so somebody has to look at the client reading it.