- Shipped
- October 26, 2026 at 6:41 PM UTC
- Author
- Kamo
- Commit
- 4af8897
SITP TPGAMES. Eleven tools over MediaService's chess endpoints, gated as a member's board is (Chess app + PLAY_CHESS, again downstream): games_list, games_get_state (diagram, FEN, legal moves, move text, record), games_invite (optional skill), games_join, games_decoder, games_move (SAN or squares, validated server-side), games_offer_draw, games_decoder_draw, games_resign, games_rematch, games_set_skill. The SI's moves are otherwise played for it by MediaService's engine; the model does the talking. Internal writes: no approval class, NOT_DISCLOSING; reads NOT_CONTENT. chat_read names the game on a GAME_INVITE card. Approval phrases + CHESS_GAME noun; games_ prefix; goldens regenerated (11 added). Tests: GamesPackTest 7, ChatPackTest +1; full suite 1968 green.
