AGENTS.md and TODO.md notes for the tutorial, and the end-to-end results. A move that ends the game is no longer explained as giving an extra turn.
RULES defines every rule with an example and a lesson; getMoveOutcome works out a move's effect with the engine, explainMove says what happened, and describeMove now tells the kind of capture and how many stones it took.